🎉 Happy release Tuesday! Today marks a major milestone for the npm CLI team - we’ve officially cut npm@7.0.0
. If you’ve been following along this past year, or more, you’ll now that we’ve been working hard to bring you this release. Our focus & determination excelerated these past 3 months as we picked up a weekly+ release cadence & began addressing bugs/feedback during our beta/rc windows.
As I’ve mentioned before, we’ve still got a lot of room for improvement but we think that the cli is in a very stable place today & ready for you to use. npm v7 will be shipping with Node.js v15 (a PR to land this work will be opened shortly) & we hope to continue the pace of change/improvement as we head in to this last quarter of the year.
You can start using this update today by running:
npm install -g npm@7
Here’s some notable changes for v7.0.0
& v7.0.0-rc.4
(which landed 2020-10-09 last week):
publishConfig
is passed through (@nlf)config.js
to remove duplicate vals (@darcyclarke)npm-registry-fetch@8.1.5
init-package-json@2.0.0
.npmrc
ini files for init-*
configs (@ruyadorno)eslint@7.11.0
hosted-git-info@3.0.6
libnpmfund@1.0.0
@npmcli/arborist@1.0.0
peerDependencies
in transitive dependencies, so that --force
will always accept a best effort override, and --strict-peer-deps
will fail faster on conflicts.libnpmfund@1.0.1
npm-package-arg@8.1.0
read-package-json@3.0.0
@npmcli/config@1.2.1
npm_config_user_agent
env variable (@nlf)@npmcli/arborist@0.0.33
make-fetch-happen@8.0.10
To read the full list of changes in v7
, check out our CHANGELOG.md
#npm #node #javascript #programming #developer