16 curated breaking changes across major versions of yargs-parser. Use this as a migration checklist before bumping dependencies.
yargs is now ESM first ([#503](https://github.com/yargs/yargs-parser/issues/503))
drops support for 10 (#421)
do not ship type definitions (#318)
adds support for ESM and Deno (#295)
Get this data programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/breaking/npm/yargs-parserdrops Node 6. begin following Node.js LTS schedule (#278)
**ts:** projects using `@types/yargs-parser` may see variations in type definitions.
yargs is now ESM first ([#503](https://github.com/yargs/yargs-parser/issues/503))
drops support for 10 (#421)
do not ship type definitions (#318)
drops Node 6. begin following Node.js LTS schedule (#278)
adds support for ESM and Deno (#295)
**ts:** projects using `@types/yargs-parser` may see variations in type definitions.
the narg count is now enforced when parsing arrays.
this reverts parsing behavior of booleans to that of yargs@14
objects used during parsing are now created with a null
populate error if incompatible narg/count or array/count options are used (#191)