[Pkg-javascript-devel] Obsoleted node modules

Xavier yadd at debian.org
Tue Oct 29 18:10:49 GMT 2019


Le 29/10/2019 à 19:00, Paolo Greppi a écrit :
> 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

Looks good to me, thanks



More information about the Pkg-javascript-devel mailing list