chore(deps): update npm to v8
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| npm (source) | ^7.23.0 -> ^8.0.0 |
Release Notes
npm/cli
v8.3.0
Features
-
4b0c29a7c#4116 feat:@npmcli/arborist@4.1.0- introduces overrides (@nlf)
-
166d9e144npm/statusboard#416 #4143 feat: output configured registry during publish (@lukekarrys) -
71777be17npm/statusboard#417 #4146 feat: displaypublishConfigduringconfig list(@lukekarrys)
Bug Fixes
-
08c663931#4128 #4134 fix: dont warn on error cleaning individual log files (@lukekarrys) -
e605b128c#4142 fix: redact all private keys from config output (@lukekarrys)
Documentation
Dependencies
-
e1da1fa4b#4141 deps:@npmcli/arborist@4.1.1:parse-conflict-json@2.0.1- Fixes object property assignment bug in resolving package-locks with conflicts
-
1d8bec566#4144 #3884 deps:minipass@3.1.6- fixes some TAR_ENTRY_INVALID and Z_DATA_ERROR errors
v8.2.0
Features
-
6734ba36d#4062 feat: streaming debug logfile (@lukekarrys)
Bug Fixes
-
5f4040aa0chore: remove get-project-scope utils ([@Yucel Okcu](https://github.com/Yucel Okcu)) -
c5c6d1603#4060 fix: add missing scope on flat options (@yuqu) -
47828b766chore: update one-time password prompt ([@Darcy Clarke](https://github.com/Darcy Clarke))
Documentation
-
fc46a7926#4072 docs: fix typo insave-peerdescription (@chalkygames123) -
2fbf1576f#4081 docs: Fix typo (@idleberg) -
a8bc95f11#4089 docs(workspaces): Fix typo (@yotamselementor) -
31b098ee2#4113 docs: add logging docs (@darcyclarke) -
cbae0fb71#4114 docs: update description about where/when debug log is written (@lukekarrys)
Dependencies
v8.1.4
BUG FIXES
-
7887fb3d7#4025 fix: don't try to open file:/// urls (@wraithgar) -
cd6d3a90d#4026 fix: explicitly allownpm helpto open file:/// man pages (@wraithgar) -
72ca4a4e3#4020 #4032 fix: command completion (@wraithgar) -
b78949134#4023 fix(install): command completion with single match (@wraithgar) -
44bfa3787#4065 @npmcli/arborist 4.0.5- fix: accurate filtering of workspaces
--no-workspaces(@fritzy)
- fix: accurate filtering of workspaces
DEPENDENCIES
-
225645420#3995 update to latest eslint and linting rules (@wraithgar) -
203fedf5b#4016eslint@8.0.0:@npmcli/eslint-config@2.0.0- Update to eslint@8 and and
@npmcli/eslint-config@2.0.0 - Remove eslint-plugin-node. Also remove an unused script that was failing linting. We don't use the update-dist-tags script anymore as part of our release process. (@wraithgar)
- Update to eslint@8 and and
-
7b4aa59b6signal-exit@3.0.6:,tap@15.1.2(@isaacs) -
08015859c#4049npmlog@6.0.0 -
088c11694#4045node-gyp@8.4.0:- feat: support vs2022
- feat: build with config.gypi from node headers
v8.1.3
BUG FIXES
-
8ffeb71df#3959 fix: refactor commands (@wraithgar) -
e5bfdaca4#3978 fix: shrinkwrap setting incorrect lockfileVersion (@lukekarrys) -
32ccd3c27#3988 fix: remove usage of unnecessary util.promisify (@lukekarrys) -
1e9c31c4e#3994 fix: npm help on windows (@wraithgar) -
22230ef3d#3987 fix: make prefixed usage errors more consistent (@lukekarrys)
DEPENDENCIES
-
ac2fabb86#3990@npmcli/arborist@4.0.4- fix: don't compare spec for local dep vs existing
- fix: stop pruning peerSets when entryEdge is from a workspace
-
a0d35ff20#3996@npmcli/config@2.3.1:- fix: dont load project configs in global mode
v8.1.2
BUG FIXES
-
cb9f43551#3949 allow--lockfile-versionconfig to be string and coerce to number (@lukekarrys) -
070901d7a#3943 fix(publish): clean args before logging (@wraithgar)
DEPENDENCIES
v8.1.1
DEPENDENCIES
-
51fb83ce9#3921@npmcli/arborist@4.0.2:- fix: skip peer conflict check if there is a current node
-
1d07f2187#3913node-gyp@8.3.0:- feat(gyp): update gyp to v0.10.0
v8.1.0
FEATURES
-
24273a862#3890 feat(workspaces): add --include-workspace-root and explicit --no-workspaces (@fritzy) -
d559d6da8#3880 feat(config): Add --lockfile-version config option (@isaacs)
DEPENDENCIES
-
ae4bf013d#3883pacote@12.0.2:- fix: preserve git+ssh url for non-hosted repos
- deps: update
npm-packlist@3.0.0 - fix: no longer include ignored bundled link deps
-
fbc5a3d08#3889@npmcli/ci-detect@1.4.0 -
b6bc279e5@npmcli/arborist@4.0.1 -
0f69d295b#3893@npmcli/map-workspaces@2.0.0
DOCUMENTATION
-
f77932ca1#3861 fix(docs): Update Node support in README (@gfyoung) -
a190f422a#3878 fix(docs): grammar fix (@XhmikosR)
v8.0.0
The purpose of this release is to drop support for old node versions and
to remove support for require('npm'). There are no other breaking
changes.
BREAKING CHANGES
- Drop support for node 10 and 11
- Raise support ceiling in node 12 and 14 to LTS (^12.13.0/^14.15.0)
- Drop support to
require('npm') - Update subdependencies that also dropped node10 support
DEPENDENCIES
- The following dependencies were updated to drop node10 support and
update to the latest node-gyp
- libnpmversion@2.0.1
- pacote@12.0.0
- libnpmpack@3.0.0
- @npmcli/arborist@3.0.0
- libnpmfund@2.0.0
- libnpmexec@3.0.0
- node-gyp@8.2.0
-
8bd85cdae#3813cli-columns@4.0.0
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.
Edited by RenovateBot