A full version history of the editions package with size, number of distributed files and dependency evolution.
The editions npm package has undergone significant evolution since its initial release, providing developers with a consistent and straightforward method for publishing multiple JavaScript package editions. Version 1.0.0, released in early 2016, marked the beginning, with subsequent versions steadily improving functionality. The 1.x series focused on core features and tooling, gradually incorporating more robust development dependencies like ESLint, Flow, and Babel.
The 2.x series introduced new dependencies, like errlop and semver, and saw upgrades to build tooling, enhancing the package's reliability and developer experience. Versions 3.x incorporated Typescript and addressed various refinements, including Deno support via make-deno-edition.
Versions 4.x and 5.x further evolved, focusing on dependency updates and stability. The 6.x series brought about notable changes, including a shift in license to Artistic-2.0, updates to dependencies like version-range, and continued refinements to development tooling.
Later 6.x releases introduced breaking changes to dependencies and incorporated new features such as Deno support, enhanced by further improvements to development-time dependencies. The most recent version, 6.22.0 from mid-2025, indicates a continuous commitment to modernizing the package and ensuring its relevance in the changing JavaScript ecosystem. The ongoing updates to dependencies, build tools, and development practices demonstrate a dedication to maintaining a robust and user-friendly solution for publishing JavaScript package editions.