Nuxt-windicss is a Nuxt.js module that seamlessly integrates Windi CSS, a utility-first CSS framework, into your Nuxt projects. Version 2.0.4 represents a minor update over the previous stable version, 2.0.3, offering subtle but potentially impactful changes for developers. The core functionality remains consistent, providing developers with the ability to rapidly style their Nuxt applications using Windi CSS's intuitive syntax and extensive feature set, including features like variant groups and attributify mode.
The key difference lies in the dependency management within the module. While both versions rely on a suite of tools like vite-plugin-windicss and windicss-webpack-plugin for Vite and Webpack integration respectively, version 2.0.4 utilizes @nuxt/kit-edge directly as a dependency, whereas version 2.0.3 uses @nuxt/kit which is aliased to @nuxt/kit-edge. This is for Nuxt 2 compatibility. This is significant as @nuxt/kit-edge represents the cutting-edge, potentially unstable, build of the Nuxt Kit development toolkit. If you rely on features or benefit from the latest improvments of Nuxt Kit, new implementations or fixes this is the version for you. Both versions include dependencies such as windicss-analysis for CSS analysis and optimisation. The core Windi CSS dependency remains at version 3.1.9 in both releases, meaning the fundamental CSS styling capabilities remain unchanged. Developers should evaluate the stability impact of utilizing the @nuxt/kit-edge dependency when considering this update, weighing the benefits of using the latest features against the possibility of encountering unforeseen issues.
The are not vulnerabilities for the version 2.0.4 of the package nuxt-windicss