Published Jul 11, 2022
[
 
]
Tweaked version of node-dev that uses ts-node under the hood.
It restarts target node process when any of required files changes (as
standard node-dev
) but shares Typescript compilation process between restarts.
This significantly increases speed of restarting comparing to node-dev -r
ts-node/register ...
, nodemon -x ts-node ...
variations because there is no
need to instantiate ts-node
compilation each time.
So you just combine node-dev
and ts-node
options (see docs of those packages):
tsnd --respawn server.ts
--exit-child
- Adds 'SIGTERM'
exit handler in a child process.