N

npm CLI

N
npm CLI Dev Tools v12.0.2

v12.0.2

12.0.2 (2026-07-27) Bug Fixes 834408e #9760 pack: honor min-release-age-exclude (#9760) (@martinrrm, @Copilot) ef6cfea #9786 owner: use scoped registry for user lookup (#9786) (@martinrrm, @Copilot) Documentation 9e17dc0 #9805 clarify npm 12 unknown-config breaking change in changelogs (#9805) (@Hashim1999164) Chores 7b1f6c1 #9747 parse pack --json object output in node integration (#9747) (@reggi…

N
npm CLI Dev Tools v11.19.0

v11.19.0

11.19.0 (2026-07-28) Features 7d39aa6 #9698 install-scripts: use install-scripts as the warning log title (@manzoorwanijk) Bug Fixes 3529ca2 #9811 pack: honor min-release-age-exclude (#9811) (@github-actions[bot], @martinrrm, @Copilot) 67f12ae #9810 owner: use scoped registry for user lookup (#9810) (@github-actions[bot], @martinrrm, @Copilot) Dependencies workspace: @npmcli/arborist@9.9.1 workspa…

N
npm CLI Dev Tools v10.9.9

v10.9.9

10.9.9 (2026-07-28) Dependencies 5e9f451 #9814 tar@7.5.22 (#9814) (@martinrrm, @Copilot) Chores 189ba13 #9319 add cli-triage team as codeowner (#9319) (@github-actions[bot], Michael Smith)

N
npm CLI Dev Tools v10.0.1

arborist: v10.0.1

10.0.1 (2026-07-10) Bug Fixes 47fc8b1 #9740 correct bundled sigstore from dev dependency conflict (#9740) (@james-pre)

N
npm CLI Dev Tools v12.0.1

v12.0.1

12.0.1 (2026-07-10) Bug Fixes ecb02a8 #9745 view: avoid wrapping array results (#9745) (@reggi, @martinrrm, @Copilot) 47fc8b1 #9740 correct bundled sigstore from dev dependency conflict (#9740) (@james-pre) Dependencies workspace: @npmcli/arborist@10.0.1 workspace: libnpmdiff@9.0.1 workspace: libnpmexec@11.0.1 workspace: libnpmfund@8.0.1 workspace: libnpmpack@10.0.1

N
npm CLI Dev Tools v9.0.0

libnpmversion: v9.0.0

9.0.0 (2026-07-08) ⚠️ BREAKING CHANGES npm shrinkwrap is removed, the shrinkwrap config alias is removed, and npm-shrinkwrap.json is no longer loaded or honored at the project root or from inside dependency tarballs. Rename project-root npm-shrinkwrap.json to package-lock.json; use bundleDependencies if you need to ship a locked dependency tree. npm now supports node ^22.22.2 || ^24.15.0 || >=26.0…

N
npm CLI Dev Tools v9.0.0

libnpmteam: v9.0.0

9.0.0 (2026-07-08) ⚠️ BREAKING CHANGES npm now supports node ^22.22.2 || ^24.15.0 || >=26.0.0 Features 5b83698 #9737 trigger release process (#9737) (@reggi)

N
npm CLI Dev Tools v10.0.0

libnpmsearch: v10.0.0

10.0.0 (2026-07-08) ⚠️ BREAKING CHANGES npm now supports node ^22.22.2 || ^24.15.0 || >=26.0.0 Features 5b83698 #9737 trigger release process (#9737) (@reggi)

N
npm CLI Dev Tools v12.0.0

libnpmpublish: v12.0.0

12.0.0 (2026-07-08) ⚠️ BREAKING CHANGES npm now supports node ^22.22.2 || ^24.15.0 || >=26.0.0 opts.access now defaults to null instead of 'public'. With null, libnpmpublish no longer sets an explicit access level in the publish payload, so new scoped packages are created as restricted (registry default) and republishes preserve the existing access level. Callers that want to force public access m…

N
npm CLI Dev Tools v10.0.0

libnpmpack: v10.0.0

10.0.0 (2026-07-08) ⚠️ BREAKING CHANGES npm pack and npm publish now error when a package's overrides apply to one or more of its bundled packages (bundledDependencies / bundleDependencies). Defining both fields is still allowed as long as no override actually targets a bundled package. To resolve the error, remove the affected entries from either overrides or the bundle. npm now supports node ^22…

N
npm CLI Dev Tools v9.0.0

libnpmorg: v9.0.0

9.0.0 (2026-07-08) ⚠️ BREAKING CHANGES npm now supports node ^22.22.2 || ^24.15.0 || >=26.0.0 Features 5b83698 #9737 trigger release process (#9737) (@reggi)

N
npm CLI Dev Tools v8.0.0

libnpmfund: v8.0.0

8.0.0 (2026-07-08) ⚠️ BREAKING CHANGES npm now supports node ^22.22.2 || ^24.15.0 || >=26.0.0 Features 5b83698 #9737 trigger release process (#9737) (@reggi) Dependencies workspace: @npmcli/arborist@10.0.0

N
npm CLI Dev Tools v11.0.0

libnpmexec: v11.0.0

11.0.0 (2026-07-08) ⚠️ BREAKING CHANGES npm now supports node ^22.22.2 || ^24.15.0 || >=26.0.0 Features 5b83698 #9737 trigger release process (#9737) (@reggi) Dependencies workspace: @npmcli/arborist@10.0.0

N
npm CLI Dev Tools v12.0.0

v12.0.0

12.0.0 (2026-07-08) ⚠️ BREAKING CHANGES npm view --json now always returns an array. npm sbom --sbom-format=cyclonedx now reports the name field from each package's package.json instead of the on-disk directory name. The name, bom-ref, and purl of the root component and of aliased dependencies may change. npm no longer registers man pages with the system when installed globally. man npm-install wi…

N
npm CLI Dev Tools v12.0.0-pre

v12.0.0-pre.3

12.0.0-pre.3 (2026-07-08) Features fd75880 #9729 warn instead of error on unknown .npmrc configs (#9729) (@reggi) 42b12c2 #9697 install-scripts: use install-scripts as the warning log title (@manzoorwanijk) Chores 6fefd0e #9733 clarify unknown-config breaking change note in changelog (#9733) (@reggi, @Copilot) Dependencies workspace: @npmcli/config@11.0.0-pre.3

N
npm CLI Dev Tools v10.3.1

libnpmexec: v10.3.1

10.3.1 (2026-06-29) Bug Fixes f3f2465 #9692 exec: prevent shared binPaths pollution across workspace runs (#9692) (@github-actions[bot], @arjun-vegeta) b2e6338 #9602 arborist: don't flag inert optional deps in strict-allow-scripts (#9602) (@github-actions[bot], @JamieMagee) Dependencies workspace: @npmcli/arborist@9.9.0