[Pkg-javascript-devel] Obsoleted node modules

Paolo Greppi paolo.greppi at libpf.com
Tue Oct 29 18:00:49 GMT 2019


Hi !

I was looking at node modules I maintain with a low popocont count (< 10)

1. node-array-from is only used by node-command-join

2. node-babel-plugin-array-includes is a build-dep of yarnpkg

3. node-blob
according to ITP https://bugs.debian.org/781478 node-blob it is required for node-engine.io-parser (#781458), which in turn is required for node-socket.io (#707166)

4. node-command-join
according to the ITP https://bugs.debian.org/849254 it is required for lerna which is a dependency of babel-cli
in the meantime lerna is stuck at RFP: https://bugs.debian.org/849258
and babel-cli does not depend on either

5. node-css-select is a dependency of node-css-loader
latter ITP https://bugs.debian.org/888279 states it is a dependency of gitlab 9.5 also build dependency of node-react-dev-utils
latter is stuck at ITP https://bugs.debian.org/886215 and is a dependency of node-react-error-overlay and of gitlab 9.5

6. node-graceful-readlink
was a build-dep of node-commander, but that dependency was removed with version 2.11.0:
https://github.com/tj/commander.js/blob/master/CHANGELOG.md#2110--2017-07-03
upstream repo has last been updated 5 years ago

7. node-has-binary
according to ITP https://bugs.debian.org/781486 is required for node-engine.io-parser (#781458), which in turn is required for node-socket.io (#707166

8. node-has-cors
according to ITP https://bugs.debian.org/848241 it's required by node-engine.io-client which in turn is one of the bits required by engine.io, socket.io and etherpad-lite

9. node-object-assign-sorted
according to ITP https://bugs.debian.org/849255 it is required for lerna which is a dependency of babel-cli
see above node-command-join

10. node-pad
this is the ITP https://bugs.debian.org/849182
there seems to be no use for this

11. node-roadrunner
In the ITP (https://bugs.debian.org/846218) I mention that it was required for yarn, but they dropped the dependency:
https://github.com/yarnpkg/yarn/pull/3079
Also duck reports that the upstream repo is gone:
https://github.com/kittens/roadrunner
also the repo currently pointed at by npm regstry is gone:
https://github.com/sebmck/roadrunner

12. node-socket.io-parser
according to ITP https://bugs.debian.org/781417 it is required for node-socket.io (#707166), which in turn is required for closure-util (#774562)

13. tinycon.js
according to ITP https://bugs.debian.org/721611 it is a requirement of etherpad-lite (https://bugs.debian.org/576998)

14. vue.js
not many users for this one yet ... they'll come !

So I propose RMing 6 packages:
- node-array-from
- node-command-join
- node-graceful-readlink
- node-object-assign-sorted
- node-pad
- node-roadrunner

Paolo



More information about the Pkg-javascript-devel mailing list