@nuxt/schema is a crucial package for Nuxt developers, providing the foundational types and default configurations that underpin Nuxt applications. Version 4.0.1 introduces subtle but potentially important changes compared to version 4.0.0. Examining the dependencies, both versions rely on the same core set including defu, pathe, consola, std-env, and @vue/shared, ensuring a consistent base for users.
However, the main story lies in the "devDependencies". Nuxt 4.0.1 updated @vue/language-core from 3.0.1 to 3.0.3 and oxc-transform from 0.77.0 to 0.77.3 and updated vite from 7.0.4 to 7.0.5. These updates often include bug fixes, performance improvements, and enhanced compatibility with other tools in the ecosystem. For developers already using Nuxt v4, upgrading to @nuxt/schema 4.0.1 promises a smoother development experience. While the core dependencies remain the same, the updated devDependencies hint at ongoing efforts to refine the underlying tooling. While, version 4.0.0 indicates a point of stability with its specific set of dev dependencies which can be preferrable if one wants to have a deterministic and reproducable toolchain. Both versions share nearly identical unpacked sizes suggesting that the package remained stable in size. The release dates of each version, six days apart, highlight the active development.
The are not vulnerabilities for the version 4.0.1 of the package @nuxt/schema