[Pkg-javascript-commits] [Git][js-team/node-rimraf][master] 8 commits: Declare compliance with policy 4.7.4

Yadd (@yadd) gitlab at salsa.debian.org
Sun Apr 26 11:01:48 BST 2026



Yadd pushed to branch master at Debian JavaScript Maintainers / node-rimraf


Commits:
2d0368dd by Xavier Guimard at 2026-04-26T11:14:13+02:00
Declare compliance with policy 4.7.4

- - - - -
57a2684b by Xavier Guimard at 2026-04-26T11:19:16+02:00
Switch debian/watch+gbp to v6 layout with bundled package-json-from-dist

- - - - -
2e874326 by Xavier Guimard at 2026-04-26T11:19:36+02:00
New upstream version 6.1.3
- - - - -
9316c6ca by Xavier Guimard at 2026-04-26T11:19:37+02:00
Update upstream source from tag 'upstream/6.1.3'

Update to upstream version '6.1.3'
with Debian dir 0af402f58f983e5e36a8e011d72324b01d38d0b1
- - - - -
5de9d3e5 by Xavier Guimard at 2026-04-26T11:19:42+02:00
New upstream version 6.1.3-1~exp1

Gbp-Dch: ignore

- - - - -
7bbeca94 by Xavier Guimard at 2026-04-26T11:34:20+02:00
Update to rimraf 6.1.3 (with bundled package-json-from-dist 1.0.1)

- New upstream layout: TypeScript sources in src/, build with tshy
- bin moved from src/bin.ts to src/bin.mts
- Embed package-json-from-dist 1.0.1 as a component (not in Debian)
- Add types: ['node'] to tsconfigs (Debian's tshy 1.18 needs it explicit)
- Patch fix-return-types: targeted fixes for upstream type issues
  (wrap accepts Promise<boolean | void>; rimraf-windows fallback awaits;
  retry-busy.ts's recursive method needs explicit Promise<T> annotation)
- Skip build-time tests (.ts files need tap >= 21 for native TS support)
- exit 77 in autopkgtest until tap >= 21 lands

- - - - -
f42a2af2 by Xavier Guimard at 2026-04-26T11:59:05+02:00
Update copyright

- - - - -
4bff9d93 by Xavier Guimard at 2026-04-26T12:01:32+02:00
releasing package node-rimraf version 6.1.3-1

- - - - -


103 changed files:

- .prettierignore
- + .prettierrc.json
- + .taprc
- + .tshy/build.json
- + .tshy/commonjs.json
- + .tshy/esm.json
- CHANGELOG.md
- − LICENSE
- + LICENSE.md
- README.md
- benchmark/create-fixture.js
- benchmark/index.js
- benchmark/print-results.js → benchmark/parse-results.js
- benchmark/rimrafs.js
- benchmark/run-test.js
- debian/changelog
- debian/control
- debian/copyright
- debian/gbp.conf
- debian/nodejs/build
- + debian/nodejs/build_order
- debian/nodejs/links
- + debian/nodejs/package-json-from-dist/build
- debian/patches/2001_rename_nodejs.patch
- + debian/patches/fix-return-types.patch
- debian/patches/series
- + debian/patches/tsconfig-add-node-types.patch
- debian/rules
- debian/tests/pkg-js/test
- debian/watch
- − fixup.sh
- − libtap-settings.js
- map.js
- + package-json-from-dist/.prettierignore
- + package-json-from-dist/.tshy/build.json
- + package-json-from-dist/.tshy/commonjs.json
- + package-json-from-dist/.tshy/esm.json
- + package-json-from-dist/LICENSE.md
- + package-json-from-dist/README.md
- + package-json-from-dist/map.js
- + package-json-from-dist/package-lock.json
- + package-json-from-dist/package.json
- + package-json-from-dist/src/index.ts
- + package-json-from-dist/test/index.ts
- tsconfig-base.json → package-json-from-dist/tsconfig.json
- + package-json-from-dist/typedoc.json
- package-lock.json
- package.json
- src/bin.ts → src/bin.mts
- src/default-tmp.ts
- + src/error.ts
- src/fix-eperm.ts
- src/fs.ts
- src/ignore-enoent.ts
- − src/index-cjs.ts
- src/index.ts
- src/opt-arg.ts
- src/path-arg.ts
- − src/platform.ts
- src/readdir-or-error.ts
- src/retry-busy.ts
- src/rimraf-manual.ts
- src/rimraf-move-remove.ts
- src/rimraf-native.ts
- src/rimraf-posix.ts
- src/rimraf-windows.ts
- src/use-native.ts
- tap-snapshots/test/bin.js.test.cjs → tap-snapshots/test/bin.ts.test.cjs
- tap-snapshots/test/index.js.test.cjs → tap-snapshots/test/index.ts.test.cjs
- tap-snapshots/test/retry-busy.js.test.cjs → tap-snapshots/test/retry-busy.ts.test.cjs
- − tap-snapshots/test/rimraf-move-remove.js.test.cjs
- + tap-snapshots/test/rimraf-move-remove.ts.test.cjs
- tap-snapshots/test/rimraf-native.js.test.cjs → tap-snapshots/test/rimraf-native.ts.test.cjs
- − tap-snapshots/test/rimraf-posix.js.test.cjs
- + tap-snapshots/test/rimraf-posix.ts.test.cjs
- − tap-snapshots/test/rimraf-windows.js.test.cjs
- + tap-snapshots/test/rimraf-windows.ts.test.cjs
- test/bin.js → test/bin.ts
- test/default-tmp.js → test/default-tmp.ts
- test/fix-eperm.js → test/fix-eperm.ts
- test/fs.ts
- − test/ignore-enoent.js
- + test/ignore-enoent.ts
- test/index.js → test/index.ts
- test/delete-many-files.js → test/integration/delete-many-files.ts
- test/opt-arg.js → test/opt-arg.ts
- − test/path-arg.js
- + test/path-arg.ts
- − test/platform.js
- test/readdir-or-error.js → test/readdir-or-error.ts
- test/retry-busy.js → test/retry-busy.ts
- − test/rimraf-manual.js
- + test/rimraf-manual.ts
- test/rimraf-move-remove.js → test/rimraf-move-remove.ts
- − test/rimraf-native.js
- + test/rimraf-native.ts
- test/rimraf-posix.js → test/rimraf-posix.ts
- test/rimraf-windows.js → test/rimraf-windows.ts
- − test/use-native.js
- + test/use-native.ts
- − tsconfig-esm.json
- tsconfig.json
- typedoc.json


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/js-team/node-rimraf/-/compare/8c708fc7f25b0434ea921debc46e6da4b1c5c694...4bff9d93bfc9332279dfefc35386341be72a45bb

-- 
View it on GitLab: https://salsa.debian.org/js-team/node-rimraf/-/compare/8c708fc7f25b0434ea921debc46e6da4b1c5c694...4bff9d93bfc9332279dfefc35386341be72a45bb
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-commits/attachments/20260426/5f28879d/attachment-0001.htm>


More information about the Pkg-javascript-commits mailing list