Lint-staged version 13.1.4 arrives hot on the heels of 13.1.3, bringing subtle yet potentially impactful changes for developers leveraging this popular tool to keep their git repositories clean and consistent. Both versions share the core functionality of running linters against staged files, ensuring code quality before commits. Key dependencies like yaml, debug, execa, listr2, pidtree, commander, lilconfig, micromatch, string-argv, cli-truncate, normalize-path, object-inspect, and supports-color remain consistent, indicating no major architectural shifts. The development dependencies also remain the same, suggesting stability in the build and test process.
A notable difference lies in the replacement of the colorette dependency in version 13.1.3 with chalk in 13.1.4. Chalk is a widely used library for adding color to terminal output, and this switch could affect the appearance of lint-staged's output in certain terminal environments. Developers relying on specific color schemes might notice a difference, while others may find the change unnoticeable. While both versions continue to support Node.js versions 14 and higher, developers should test the updated version in their specific environments to ensure consistent output and compatibility. Although the unpacked size shows a small increase (111492 vs 111419), it's negligible and shouldn't concern users. The update was released on March 6, 2023, a day after the previous version, suggesting a quick fix or minor improvement.
The are not vulnerabilities for the version 13.1.4 of the package lint-staged