The tailwindcss package saw some significant updates moving from version 1.9.6 to 2.0.0. Both versions serve as utility-first CSS frameworks designed for rapid UI development, but under the hood, several dependencies shifted. Version 2.0.0 relies on newer major versions of key packages like chalk, postcss-js, and @fullhuman/postcss-purgecss, potentially offering improved performance or bug fixes derived from those updates. Notably, version 2.0.0 lists postcss and autoprefixer as peer dependencies, which means projects integrating with it must explicitly install these, granting developers more control over these crucial build tools. Conversely, version 1.9.6 included them directly as dependencies.
Furthermore, version 2.0.0 adopts more recent versions of developer dependencies like eslint, prettier, and Babel-related packages, suggesting adherence to newer linting and formatting standards alongside updated transpilation capabilities. The jump indicates a shift towards modern development practices, potentially leading to enhanced code quality and maintainability for projects using the framework. The dist section also reveals a growth in the library, with version 2.0.0 having a larger unpacked size and more files, possibly reflecting added features or functionalities.
The are not vulnerabilities for the version 2.0.0 of the package tailwindcss