Lint-staged has released a new version, 15.4.3, building upon the solid foundation of 15.4.2, both designed to streamline Git workflows by linting only staged files. Both versions share the same core dependencies like yaml, chalk, debug, execa, listr2, pidtree, commander, lilconfig, micromatch, and string-argv, ensuring consistent functionality for parsing configurations, styling output, debugging, executing commands, managing task lists, handling processes, parsing command-line arguments, and matching file patterns. Similarly, they leverage the same suite of developer dependencies like jest, husky, eslint, semver, prettier, cross-env, @eslint/js, mock-stdin, typescript, consolemock, @changesets/cli, @commitlint/cli, eslint-plugin-n, eslint-plugin-jest, eslint-config-prettier, eslint-plugin-prettier, @changesets/changelog-github, jest-snapshot-serializer-ansi, @commitlint/config-conventional, and eslint-plugin-simple-import-sort for testing, linting, and code formatting, maintaining a high standard of code quality across both releases.
A subtle change lies in the unpacked size within the dist object where version 15.4.2 has an unpacked size of 128360 while version 15.4.3 has an unpacked size of 128347, suggesting minor adjustments in the codebase or included assets. The newer version, 15.4.3, was released on January 26, 2025, whereas the previous version, 15.4.2, was released on January 23, 2025 providing developers with the latest fixes, improvements, and features. Lint-staged helps developers maintain code quality and consistency by automatically linting staged files, leading to cleaner commits and reducing review cycles, while its continued development ensures up-to-date tools and practices for modern JavaScript development.
The are not vulnerabilities for the version 15.4.3 of the package lint-staged