NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #168 most downloaded on npm
parse argument options
Last release 4 years ago
no release in 18 months
Ships unpredictably
gaps range from 2 weeks to 4.5 years
Nearly every release is documented
notes for 28 of 31 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
31 releases · first in 2013
[Fix] Fix long option followed by single dash `#17`
#17#12#10#15#8#15#9#5#8#9a0267945368ca4e5f506762fde7d36ac5d0auto-changelog 73923d2d80727d48bc06a34b0f1c5df0fe4covert to nyc a48b128covert, tape; remove unnecessary tap f0fb958funding in package.json 3639e0cnpmignore to autogenerate an npmignore file be2e038282b570ef9153f@ljharb/eslint-config, aud 098873c@ljharb/eslint-config, aud 3124ed3safe-publish-latest 4b927deaud in posttest b32d9bdf9fdfc0ba92fe6tape 950eaa7npmignore dev dep 3226afa980d7acOne column per quarter.
[meta] add auto-changelog `0ebf4eb`
auto-changelog 0ebf4ebe115b63f58745bcovert to nyc ab03356236f4a0funding in package.json 783a49bnpmignore to autogenerate an npmignore file f81ece656cad44covert, tape; remove unnecessary tap 49c5f9faud in posttest 228ae93safe-publish-latest 01fc23f6b164c7test from prototype pollution PR `bc8ecee`
Nothing published for this version
additional test for constructor prototype pollution `1043d21`
more failing proto pollution tests `13c01a5`
failing test for protocol pollution `0efed03`
move the opts['--'] example back where it belongs `#63`
add failing test - boolean alias array `0fa3c5b`
Convert boolean arguments to boolean values `8f3dc27`
check that they type of a value is a boolean, not just that it is currently set to a boolean `6863198`
6863198806712d8c444fee5f419aadd support for handling "unknown" options not registered with the parser. `6f3cc5d`
added stopEarly option `471c7e4`
[Tests] check side-effects of pollution protection `3dbebff`
[Fix] Fix long option followed by single dash `#17`
#17#12#10#15#8#9[meta] add auto-changelog `73923d2`
auto-changelog 73923d2d80727d48bc06a5df0fe4covert to nyc a48b128covert, tape; remove unnecessary tap f0fb958funding in package.json 3639e0cnpmignore to autogenerate an npmignore file be2e038282b570safe-publish-latest 4b927deaud in posttest b32d9bdf9fdfc0Nothing published for this version
support all-boolean mode `450a97f`
450a97fProvide a mechanism to segregate -- arguments `ce4a1e6`
Eliminate longest fn. `824f642`
longest fn. 824f642return '' if flag is string and empty `fa63ed4`
another swap of .test for .match `d1da408`
d1da408use .test() instead of .match() to not crash on non-string values in the arguments array `7e0d1ad`
7e0d1adImprove '--' handling. `b11822c`
b11822cNothing published for this version
failing test for single dash preceeding a double dash `b465514`
allow dotted aliases & defaults `321c33e`
remove trailing commas `6ff0fa0`
6ff0fa0half of the parse test ported `3079326`
30793267cced889448754a5bf46a503edb51b9f5db7972c4a84c037064239edf8a53416b034f3Your coding agent can read these notes before it upgrades. Set up the MCP server →