Eslint-plugin-storybook has a new release, version 9.0.8, building upon version 9.0.7 with key updates for developers using Storybook and ESLint to maintain code quality. Both versions focus on best practices for Storybook projects, offering a suite of rules to enforce consistent and maintainable component stories.
One noticeable difference lies in the dependencies and devDependencies. Version 9.0.8 streamlines its development dependencies, removing tools like auto, jest, husky, rimraf, semver, ts-jest, ts-node, ts-migrate, lint-staged, @auto-it/released, eslint-config-prettier, eslint-plugin-prettier and @types/requireindex while adding development tooling such as @vitest/coverage-v8 likely indicating a shift in testing and code coverage strategies. It also relies on an updated prettier (3.5.3). Version 9.0.8 has fewer files in the distribution package, suggesting a more optimized build process and a smaller footprint. Notably, version 9.0.8 now declares a peer dependency on storybook":"^9.0.8", enforcing compatibility and intended use with Storybook version 9.0.8, which was missing in version 9.0.7.
Developers upgrading should be aware of these changes, particularly if they were relying on any removed devDependencies in their local development workflows. The updated peer dependency also highlights the importance of aligning eslint-plugin-storybook version with you Storybook version. The listed release dates are also worth noting, as they appear to be in the future.
The are not vulnerabilities for the version 9.0.8 of the package eslint-plugin-storybook