NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2261 most downloaded on npm
Resolves a matching manifest from a package metadata document according to standard npm semver resolution rules.
Last release 4 months ago
18 May 2026
Release timing varies
gaps range from 3 weeks to 12 months
Most releases are documented
notes for 28 of 34 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
34 releases · first in 2017
npm-pick-manifest now supports node ^22.22.2 || ^24.15.0 || >=26.0.0
npm-pick-manifest now supports node ^22.22.2 || ^24.15.0 || >=26.0.01b71e65 #177 bump to new node engine range (@owlstronaut)60cde68 #177 template-oss-apply (@owlstronaut)60b6749 #177 npm-package-arg@14.0.0da16b63 #177 npm-normalize-package-bin@6.0.020c56b2 #177 npm-install-checks@9.0.046c4246 #177 template-oss-apply (@owlstronaut)756de4f #177 bumping @npmcli/template-oss from 4.30.0 to 5.1.0 (@owlstronaut)dfae65d #168 remove tap (@owlstronaut)547a6f7 #168 swap from tap to built-in node:test (@owlstronaut)e343270 #171 bump @npmcli/template-oss from 4.29.0 to 4.30.0 (#171) (@dependabot[bot], @npm-cli-bot)One column per quarter.
a37504d #164 bump npm-install-checks from 7.1.2 to 8.0.0 ( #164 ) ( @dependabot [bot])
a37504d #164 bump npm-install-checks from 7.1.2 to 8.0.0 (#164) (@dependabot[bot])4ac89d3 #163 bump @npmcli/eslint-config from 5.1.0 to 6.0.0 (#163) (@dependabot[bot])1753561 #161 bump npm-normalize-package-bin from 4.0.0 to 5.0.0 ( #161 ) ( @dependabot [bot])
1753561 #161 bump npm-normalize-package-bin from 4.0.0 to 5.0.0 (#161) (@dependabot[bot])8c9bd73 #160 bump @npmcli/template-oss from 4.26.0 to 4.27.1 (#160) (@dependabot[bot], @npm-cli-bot)22c7523 #156 inline multi-line comments ( #156 ) ( @owlstronaut )
npm-pick-manifest now supports node ^18.17.0 || >=20.5.0
npm-pick-manifest now supports node ^18.17.0 || >=20.5.06b4df8d #145 npm-package-arg@12.0.0c2ae5b7 #145 npm-normalize-package-bin@4.0.0e948cef #145 npm-install-checks@7.1.02e1fdb4 #145 run template-oss-apply (@reggi)7891f6b #140 bump @npmcli/eslint-config from 4.0.5 to 5.0.0 (@dependabot[bot])ae2ffc5 #138 postinstall for dependabot template-oss PR (@hashtagchris)7744312 #138 bump @npmcli/template-oss from 4.22.0 to 4.23.3 (@dependabot[bot])286569a #126 linting: no-unused-vars ( @lukekarrys )
286569a #126 linting: no-unused-vars (@lukekarrys)7242a55 #126 bump @npmcli/template-oss to 4.22.0 (@lukekarrys)581d69b #126 postinstall for dependabot template-oss PR (@lukekarrys)dd5fc17 #125 bump @npmcli/template-oss from 4.21.3 to 4.21.4 (@dependabot[bot])support for node 14 has been removed
66c3754 #91 fallback for missing packument.versions ( #91 ) ( @chernodub )
`9a5d485` #73 bump npm-package-arg from 9.1.2 to 10.0.0
npm-pick-manifest is now compatible with the following semver range for node: ^14.17.0 || ^16.13.0 || >=18.0.0
npm-pick-manifest is now compatible with the following semver range for node: ^14.17.0 || ^16.13.0 || >=18.0.0bump npm-normalize-package-bin from 1.0.1 to 2.0.0
bump npm-install-checks from 4.0.0 to 5.0.0
This drops support for node 10 and non-LTS versions of node 12 and node 14
normalize package bins in returned manifest
add 'avoid' semver range option
'enjoyBy' is no longer an acceptable alias.
This drops support for node < 10.
This drops support for node < 10.
normalize settings, drop old nodes, update deps (dc2e61c)
<a name="4.0.0"></a>
<a name="3.0.2"></a>
Nothing published for this version
<a name="3.0.1"></a>
throw 403 for forbidden major/minor versions (003286e), closes #2
<a name="3.0.0"></a>
PR-URL: https://github.com/npm/npm-pick-manifest/pull/1 Credit: @claudiahdz
<a name="2.2.3"></a>
Nothing published for this version
enjoyBy: rework semantics for enjoyBy again
enjoyBy: rework semantics for enjoyBy
selection: allow manually disabling deprecation skipping
<a name="2.2.0"></a>
<a name="2.1.0"></a>
<a name="2.0.1"></a>
Nothing published for this version
Nothing published for this version
selection: Avoid matching deprecated packages if possible
<a name="2.0.0"></a>
<a name="1.0.4"></a>
Nothing published for this version
npa: bump npa version for bugfixes
semver: use semver.clean() instead
picker: spaces in wanted prevented match
### Bug Fixes * deps: forgot to add semver (1876f4f) # 1.0.0 (2017-04-24) ### Features * api: initial implementation. (b086912) ### BREAKING CHANGES *
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →