[Pkg-javascript-devel] Bug#1146900: node-tap: Replace ts-node fork by tsx whenever possible
Jérémy Lal
kapouer at melix.org
Sun Sep 6 21:48:05 BST 2026
Package: node-tap
Version: 21.7.5+ds1+~cs47.20.40-2
Severity: normal
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.
"""
-- System Information:
Debian Release: forky/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 7.1.12+deb14-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages node-tap depends on:
ii node-acorn 8.17.0+ds+~cs28.27.25-1
ii node-arg 5.0.2-2
ii node-babel7 8.0.4+ds1+~cs177.303.116-3
ii node-chalk 5.6.2+dfsg-5
ii node-chokidar 4.0.3+~cs4.1.2-4
ii node-commander 14.0.3-7
ii node-diff 8.0.4~dfsg-3
ii node-find-up 6.3.0-8
ii node-foreground-child 4.0.3-2
ii node-glob 13.0.6+~cs0.4.15-2
ii node-is-plain-object 5.0.0-8
ii node-isexe 2.0.0+~2.0.1-8
ii node-istanbul 0.4.5+repack10+~cs98.25.59-13
ii node-jackspeak 4.2.3-3
ii node-jest-debbundle 29.6.2~ds7+~cs73.45.28-8
ii node-make-error 1.3.7-3
ii node-minipass 7.1.3+~cs21.1.8-4
ii node-mkdirp 3.0.1+~cs5.2.1-4
ii node-ms 2.1.3+~cs0.7.31-3
ii node-mustache 3.2.0-2
ii node-opener 1.5.2+~1.4.3-1
ii node-path-scurry 2.0.2-2
ii node-polite-json 5.0.0-2
ii node-prismjs 1.30.0+dfsg+~1.26.6-1
ii node-react 18.3.1+dfsg+~cs88.78.12-8
ii node-react-dom 18.3.1~18.3.1+dfsg+~cs88.78.12-8
ii node-react-is 18.3.1~18.3.1+dfsg+~cs88.78.12-8
ii node-resolve-import 2.4.0+~4.0.0-4
ii node-rimraf 6.1.3-2
ii node-semver 7.7.4+~cs9.7.4-2
ii node-signal-exit 4.1.0-11
ii node-sinon 21.1.2+ds1+~cs93.4.14-2
ii node-strip-ansi 7.2.0+~cs7.0.1-1
ii node-sync-content 2.0.4-3
ii node-tslib 2.8.1-1
ii node-typescript 6.0.3-2
ii node-uuid 14.0.1-1
ii node-yaml 2.9.0+~cs0.4.0-1
ii node-yargs 17.7.3+~17.0.35-3
ii node-yargs-parser 21.1.1+~21.0.0-5
ii nodejs 24.20.0+dfsg+~cs24.13.3-2
ii npm [node-pacote] 12.0.2+ds1-2
node-tap recommends no packages.
node-tap suggests no packages.
-- no debconf information
More information about the Pkg-javascript-devel
mailing list