{"ecosystem":"npm","package":"p-limit","from_version":null,"to_version":null,"changes":[{"from_version":"v6.2.0","to_version":"v7.0.0","change_type":"breaking","description":"Require Node.js 20 78b81a5","migration_hint":null},{"from_version":"v6.2.0","to_version":"v7.0.0","change_type":"breaking","description":"`activeCount` now increments when tasks actually start running (more intuitive) rather than when queued. This means:","migration_hint":null},{"from_version":"v6.2.0","to_version":"v7.0.0","change_type":"breaking","description":"`activeCount` reflects truly active/running promises","migration_hint":null},{"from_version":"v6.2.0","to_version":"v7.0.0","change_type":"breaking","description":"`pendingCount` more accurately represents waiting","migration_hint":null},{"from_version":"v4.0.0","to_version":"v5.0.0","change_type":"breaking","description":"Require Node.js 18 23d61ba As a reminder, this package continues to [require ESM](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c). For TypeScript users, this includes having [`\"module\": \"node16\", \"moduleResolution\": \"node16\"` in your tsconfig](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c#how-can-i-make-my-typescript-project-output-esm).","migration_hint":null},{"from_version":"v3.1.0","to_version":"v4.0.0","change_type":"breaking","description":"Require Node.js 12.20 9e08401","migration_hint":null},{"from_version":"v3.1.0","to_version":"v4.0.0","change_type":"breaking","description":"This package is now pure ESM. Please [read this](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c). https://github.com/sindresorhus/p-limit/compare/v3.1.0...v4.0.0","migration_hint":null},{"from_version":"v2.3.0","to_version":"v3.0.0","change_type":"breaking","description":"Require Node.js 10 b35faf5","migration_hint":null},{"from_version":"v2.3.0","to_version":"v3.0.0","change_type":"breaking","description":"Only use a CommonJS export for the TypeScript definition ([reason](https://github.com/sindresorhus/mem/issues/31)) You need to change `import pLimit from 'p-limit';` to `import pLimit = require('p-limit');`","migration_hint":null}],"total":9,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}