Debian Patches

Status for node-ajv/8.20.0~ds+~cs6.1.3-1

Patch Description Author Forwarded Bugs Origin Last update
import-spec.patch Import specs Yadd <yadd@debian.org> not-needed 2021-11-22
workaround-tsc-update.patch workaround tsc update Yadd <yadd@debian.org> not-needed 2023-12-07
fix-test-specs.patch drop some specs Yadd <yadd@debian.org> no 2021-11-23
test-timeout.patch increase test timeout for slow platforms Jérémy Lal <kapouer@melix.org> not-needed 2025-12-16
revert-import-syntax.patch revert upstream switch from `import x = require("y")` to `import * as x from "y"` Upstream 8.20.0 changed the spec import syntax for CommonJS modules and JSON
imports. With our TypeScript setup (no esModuleInterop, no
allowSyntheticDefaultImports) this triggers TS2497/TS2349 because:
* the imported namespace is not callable (assert, requireFromString,
jsonSchemaTest)
* JSON modules need `resolveJsonModule` and `esModuleInterop`
Restore the previous import-equals/require syntax in the affected spec files.
Xavier Guimard <yadd@debian.org> not-needed 2026-05-08
fix-pollution-spec.patch silence ts errors on .should chai matcher The new format_prototype_pollution.spec.ts uses chai's `.should` extension on
expressions whose static type does not declare it. Add `@ts-ignore` lines,
in line with workaround-tsc-update.patch.
Xavier Guimard <yadd@debian.org> not-needed 2026-05-08

All known versions for source package 'node-ajv'

Links