A full version history of the ghooks package with size, number of distributed files and dependency evolution.
Ghooks, a utility for simplifying Git hook management, has evolved through numerous versions, reflecting shifts in its functionality and the broader JavaScript ecosystem. Initially, versions 0.1.0 through 0.3.2 (released in 2014 and early 2015) focused on basic Git hook setup using spawn-command. Dependencies were light, leveraging testing tools like Mocha, Chai, and Sinon.
Version 1.0.0 (late 2015) marked a significant shift, introducing lodash.clone and manage-path as dependencies, suggesting a focus on data manipulation and environment management. The license also transitioned from "unlicense" to MIT, enhancing its appeal. Subsequent minor versions addressed bugs and incorporated community feedback.
Beginning with version 1.1.0 (2016), the project embraced modern JavaScript practices, evident in the integration of Babel, ESLint, and newer testing frameworks. Dependencies like execa and opt-cli were added, indicating enhanced process execution and command-line option parsing capabilities. Version 2.0.0 (late 2016) continued this trend, updating development dependencies like Mocha and NYC, showing a commitment to code quality and testing. The latest versions, 2.0.1 through 2.0.4 (2017-2018), mainly focused on refining development dependencies and the license remained MIT.