#1146900 node-tap: Replace ts-node fork by tsx whenever possible

#1146900#5
Date:
2026-09-06 20:48:05 UTC
From:
To:
I was looking down into node-tap's module-isaacs-ts-node-fork,
to get rid of the url.parse() deprecation warnings, and realized
its dist/ dir wasn't rebuilt from source, AFAICT.

Can we try to not use that fork, and use the already packaged ts-node ?

Also this upstream plan is good to know:

See https://github.com/tapjs/tapjs/issues/1049#issuecomment-4266426053

"""
I think the way forward is to stop using ts-node entirely,
and refactor the @tapjs/typescript plugin to use tsgo for type checking
(as a separate step, and only if typecheck: true is set), tsx for running
tests in old nodes, and type stripping to run tests in new nodes.
That'd definitely be the most resilient, performant, and future-proof option.
"""