Replace per-Watcher SIGINT handlers with a single ProcessLifecycle.install() in TsWatch.start(). This eliminates competing signal handler races that left orphaned child processes. Add @push.rocks/smartexit as direct dependency.
42 lines
1.1 KiB
TypeScript
42 lines
1.1 KiB
TypeScript
// node native scope
|
|
import * as path from 'path';
|
|
export { path };
|
|
|
|
// @git.zone scope
|
|
import * as tsbundle from '@git.zone/tsbundle';
|
|
export { tsbundle };
|
|
|
|
// @api.global scope
|
|
import * as typedserver from '@api.global/typedserver';
|
|
|
|
export { typedserver };
|
|
|
|
// @push.rocks scope
|
|
import * as lik from '@push.rocks/lik';
|
|
import * as npmextra from '@push.rocks/npmextra';
|
|
import * as smartcli from '@push.rocks/smartcli';
|
|
import * as smartdelay from '@push.rocks/smartdelay';
|
|
import * as smartexit from '@push.rocks/smartexit';
|
|
import * as smartfs from '@push.rocks/smartfs';
|
|
import * as smartinteract from '@push.rocks/smartinteract';
|
|
import * as smartlog from '@push.rocks/smartlog';
|
|
import * as smartlogDestinationLocal from '@push.rocks/smartlog-destination-local';
|
|
import * as smartshell from '@push.rocks/smartshell';
|
|
import * as smartwatch from '@push.rocks/smartwatch';
|
|
import * as taskbuffer from '@push.rocks/taskbuffer';
|
|
|
|
export {
|
|
lik,
|
|
npmextra,
|
|
smartcli,
|
|
smartdelay,
|
|
smartexit,
|
|
smartfs,
|
|
smartinteract,
|
|
smartlog,
|
|
smartlogDestinationLocal,
|
|
smartshell,
|
|
smartwatch,
|
|
taskbuffer,
|
|
};
|