Debian Patches

Status for node-js-sdsl/4.1.4-6

Patch Description Author Forwarded Bugs Origin Last update
pure-ts.patch Use pure typescript. ttypescript doesn't work with ts >= 5. Jérémy Lal <kapouer@melix.org> no 2026-03-11
ts6-compat.patch adapt the TypeScript configurations to TypeScript 6 TypeScript 6 turns three deprecated options into hard errors: "baseUrl"
(TS5101), which the "paths" mapping has not needed since TypeScript 4.1 and
which pure-ts.patch made pointless anyway, "downlevelIteration" (TS5101), a
no-op once the target is ES2015 or later, and "target": "ES5" /
"moduleResolution": "Node" (TS5107).
.
The ESM build now targets ES2015 with the "bundler" resolution, the only
non-deprecated one compatible with "module": "ES2015". Every configuration
states "lib": ["ES2017"], because Object.values is used by the hash containers
and TypeScript 6 no longer offers it with a bare ES2015/ES6 target.
.
Type packages are only loaded when listed in "types", so node and jest are
declared in the configuration ts-jest reads.
.
Finally, TypeScript 6 no longer infers the common source directory (TS5011):
the library builds need an explicit "rootDir": "./src" to keep emitting
dist/cjs/index.js and dist/esm/index.js instead of dist/*/src/index.js.
.
TypeScript 5 accepts all of this unchanged.
Xavier Guimard <yadd@debian.org> not-needed 2026-08-16

All known versions for source package 'node-js-sdsl'

Links