Open
Description
Acknowledgements
- I read the documentation and searched existing issues to avoid duplicates
- I am reporting a confirmed bug (not seek debugging help)
- I understand this is a collaborative project and relies on my contributions
- I read and understood the Contribution guide
Minimal reproduction URL
https://github.com/jabrks/tsx-reproduction
Problem & expected behavior (under 200 words)
Using npm to run tsx watch
results in the following error each time the process is interrupted
[tsx] Previous process hasn't exited yet. Force killing...
The GitHub action in the reproduction linked above demonstrates this by artificially exiting the process after 3 seconds. npm's signal handling behaviour was changed in v10.3.0 as a result of npm/run-script#188 which seems to be related
Bugs are expected to be fixed by those affected by it
- I'm interested in working on this issue
Compensating engineering work financially will speed up resolution
- I'm willing to offer financial support