@storybook/theming, a core component library for Storybook, has been updated from version 6.5.16 to 7.0.0, introducing significant changes for developers. Version 7.0.0 streamlines dependencies, notably adding @storybook/global, @emotion/use-insertion-effect-with-fallbacks, and upgrading @storybook/client-logger to 7.0.0 to align with the core Storybook release. Dependencies like core-js and regenerator-runtime have been removed, potentially impacting environments relying on specific polyfills. The development dependencies have also been updated, with the removal of global and ts-node, while adding fs-extra and types for it, and updating the typescript version.
Crucially, both versions maintain peer dependency support for React and React DOM versions 16.8.0, 17.0.0, and 18.0.0, ensuring compatibility with a wide range of React projects. The change signifies a shift towards modernized tooling and potentially improved performance. The distribution size has been reduced in version 7.0.0 from 1,522,663 to 712262 bytes, suggesting optimizations in the build process and package contents. Version 7.0.0 boasts a more recent release date, indicating active maintenance and potential bug fixes. Developers upgrading should carefully review their project's reliance on removed dependencies and consider the implications of the updated development tooling.
The are not vulnerabilities for the version 7.0.0 of the package @storybook/theming