Husky is a popular npm package that simplifies the process of using Git hooks in your projects, enabling you to automate tasks before commits, pushes, and more. Versions 3.0.1 and 3.0.2 share the same core functionality: preventing bad commits or pushes using Git hooks like pre-commit, pre-push, and post-merge. They both depend on the same set of core packages like chalk, execa, is-ci, and cosmiconfig, ensuring consistent functionality related to command execution, CI environment detection, and configuration. Both versions also offer a wide range of devDependencies for testing, linting, and formatting, which are identical between the two.
The upgrade from 3.0.1 to 3.0.2 involves primarily internal improvements and bug fixes. While both have the same number of files in their dist directory, there is a minor change of 73 bytes in the unpacked size of the package. Although not explicitly stated in the data, it suggests that the update likely refines existing features or addresses minor issues without introducing significant API changes or new functionalities for developers. Both versions are licensed under MIT.
This consistency means that installation and basic usage guides that apply to 3.0.1 likely remain relevant for 3.0.2. Developers upgrading should only focus on bugfixes and minor behavior changes. It's always a good idea to consult the package's changelog or repository for specific details regarding incremental upgrades between minor versions.
The are not vulnerabilities for the version 3.0.2 of the package husky