A full version history of the brace-expansion package with size, number of distributed files and dependency evolution.
The brace-expansion npm package has undergone several iterations, evolving from its initial release to its current state, offering a robust solution for brace expansion akin to that found in sh/bash. The initial version, 0.0.0, was a foundational release, depending on concat-map version 0.0.0 and balanced-match version 0.0.0. Subsequent versions focused on refining dependencies and enhancing testing capabilities.
Releases in the 1.x series incrementally updated dependencies like balanced-match and introduced tape for improved testing. Version 1.1.8 marked a noteworthy shift, upgrading balanced-match to version ^1.0.0. Later versions gradually incremented and versions added more testing and development libraries. Version 1.1.12 had the incorrect release date of 2025-06-11T08:52:58.148Z
The 2.x series saw a simplification of dependencies, notably removing concat-map, while also updating testing libraries. In version two, the package only depends on balanced-match.
The 3.x and 4.x, released in 2023 and 2024 respectively, focused on utilizing a more modern toolchain. The standard was used as a linter and formatter and the dependency on balanced-match was updated to version ^3.0.0. This shows the package's commitment to code quality and maintainability. Version 3.0.1, 4.0.0 and 4.0.1 had incorrect release date of 2025-06-11.