{"ecosystem":"npm","package":"yargs-parser","from_version":null,"to_version":null,"changes":[{"from_version":"21.1.1","to_version":"22.0.0","change_type":"breaking","description":"yargs is now ESM first ([#503](https://github.com/yargs/yargs-parser/issues/503))","migration_hint":null},{"from_version":"20.2.9","to_version":"21.0.0","change_type":"breaking","description":"drops support for 10 (#421)","migration_hint":null},{"from_version":"19.0.4","to_version":"20.0.0","change_type":"breaking","description":"do not ship type definitions (#318)","migration_hint":null},{"from_version":"18.1.3","to_version":"19.0.0","change_type":"breaking","description":"drops Node 6. begin following Node.js LTS schedule (#278)","migration_hint":null},{"from_version":"18.1.3","to_version":"19.0.0","change_type":"breaking","description":"adds support for ESM and Deno (#295)","migration_hint":null},{"from_version":"18.1.3","to_version":"19.0.0","change_type":"breaking","description":"**ts:** projects using `@types/yargs-parser` may see variations in type definitions.","migration_hint":null},{"from_version":"17.1.0","to_version":"18.0.0","change_type":"breaking","description":"the narg count is now enforced when parsing arrays.","migration_hint":null},{"from_version":"16.1.0","to_version":"17.0.0","change_type":"behavior","description":"this reverts parsing behavior of booleans to that of yargs@14","migration_hint":null},{"from_version":"16.1.0","to_version":"17.0.0","change_type":"breaking","description":"objects used during parsing are now created with a null","migration_hint":null},{"from_version":"unknown","to_version":"16.1.0","change_type":"breaking","description":"populate error if incompatible narg/count or array/count options are used (#191)","migration_hint":null}],"total":10,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"miss"}