To whom it may concern,

NPM, the package manager for the NodeJS ecosystem, has not been updated since 
2022 and as a result is missing many bug fixes and security updates such as:

- Security

- http-cache-semantics vulnerable to Regular Expression Denial of Service
- NPM IP package incorrectly identifies some private IP addresses as public
- semver vulnerable to Regular Expression Denial of Service
- Bugs

- [default auth-type to legacy if otp is 
configured](https://github.com/npm/cli/commit/cf175fb2a7faffa6664874a9e8bea52dbbb1b0e2)
- [unpublish: bubble up all errors parsing local 
package.json](https://github.com/npm/cli/commit/8d9d7351f5f9cfd7028a9f47cde520ca393218dd)
- [ignore node prereleases in npm engines 
check](https://github.com/npm/cli/commit/939a188bc3ab9c2bfa49ccb4837fe4ad844131ed)

Also, the version of NPM in Trixie/Testing and Unstable has not been updated 
since Bookworm. I think NPM should be packaged similarly to how it's packaged 
on Fedora where all of the node modules are packaged with NPM. This way when 
NPM is installed all of its dependencies don't pollute the global environment 
with random commands like "webpack" and "acorn". Plus, it eases the burden of 
packaging NPM because there won't be all of these tiny sub packages to manage. 
Of course, I don't know the inner details for why this package hasn't been 
updated, and it could be that no one has had the time to package it. In this 
case, I am more than happy to help with the efforts of packaging NPM.

Chris,
-- 
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

Reply via email to