Files
tswatch/ts/tswatch.plugins.ts
Juergen Kunz e8bd8da3c7 fix(lifecycle): use ProcessLifecycle for coordinated shutdown
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.
2026-03-03 23:43:26 +00:00

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,
};