Debian Patches

Status for node-ts-jest/29.1.1+~cs0.2.6-6

Patch Description Author Forwarded Bugs Origin Last update
no-git.patch drop network test Yadd <yadd@debian.org> not-needed 2022-09-29
fix-test-paths.patch fix test paths Yadd <yadd@debian.org> not-needed 2022-05-10
fix-typescript.patch fix typescript Xavier Guimard <yadd@debian.org> not-needed 2022-05-10
fix-for-glob-10.patch fix for node-glob >= 10 Yadd <yadd@debian.org> not-needed 2026-03-09
ts6-compat.patch drop the compiler options typescript 6 rejects "baseUrl" (unused here), "downlevelIteration" (a no-op above es5) and the
"node" module resolution are deprecated and now hard errors, as is the es5
target. The module resolution is simply dropped: every configuration that is
really compiled sets "module": "CommonJS", for which the implicit default is
correct under both typescript 5 and 6.
.
tsc 6 also stopped inferring the common source directory silently (TS5011),
hence the explicit "rootDir": it is the value it computed and it keeps the
output flat under dist/, as shipped.
.
The embedded bs-logger component needs the same treatment, except that its es5
target is load-bearing there: "downlevelIteration" is not a no-op at that
target, so both are kept and silenced with "ignoreDeprecations" rather than
changing the emitted code. Its dropped module resolution is compensated with
"resolvePackageJsonExports": false, which keeps the classic types/main lookup
the Debian modules need.
Yadd <yadd@debian.org> not-needed
bs-logger-skip-lib-check.patch skip the type check of the dependency declarations in bs-logger The embedded bs-logger component asks for the "jest" ambient types, which pull
in @jest/schemas. Its declarations are written against @sinclair/typebox 0.27
(where TString is generic) while Debian ships 0.24 (where it is not), so tsc
stops on TS2315 errors located entirely in that third party .d.ts.
.
bs-logger only compiles src/ here (its spec files, the sole users of the jest
types, are excluded from tsconfig.build.json) and none of its own code uses
those declarations, so checking them brings nothing. "skipLibCheck" is already
what the ts-jest tsconfig.json at the root of the source tree does: this just
aligns the embedded component with it.
Yadd <yadd@debian.org> not-needed

All known versions for source package 'node-ts-jest'

Links