@nuxt/schema version 3.15.0 introduces notable updates compared to the previous stable version 3.14.1592, particularly in its dependency tree. For developers, staying current with these changes ensures access to the latest features, bug fixes, and performance improvements within the Nuxt ecosystem.
One key difference lies in the updated dependencies. Version 3.15.0 incorporates newer versions of consola (3.3.1 vs 3.2.3) and unimport (3.14.5 vs 3.13.2). These updates likely bring enhancements to logging and module handling, respectively. Conversely, some packages present in the older version's devDependencies, such as @nuxt/telemetry, @nuxt/ui-templates, @types/file-loader, and @types/sass-loader, are absent in the newer release. This could indicate a shift in how these functionalities are handled or integrated into the core schema, possibly through other dependencies or build processes.
Another significant upgrade is in the vite version, jumping to 6.0.5 from 5.4.11, suggesting potentially significant improvements in build performance and support for newer JavaScript features. The vue-router version is also notably downgraded from 4.4.5 in the prior version to 4.5.0 in version 3.15.0. Additionally, the updated @vue/language-core (2.2.0 vs 2.1.10) may offer a better developer experience with enhanced language support. Lastly, file count has increased from 13 to 14 and the unpacked size increased from 589710 to 606225 which suggests new functionalities or increased the size of the existing ones. By carefully reviewing dependency updates, Nuxt developers can better understand the evolving landscape of the framework and optimize their projects accordingly.
The are not vulnerabilities for the version 3.15.0 of the package @nuxt/schema