A full version history of the prebuildify package with size, number of distributed files and dependency evolution.
Prebuildify is a crucial npm package designed to streamline the creation and packaging of prebuilds for native Node.js modules, ensuring compatibility across diverse platforms and architectures. Initial versions (1.0.0 to 2.1.0), released in early 2017, established the core functionality with dependencies like execspawn, minimist, mkdirp, and node-abi. Minor updates followed, refining dependencies and adding xtend in version 2.2.1, which also included a change in the style guidelines (standard).
Version 2.5.0 introduced fs-extra in early 2018. Later versions within the 2.x series focused on dependency updates and refinements, demonstrated by adding pump and tar-fs in version 2.6.1. A significant shift occurred with version 3.0.0 in 2019 when the repository moved to @prebuild/prebuildify and npm-run-path was added in version 3.0.1.
The 4.x series, spanning 2020-2021, primarily focused on dependency upgrades. Version 4.1.2 replaced mkdirp with mkdirp-classic and upgraded node-abi. Version 5.0.0 in late 2021 updated node-abi to version 3.3.0. The most recent major update, version 6.0.0, released in early 2024, continues this trend of maintaining up-to-date dependencies, ensuring the package remains robust and compatible with the evolving Node.js ecosystem, with the subsequent 6.0.1 including minor dependency adjustments.