Husky is a widely-used npm package designed to prevent bad commits and pushes in Git repositories using Git hooks. Version 0.9.3, released on August 17, 2015, builds upon the functionality of the previous stable version, 0.9.2, released on July 30, 2015. Both versions offer the same core features: enabling developers to easily manage crucial Git hooks like pre-commit, pre-push, and post-merge. This enables automated tasks such as linting, running tests, and enforcing code style before allowing commits or pushes, ensuring higher code quality and project consistency.
While the core description remains consistent, a key difference between the two versions is the introduction of a runtime dependency on the normalize-path package in version 0.9.3. This suggests an improvement related to path handling, potentially addressing inconsistencies or ensuring compatibility across different operating systems. Both versions share the same development dependency on rimraf for removing files and directories during builds and testing. Developers will likely notice that updating to version 0.9.3 can introduce slight changes to the dependency footprint of a project given the addition, and might want to evaluate it impact.
The are not vulnerabilities for the version 0.9.3 of the package husky