Debian Patches

Status for node-rollup/3.30.0-4

Patch Description Author Forwarded Bugs Origin Last update
fix-banner.patch render banner reproducible Yadd <yadd@debian.org> not-needed 2023-01-03
disable-help.patch Disable help Ugly hack: rollup is required for importing .md files. This removes circular
build dependency. This should be fixed properly when we have latest version of
rollup in the archive and a proper staged build is used.
not-needed 2022-10-10
help-md-format-fixes.patch Help md format fixes These changes are useful to make a nicer man page not-needed 2022-04-28
search-module-in-debian-dirs.diff search module also in Debian directories Xavier Guimard <yadd@debian.org> not-needed 2023-01-31
dont-build-browser-module.diff don't build browser module Yadd <yadd@debian.org> not-needed 2023-08-15
fix-shebang.diff fix shebang Xavier Guimard <yadd@debian.org> not-needed 2021-12-15
fix-commonjs-path.diff commonjs plugin has to be applied outside node_modules Yadd <yadd@debian.org> not-needed 2022-04-25
update-to-recent-plugin-node-resolve.patch update to recent @rollup/plugin-node-resolve Yadd <yadd@debian.org> not-needed 2023-01-31
fix-for-magic-string-0.30.5.patch tsc workaround for magic-string 0.30.5 Yadd <yadd@debian.org> not-needed 2023-11-02
fix-timeout-type.patch setTimeout return type can change depending on browser/node env It typically changed between node 18.13 and node 18.19 Jérémy Lal <kapouer@melix.org> yes 2023-12-12
port-to-acorn8.16.0.path Improve typesafe with newer acorn Bastien Roucariès <rouca@debian.org> not-needed 2026-02-23
nodejs24-test.patch ci: use node 24 (#5949) Bastien Roucariès <rouca@debian.org> no backport, https://github.com/rollup/rollup/commit/2491b315c11bf45aa9fa5e29d51beb7958aebfa5 2026-02-24
fix-chokidar4.patch adapt to chokidar 4 (FSWatcher type and dropped fsevents support) Two adjustments are needed to build rollup against chokidar 4.x:
.
1. cli/run/watch-cli.ts: configWatcher is assigned the result of
chokidar.watch(), but it was typed as fs.FSWatcher (from node:fs).
With chokidar 3.x this happened to compile because chokidar's
FSWatcher declared `implements fs.FSWatcher`. Chokidar 4.x dropped
that declaration (and the ref/unref methods), causing TS2739:
Type 'FSWatcher' is missing the following properties from type
'FSWatcher': ref, unref
The variable holds a chokidar watcher, so import the type from
chokidar. The other usage in src/watch/fileWatcher.ts already does
this correctly.
.
2. build-plugins/fs-events-replacement.ts reads
node_modules/chokidar/lib/fsevents-handler.js to rewrite
require('fsevents') into a lazy import, so the native fsevents
binary is not bundled into the rollup dist. Chokidar 4.x removed
all fsevents support (it now relies on fs.watch with the recursive
option), so this file no longer exists and the require it patched
is gone too. Make the plugin a no-op when the file is missing
instead of aborting the build.
Xavier Guimard <yadd@debian.org> no debian 2026-04-30

All known versions for source package 'node-rollup'

Links