-
Notifications
You must be signed in to change notification settings - Fork 29.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
deps: npm@8
#40168
Comments
If the main motivation is to keep Node.js 10.x workarounds from becoming the equivalent of workarounds used to keep IE11 working on websites, then 💯 , please drop 10.x support at the earliest semver-permissible time. |
sgtm. Will there be any other semver-major changes? |
The only other semver-major change is the dropping of the programmatic api. That doesn't have anything to do w/ how npm is used as a cli, only how it is used if required inside nodejs itself. The globally installed npm can't really be required to begin with (unless I suppose you used the specific path to the global npm install) so this does not affect nodejs itself. |
I have no objections to this. The only setup that I can think of which would be broken by this would be someone who installs |
No objections from me. |
1 similar comment
No objections from me. |
For the record we discussed this in today's Release WG meeting and there were no objections/concerns raised. |
@darcyclarke this sounds good. how quickly are you looking to get this out? |
@danielleadams tentatively as soon as next week |
Noticed npm@8 is is out: https://github.com/npm/cli/releases/tag/v8.0.0 Is it still possible for this to be included in Node 16 before it goes LTS? I believe it would be greatly appreciated by the community. Thanks for all your hard work! |
This is landed |
What?
Our team is looking to imminently cut a new major of the
npm
CLI that is primarily meant to drop support for nodev10.x
.When?
Our hope is that this update can land within the current
v16.x
release line as a minor bump before it goes into Active LTS next month. We'd ideally cut this version of the CLI later this week if there wasn't any major push back; opening a PR at time of release (as per usual).Why?
We've outlined in further detail here why this is helpful from a maintainability perspective but the tl;dr is that node
v10.x
is no longer maintained by the Node.js Project (thus, we'd like to drop support as well).We're opening this issue for visibility & would love the @nodejs/tsc / @nodejs/releasers to weigh in with any feedback from their perspectives.
The text was updated successfully, but these errors were encountered: