Husky simplifies Git hook management in your projects, enabling you to automate tasks before committing or pushing code. Comparing version 3.0.3 and 3.0.4, developers will find that the core functionality remains largely consistent, focused on preventing bad commits. Both leverage a suite of dependencies like Chalk for terminal styling, Execa for executing commands, and Cosmiconfig for configuration file management. Key development dependencies, including linters (ESLint), formatters (Prettier), and testing frameworks (Jest, ts-jest) also stayed the same.
The changes between these versions seem minimal. While the dependency list is almost identical, note that the fileCount and unpackedSize in the dist object have changed. Version 3.0.4 has a fileCount of 20 and unpackedSize of 42676, while version 3.0.3 had 22 files and an unpacked size of 42697. This suggests some internal restructuring or optimization. Also, version 3.0.4 was released on '2019-08-17',about 9 days after version 3.0.3 which was released on '2019-08-08'. For developers currently using Husky, upgrading from 3.0.3 to 3.0.4 should be seamless, but check your package.json and node_modules for any changes. If you encounter issues, consider downgrading until the issues are fixed. These changes are likely related to internal processes and won't affect the core functionality of preventing bad code from being committed or pushed.
The are not vulnerabilities for the version 3.0.4 of the package husky