Debian Patches

Status for node-ipydatagrid/1.4.0+~cs14.21.116-4

Patch Description Author Forwarded Bugs Origin Last update
fix-babel-config.patch fix babel config Yadd <yadd@debian.org> not-needed 2024-01-07
dont-try-to-build-with-npm.patch don't try to build JS package with npm Yadd <yadd@debian.org> invalid 2023-12-26
tsc-workaround tsc workaround Yadd <yadd@debian.org> not-needed 2024-12-29
0004-Fix-min-max-lacking-from-d3.patch Fix min/max lacking from d3 Bastien Roucariès <rouca@debian.org> not-needed 2026-08-10
ts6-compat.patch fix build and tests with TypeScript 6 TypeScript 6 rejects "moduleResolution": "node" (node10) with TS5107, no
longer scans node_modules/@types, and refuses to infer the common source
directory (TS5011).
.
The explicit resolution is dropped, since "module": "CommonJS" implies node10
anyway, @types/node is declared so that the require() calls in the widget
sources keep resolving, and "rootDir" is set to the directory TypeScript 5
used to infer. The jest globals and the project root are added back
through the ts-jest transform, so that @types/jest stays out of the library
build and the test files stay inside the root directory.
Xavier Guimard <yadd@debian.org> not-needed 2026-08-16
fix-moment-locale-context.patch keep webpack from parsing the source maps of node-moment moment loads its locales through require('./locale/' + name), which webpack
turns into a context module over the whole directory. Debian's node-moment
ships the .map files next to the modules, so webpack picks them up as inputs
and fails to parse them, with several hundred "Module parse failed" errors.
A ContextReplacementPlugin restricts the context to the modules themselves.
Xavier Guimard <yadd@debian.org> not-needed 2026-08-15
ts6-css-modules.patch declare the style sheet modules TypeScript 6 rejects a side-effect import whose module has no type declarations
(TS2882), which the widget entry point does for the lumino default theme style
sheet. An ambient declaration for *.css and *.less is enough; the bundler and
the jest moduleNameMapper already take care of them at run time.
.
TypeScript 5 accepts this unchanged.
Xavier Guimard <yadd@debian.org> not-needed 2026-08-15
ts6-bqplot-tsconfig.patch fix bqplot build with TypeScript 6 Same treatment as the main tsconfig: the deprecated node10 module resolution
is dropped and the type packages are named explicitly, TypeScript 6 no longer
scanning node_modules/@types.
Xavier Guimard <yadd@debian.org> not-needed 2026-08-16

All known versions for source package 'node-ipydatagrid'

Links