SmartExit constructor no longer installs signal handlers. Applications must call ProcessLifecycle.install() explicitly. Split into SmartExit (instance process tracking) and ProcessLifecycle (global signal coordination). Remove @push.rocks/smartdelay dependency.
18 lines
321 B
TypeScript
18 lines
321 B
TypeScript
// node native
|
|
import * as childProcess from 'child_process';
|
|
|
|
export { childProcess };
|
|
|
|
// pushrocks scope
|
|
import * as lik from '@push.rocks/lik';
|
|
import * as smartpromise from '@push.rocks/smartpromise';
|
|
|
|
export { lik, smartpromise };
|
|
|
|
// third party scope
|
|
import * as treeKill from 'tree-kill';
|
|
|
|
export {
|
|
treeKill
|
|
}
|