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'
- 29.1.1+~cs0.2.6-6 (sid)
- 29.1.1+~cs0.2.6-3 (forky)
- 29.1.1+~cs0.2.6-2 (trixie)
- 29.0.3+~cs0.2.6-1 (bookworm)
