diff --git a/date-io-playground/nuxt.config.ts b/date-io-playground/nuxt.config.ts
index 73dd0f5..154fccc 100644
--- a/date-io-playground/nuxt.config.ts
+++ b/date-io-playground/nuxt.config.ts
@@ -50,7 +50,6 @@ export default defineNuxtConfig({
},
features: {
devLogs: false,
- inlineStyles: false,
},
experimental: {
payloadExtraction: false,
diff --git a/date-io-playground/package.json b/date-io-playground/package.json
index 293d5d0..f5c9fe9 100644
--- a/date-io-playground/package.json
+++ b/date-io-playground/package.json
@@ -32,7 +32,7 @@
"moment-hijri": "^2.1.2",
"moment-jalaali": "0.9.2",
"nuxt": "^3.12.4",
- "sass": "^1.77.8",
+ "sass-embedded": "^1.77.8",
"typescript": "^5.5.4",
"vue-tsc": "^2.0.29",
"vuetify-nuxt-module": "workspace:*"
diff --git a/docs/guide/index.md b/docs/guide/index.md
index bb1a815..61dc246 100644
--- a/docs/guide/index.md
+++ b/docs/guide/index.md
@@ -118,6 +118,29 @@ export interface MOptions {
styles?: true | 'none' | 'sass' | {
configFile: string
}
+ /**
+ * The module will add `vuetify/styles` in Nuxt `css` option.
+ *
+ * If you want to add custom styles, you should enable this flag to avoid registering `vuetify/styles`.
+ *
+ * @see https://github.com/vuetifyjs/nuxt-module/pull/213
+ * @default false
+ */
+ disableVuetifyStyles?: boolean
+ /**
+ * Disable the modern SASS compiler and API.
+ *
+ * The module will check for `sass-embedded` dev dependency:
+ * - if `disableModernSassCompiler` is enabled, the module will configure the legacy SASS compiler.
+ * - if `sass-embedded` dependency is installed, the module will configure the modern SASS compiler.
+ * - otherwise, the module will configure the modern SASS API and will enable [preprocessorMaxWorkers](https://vitejs.dev/config/shared-options.html#css-preprocessormaxworkers), only if not configured from user land.
+ *
+ * @https://vitejs.dev/config/shared-options.html#css-preprocessoroptions
+ * @see https://vitejs.dev/config/shared-options.html#css-preprocessormaxworkers
+ *
+ * @default false
+ */
+ disableModernSassCompiler?: boolean
/**
* Add Vuetify Vite Plugin `transformAssetsUrls`?
*
diff --git a/docs/guide/server-side-rendering.md b/docs/guide/server-side-rendering.md
index 8ad8b96..4dd9fa6 100644
--- a/docs/guide/server-side-rendering.md
+++ b/docs/guide/server-side-rendering.md
@@ -19,6 +19,10 @@ The [HTTP Client hints](https://developer.mozilla.org/en-US/docs/Web/HTTP/Client
## Vuetify SASS Variables
+::: tip
+From version `v0.18.0`, when SSR is enabled the module will disable `features.inlineStyles / experimental.inlineSSRStyles`.
+:::
+
If you are customising Vuetify SASS Variables via [configFile](https://github.com/vuetifyjs/vuetify-loader/tree/master/packages/vite-plugin#customising-variables) module option with SSR enabled, you have to disable `features.inlineStyles` (`experimental.inlineSSRStyles` for Nuxt version prior to `3.9.0`) in your Nuxt config file, otherwise you will get an error when building your application:
```ts
// Nuxt config file
diff --git a/modern-sass-compiler/assets/main.scss b/modern-sass-compiler/assets/main.scss
index 783b4c8..29b807a 100644
--- a/modern-sass-compiler/assets/main.scss
+++ b/modern-sass-compiler/assets/main.scss
@@ -1,4 +1,6 @@
-@use 'vuetify' with (
- $utilities: false,
- $color-pack: false,
-);
+.gradient {
+ &.primary {
+ background: linear-gradient(to top right, #2563eb, #4b8efb);
+ color: white;
+ }
+}
diff --git a/modern-sass-compiler/assets/settings.scss b/modern-sass-compiler/assets/settings.scss
index ff68510..9b06ab3 100644
--- a/modern-sass-compiler/assets/settings.scss
+++ b/modern-sass-compiler/assets/settings.scss
@@ -1,5 +1,3 @@
-/* DON'T USE @use here */
-@forward 'vuetify/settings' with (
- /*$utilities: false,*/
- $button-height: 40px,
+@use 'vuetify/settings' with (
+ $button-border-radius: 8px
);
diff --git a/modern-sass-compiler/nuxt.config.ts b/modern-sass-compiler/nuxt.config.ts
index 1bfc795..99a23f3 100644
--- a/modern-sass-compiler/nuxt.config.ts
+++ b/modern-sass-compiler/nuxt.config.ts
@@ -1,5 +1,6 @@
export default defineNuxtConfig({
compatibilityDate: '2024-08-15',
+ ssr: true,
sourcemap: true,
imports: {
autoImport: true,
@@ -16,7 +17,8 @@ export default defineNuxtConfig({
},
viewportSize: true,
},
- // styles: { configFile: 'assets/settings.scss' },
+ // styles: 'sass',
+ styles: { configFile: 'assets/settings.scss' },
},
},
vite: {
@@ -51,12 +53,9 @@ export default defineNuxtConfig({
],
},
},
- /*
css: ['~/assets/main.scss'],
-*/
features: {
devLogs: false,
- // inlineStyles: false,
},
experimental: {
payloadExtraction: false,
diff --git a/modern-sass-compiler/package.json b/modern-sass-compiler/package.json
index 07df4ca..b798631 100644
--- a/modern-sass-compiler/package.json
+++ b/modern-sass-compiler/package.json
@@ -15,7 +15,6 @@
"@nuxt/devtools": "latest",
"@unocss/nuxt": "^0.62.1",
"nuxt": "^3.12.4",
- "sass": "^1.77.8",
"sass-embedded": "^1.77.8",
"typescript": "^5.5.4",
"vue-tsc": "^2.0.29",
diff --git a/package.json b/package.json
index 75f089e..0fd039f 100644
--- a/package.json
+++ b/package.json
@@ -73,7 +73,8 @@
"perfect-debounce": "^1.0.0",
"ufo": "^1.5.4",
"unconfig": "^0.5.5",
- "vite-plugin-vuetify": "^2.0.3",
+ "upath": "^2.0.1",
+ "vite-plugin-vuetify": "^2.0.4",
"vuetify": "^3.7.0"
},
"devDependencies": {
diff --git a/playground/assets/main.scss b/playground/assets/main.scss
index 783b4c8..cd55063 100644
--- a/playground/assets/main.scss
+++ b/playground/assets/main.scss
@@ -1,4 +1,9 @@
+/* Any variables in the sass files in this folder - https://github.com/vuetifyjs/vuetify/blob/master/packages/vuetify/src/styles/settings/ */
+
+// $font-family: 'Inter var', 'Inter', 'Roboto', 'Helvetica Neue', sans-serif;
@use 'vuetify' with (
$utilities: false,
+ // $reset: false,
$color-pack: false,
+ // $body-font-family: $font-family
);
diff --git a/playground/assets/settings.scss b/playground/assets/settings.scss
index 112c113..6422406 100644
--- a/playground/assets/settings.scss
+++ b/playground/assets/settings.scss
@@ -1,5 +1,5 @@
-/* DON'T USE @use here */
+/* Any sass variables of individual V[Component] components */
+/* used in index.vue page's style block, do not change @forward to @use */
@forward 'vuetify/settings' with (
- $utilities: false,
$button-height: 40px,
);
diff --git a/playground/nuxt.config.ts b/playground/nuxt.config.ts
index 30adb62..c5a7097 100644
--- a/playground/nuxt.config.ts
+++ b/playground/nuxt.config.ts
@@ -87,12 +87,11 @@ export default defineNuxtConfig({
},
// css: ['vuetify/styles'],
// css: ['~/assets/main.scss'],
- future: {
+ /* future: {
typescriptBundlerResolution: false,
- },
+ }, */
features: {
devLogs: false,
- inlineStyles: false,
},
experimental: {
payloadExtraction: false,
diff --git a/playground/package.json b/playground/package.json
index d094729..3530dc4 100644
--- a/playground/package.json
+++ b/playground/package.json
@@ -22,7 +22,7 @@
"@nuxtjs/i18n": "^8.3.3",
"@unocss/nuxt": "^0.62.1",
"nuxt": "^3.12.4",
- "sass": "^1.77.8",
+ "sass-embedded": "^1.77.8",
"typescript": "^5.5.4",
"vue-tsc": "^2.0.29",
"vuetify-nuxt-module": "workspace:*"
diff --git a/playground/pages/index.vue b/playground/pages/index.vue
index 87e1ca8..b1575d7 100644
--- a/playground/pages/index.vue
+++ b/playground/pages/index.vue
@@ -118,5 +118,16 @@ watch(current, () => {
-->
+
+
+
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index ed2de32..3c9c6f3 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -37,12 +37,15 @@ importers:
unconfig:
specifier: ^0.5.5
version: 0.5.5
+ upath:
+ specifier: ^2.0.1
+ version: 2.0.1
vite-plugin-vuetify:
- specifier: ^2.0.3
- version: 2.0.3(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue@3.4.31(typescript@5.5.4))(vuetify@3.7.0)
+ specifier: ^2.0.4
+ version: 2.0.4(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue@3.4.31(typescript@5.5.4))(vuetify@3.7.0)
vuetify:
specifier: ^3.7.0
- version: 3.7.0(typescript@5.5.4)(vite-plugin-vuetify@2.0.3)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4))
+ version: 3.7.0(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4))
devDependencies:
'@antfu/eslint-config':
specifier: ^0.43.1
@@ -79,13 +82,13 @@ importers:
version: 0.8.3(@nuxt/kit@3.12.4(magicast@0.3.4)(rollup@3.29.4))(nuxi@3.12.0)(sass@1.77.8)(typescript@5.5.4)
'@nuxt/schema':
specifier: ^3.12.3
- version: 3.12.3(rollup@3.29.4)
+ version: 3.12.4(rollup@3.29.4)
'@nuxt/test-utils':
specifier: ^3.13.1
version: 3.13.1(h3@1.12.0)(magicast@0.3.4)(nitropack@2.9.7(encoding@0.1.13)(magicast@0.3.4))(rollup@3.29.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vitest@2.0.5(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4))
'@nuxtjs/i18n':
specifier: ^8.0.0
- version: 8.2.0(magicast@0.3.4)(rollup@3.29.4)(vue@3.4.31(typescript@5.5.4))
+ version: 8.3.3(magicast@0.3.4)(rollup@3.29.4)(vue@3.4.31(typescript@5.5.4))
'@parcel/watcher':
specifier: ^2.3.0
version: 2.4.1
@@ -94,7 +97,7 @@ importers:
version: 18.0.0
'@unocss/nuxt':
specifier: ^0.62.1
- version: 0.62.1(magicast@0.3.4)(postcss@8.4.39)(rollup@3.29.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(webpack@5.88.2(esbuild@0.23.0))
+ version: 0.62.1(magicast@0.3.4)(rollup@3.29.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(webpack@5.88.2(esbuild@0.23.0))
bumpp:
specifier: ^9.2.0
version: 9.2.0(magicast@0.3.4)
@@ -106,7 +109,7 @@ importers:
version: 3.4.3
nuxt:
specifier: ^3.10.2
- version: 3.12.3(@parcel/watcher@2.4.1)(@types/node@18.0.0)(encoding@0.1.13)(eslint@8.54.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@3.29.4)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)(typescript@5.5.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue-tsc@2.0.29(typescript@5.5.4))
+ version: 3.12.4(@parcel/watcher@2.4.1)(@types/node@18.0.0)(encoding@0.1.13)(eslint@8.54.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@3.29.4)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)(typescript@5.5.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue-tsc@2.0.29(typescript@5.5.4))
publint:
specifier: ^0.2.10
version: 0.2.10
@@ -175,7 +178,7 @@ importers:
version: 0.7.9
'@unocss/nuxt':
specifier: ^0.62.1
- version: 0.62.1(magicast@0.3.4)(postcss@8.4.39)(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(webpack@5.88.2(esbuild@0.23.0))
+ version: 0.62.1(magicast@0.3.4)(postcss@8.4.41)(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(webpack@5.88.2(esbuild@0.23.0))
date-fns:
specifier: ^2.30.0
version: 2.30.0
@@ -200,7 +203,7 @@ importers:
nuxt:
specifier: ^3.12.4
version: 3.12.4(@parcel/watcher@2.4.1)(@types/node@20.6.0)(encoding@0.1.13)(eslint@8.54.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.18.1)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)(typescript@5.5.4)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue-tsc@2.0.29(typescript@5.5.4))
- sass:
+ sass-embedded:
specifier: ^1.77.8
version: 1.77.8
typescript:
@@ -254,20 +257,17 @@ importers:
version: 1.1.68
vuetify:
specifier: ^3.7.0
- version: 3.7.0(typescript@5.5.4)(vite-plugin-vuetify@2.0.3)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4))
+ version: 3.7.0(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4))
devDependencies:
'@nuxt/devtools':
specifier: latest
version: 1.3.9(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))
'@unocss/nuxt':
specifier: ^0.62.1
- version: 0.62.1(magicast@0.3.4)(postcss@8.4.39)(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(webpack@5.88.2(esbuild@0.23.0))
+ version: 0.62.1(magicast@0.3.4)(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(webpack@5.88.2(esbuild@0.23.0))
nuxt:
specifier: ^3.12.4
version: 3.12.4(@parcel/watcher@2.4.1)(@types/node@20.6.0)(encoding@0.1.13)(eslint@8.54.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.18.1)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)(typescript@5.5.4)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue-tsc@2.0.29(typescript@5.5.4))
- sass:
- specifier: ^1.77.8
- version: 1.77.8
sass-embedded:
specifier: ^1.77.8
version: 1.77.8
@@ -306,7 +306,7 @@ importers:
version: 3.4.3
vuetify:
specifier: ^3.7.0
- version: 3.7.0(typescript@5.5.4)(vite-plugin-vuetify@2.0.3)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4))
+ version: 3.7.0(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4))
devDependencies:
'@nuxt/devtools':
specifier: latest
@@ -316,11 +316,11 @@ importers:
version: 8.3.3(magicast@0.3.4)(rollup@4.18.1)(vue@3.4.31(typescript@5.5.4))
'@unocss/nuxt':
specifier: ^0.62.1
- version: 0.62.1(magicast@0.3.4)(postcss@8.4.39)(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(webpack@5.88.2(esbuild@0.23.0))
+ version: 0.62.1(magicast@0.3.4)(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(webpack@5.88.2(esbuild@0.23.0))
nuxt:
specifier: ^3.12.4
version: 3.12.4(@parcel/watcher@2.4.1)(@types/node@20.6.0)(encoding@0.1.13)(eslint@8.54.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.18.1)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)(typescript@5.5.4)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue-tsc@2.0.29(typescript@5.5.4))
- sass:
+ sass-embedded:
specifier: ^1.77.8
version: 1.77.8
typescript:
@@ -341,7 +341,7 @@ importers:
nuxt:
specifier: ^3.12.4
version: 3.12.4(@parcel/watcher@2.4.1)(@types/node@20.6.0)(encoding@0.1.13)(eslint@8.54.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.18.1)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)(typescript@5.5.4)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue-tsc@2.0.29(typescript@5.5.4))
- sass:
+ sass-embedded:
specifier: ^1.77.8
version: 1.77.8
typescript:
@@ -467,26 +467,14 @@ packages:
resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.24.8':
- resolution: {integrity: sha512-c4IM7OTg6k1Q+AJ153e2mc2QVTezTwnb4VzquwcyiEzGnW0Kedv4do/TrkU98qPeC5LNiMt/QXwIjzYXLBpyZg==}
- engines: {node: '>=6.9.0'}
-
'@babel/compat-data@7.25.2':
resolution: {integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==}
engines: {node: '>=6.9.0'}
- '@babel/core@7.24.8':
- resolution: {integrity: sha512-6AWcmZC/MZCO0yKys4uhg5NlxL0ESF3K6IAaoQ+xSXvPyPyxNWRafP+GDbI88Oh68O7QkJgmEtedWPM9U0pZNg==}
- engines: {node: '>=6.9.0'}
-
'@babel/core@7.25.2':
resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==}
engines: {node: '>=6.9.0'}
- '@babel/generator@7.24.8':
- resolution: {integrity: sha512-47DG+6F5SzOi0uEvK4wMShmn5yY0mVjVJoWTphdY2B4Rx9wHgjK7Yhtr0ru6nE+sn0v38mzrWOlah0p/YlHHOQ==}
- engines: {node: '>=6.9.0'}
-
'@babel/generator@7.25.0':
resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==}
engines: {node: '>=6.9.0'}
@@ -499,10 +487,6 @@ packages:
resolution: {integrity: sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-compilation-targets@7.24.8':
- resolution: {integrity: sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-compilation-targets@7.25.2':
resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==}
engines: {node: '>=6.9.0'}
@@ -548,12 +532,6 @@ packages:
resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-transforms@7.24.8':
- resolution: {integrity: sha512-m4vWKVqvkVAWLXfHCCfff2luJj86U+J0/x+0N3ArG/tP0Fq7zky2dYwMbtPmkc/oulkkbjdL3uWzuoBwQ8R00Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
'@babel/helper-module-transforms@7.25.2':
resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==}
engines: {node: '>=6.9.0'}
@@ -608,10 +586,6 @@ packages:
resolution: {integrity: sha512-sZ+QzfauuUEfxSEjKFmi3qDSHgLsTPK/pEpoD/qonZKOtTPTLbf59oabPQ4rKekt9lFcj/hTZaOhWwFYrgjk+Q==}
engines: {node: '>=6.9.0'}
- '@babel/helpers@7.24.8':
- resolution: {integrity: sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==}
- engines: {node: '>=6.9.0'}
-
'@babel/helpers@7.25.0':
resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==}
engines: {node: '>=6.9.0'}
@@ -620,11 +594,6 @@ packages:
resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.24.8':
- resolution: {integrity: sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==}
- engines: {node: '>=6.0.0'}
- hasBin: true
-
'@babel/parser@7.25.3':
resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==}
engines: {node: '>=6.0.0'}
@@ -1097,26 +1066,14 @@ packages:
resolution: {integrity: sha512-89NGhVfgKDqDQrtNPxqfnhIReKvp2CR80ofPNEAUpbtnouFelq33hQFURLralD9I+eFS7s5zVK61JRg/D1nLWg==}
engines: {node: '>=6.9.0'}
- '@babel/template@7.24.7':
- resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==}
- engines: {node: '>=6.9.0'}
-
'@babel/template@7.25.0':
resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==}
engines: {node: '>=6.9.0'}
- '@babel/traverse@7.24.8':
- resolution: {integrity: sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==}
- engines: {node: '>=6.9.0'}
-
'@babel/traverse@7.25.3':
resolution: {integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.24.8':
- resolution: {integrity: sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==}
- engines: {node: '>=6.9.0'}
-
'@babel/types@7.25.2':
resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==}
engines: {node: '>=6.9.0'}
@@ -2022,21 +1979,6 @@ packages:
resolution: {integrity: sha512-TmgR0RCLjzrSo+W3wT0ALf9851iFMlVI9EYNGeWvZFUQTAJx0bvfsMlPdgVtV1tDNRiAfhkFsMKu6jtUY1ZLKQ==}
engines: {node: '>= 16'}
- '@intlify/unplugin-vue-i18n@2.0.0':
- resolution: {integrity: sha512-1oKvm92L9l2od2H9wKx2ZvR4tzn7gUtd7bPLI7AWUmm7U9H1iEypndt5d985ypxGsEs0gToDaKTrytbBIJwwSg==}
- engines: {node: '>= 14.16'}
- peerDependencies:
- petite-vue-i18n: '*'
- vue-i18n: '*'
- vue-i18n-bridge: '*'
- peerDependenciesMeta:
- petite-vue-i18n:
- optional: true
- vue-i18n:
- optional: true
- vue-i18n-bridge:
- optional: true
-
'@intlify/unplugin-vue-i18n@3.0.1':
resolution: {integrity: sha512-q1zJhA/WpoLBzAAuKA5/AEp0e+bMOM10ll/HxT4g1VAw/9JhC4TTobP9KobKH90JMZ4U2daLFlYQfKNd29lpqw==}
engines: {node: '>= 14.16'}
@@ -2078,9 +2020,6 @@ packages:
'@jridgewell/source-map@0.3.5':
resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==}
- '@jridgewell/sourcemap-codec@1.4.15':
- resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
-
'@jridgewell/sourcemap-codec@1.5.0':
resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
@@ -2124,11 +2063,6 @@ packages:
'@mdi/js@7.4.47':
resolution: {integrity: sha512-KPnNOtm5i2pMabqZxpUz7iQf+mfrYZyKCZ8QNz85czgEt7cuHcGorWfdzUMWYA0SD+a6Hn4FmJ+YhzzzjkTZrQ==}
- '@miyaneee/rollup-plugin-json5@1.1.2':
- resolution: {integrity: sha512-3jfS/jq0dQiSKxm4Ou87qsF51KbPj4iD0n/lQcJEwxzyu4uTbZ77nyRtNNz3G7jc1GNDNuXcV6FzcLhCU8JWAw==}
- peerDependencies:
- rollup: ^1.20.0 || ^2.0.0 || ^3.0.0
-
'@miyaneee/rollup-plugin-json5@1.2.0':
resolution: {integrity: sha512-JjTIaXZp9WzhUHpElrqPnl1AzBi/rvRs065F71+aTmlqvTMVkdbjZ8vfFl4nRlgJy+TPBw69ZK4pwFdmOAt4aA==}
peerDependencies:
@@ -2187,10 +2121,6 @@ packages:
'@nuxt/kit': 3.12.4
nuxi: ^3.12.0
- '@nuxt/schema@3.12.3':
- resolution: {integrity: sha512-Zw/2stN5CWVOHQ6pKyewk3tvYW5ROBloTGyIbie7/TprJT5mL+E9tTgAxOZtkoKSFaYEQXZgE1K2OzMelhLRzw==}
- engines: {node: ^14.18.0 || >=16.10.0}
-
'@nuxt/schema@3.12.4':
resolution: {integrity: sha512-H7FwBV4ChssMaeiLyPdVLOLUa0326ebp3pNbJfGgFt7rSoKh1MmgjorecA8JMxOQZziy3w6EELf4+5cgLh/F1w==}
engines: {node: ^14.18.0 || >=16.10.0}
@@ -2240,22 +2170,12 @@ packages:
vitest:
optional: true
- '@nuxt/vite-builder@3.12.3':
- resolution: {integrity: sha512-8xfeOgSUaXTYgLx1DA5qEFwU3/vL5DVAIv8sgPn2rnmB50nPJVXrVa+tXhO0I1Q8L4ycXRqq2dxOPGq8CSYo+A==}
- engines: {node: ^14.18.0 || >=16.10.0}
- peerDependencies:
- vue: 3.4.31
-
'@nuxt/vite-builder@3.12.4':
resolution: {integrity: sha512-5v3y6SkshJurZYJWHtc7+NGeCgptsreCSguBCZVzJxYdsPFdMicLoxjTt8IGAHWjkGVONrX+K8NBSFFgnx40jQ==}
engines: {node: ^14.18.0 || >=16.10.0}
peerDependencies:
vue: 3.4.31
- '@nuxtjs/i18n@8.2.0':
- resolution: {integrity: sha512-t37aF/WOD1g8CA/iCyCJrURXocjPy7diZG+kJcHLkLmJh1v4/2Zhe0AeUsjXubGgvQKLSL3b5w8rZuPkG4yhUw==}
- engines: {node: ^14.16.0 || >=16.11.0}
-
'@nuxtjs/i18n@8.3.3':
resolution: {integrity: sha512-R/Q7GgBf9sVKlB4Mz/2KPhlZwO7nm+YcADcJcBDGfQVoNZjGg2muDCkCXSqpqIjkm264QcERFoPP42aBR+SlgA==}
engines: {node: ^14.16.0 || >=16.11.0}
@@ -2736,35 +2656,18 @@ packages:
'@ungap/structured-clone@1.2.0':
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
- '@unhead/dom@1.9.15':
- resolution: {integrity: sha512-4sdP/2Unt4zFRO8pBZVXvebidGmrLEvnDU6ZpasZfInjiiuuaQOVTJaiKnEnug3cmW2YjglPG2d1c2xAsHr3NQ==}
-
'@unhead/dom@1.9.16':
resolution: {integrity: sha512-aZIAnnc89Csi1vV4mtlHYI765B7m1yuaXUuQiYHwr6glE9FLyy2X87CzEci4yPH/YbkKm0bGQRfcxXq6Eq0W7g==}
- '@unhead/schema@1.9.15':
- resolution: {integrity: sha512-9ADZuXOH+tOKHIjXsgg+SPINnh/YJEBMCjpg+8VLGgE2r5med3jAnOU8g7ALfuVEBRBrbFgs1qVKoKm1NkTXJQ==}
-
'@unhead/schema@1.9.16':
resolution: {integrity: sha512-V2BshX+I6D2wN4ys5so8RQDUgsggsxW9FVBiuQi4h8oPWtHclogxzDiHa5BH2TgvNIoUxLnLYNAShMGipmVuUw==}
- '@unhead/shared@1.9.15':
- resolution: {integrity: sha512-+U5r04eRtCNcniWjzNPRtwVuF9rW/6EXxhGvuohJBDaIE57J6BHWo5cEp7Pqts7DlTFs7LiDtH8ONNDv4QqRaw==}
-
'@unhead/shared@1.9.16':
resolution: {integrity: sha512-pfJnArULCY+GBr7OtYyyxihRiQLkT31TpyK6nUKIwyax4oNOGyhNfk0RFzNq16BwLg60d1lrc5bd5mZGbfClMA==}
- '@unhead/ssr@1.9.15':
- resolution: {integrity: sha512-gqRQQkT1jzZKf9nF7r1exBtWbBi5QjGi7wa0y7cHPJ6aTPOyLVTeb9OvfC0MAP94JXgsZrgyQt8q8uD6N1tfTw==}
-
'@unhead/ssr@1.9.16':
resolution: {integrity: sha512-8R1qt4VAemX4Iun/l7DnUBJqmxA/KaUSc2+/hRYPJYOopXdCWkoaxC1K1ROX2vbRF7qmjdU5ik/a27kSPN94gg==}
- '@unhead/vue@1.9.15':
- resolution: {integrity: sha512-h866wYOs6Q6+lc0av4EU0CPTtTvaz9UWwwsiNoulzJa95QyUN/gDPI/NiDuKweHswY+a0SSzEqe9Nhg+LlmHew==}
- peerDependencies:
- vue: 3.4.31
-
'@unhead/vue@1.9.16':
resolution: {integrity: sha512-kpMWWwm8cOwo4gw4An43pz30l2CqNtmJpX5Xsu79rwf6Viq8jHAjk6BGqyKy220M2bpa0Va4fnR532SgGO1YgQ==}
peerDependencies:
@@ -2979,9 +2882,6 @@ packages:
'@vue/devtools-kit@7.3.8':
resolution: {integrity: sha512-HYy3MQP1nZ6GbE4vrgJ/UB+MvZnhYmEwCa/UafrEpdpwa+jNCkz1ZdUrC5I7LpkH1ShREEV2/pZlAQdBj+ncLQ==}
- '@vue/devtools-shared@7.3.5':
- resolution: {integrity: sha512-Rqii3VazmWTi67a86rYopi61n5Ved05EybJCwyrfoO9Ok3MaS/4yRFl706ouoISMlyrASJFEzM0/AiDA6w4f9A==}
-
'@vue/devtools-shared@7.3.8':
resolution: {integrity: sha512-1NiJbn7Yp47nPDWhFZyEKpB2+5/+7JYv8IQnU0ccMrgslPR2dL7u1DIyI7mLqy4HN1ll36gQy0k8GqBYSFgZJw==}
@@ -3142,11 +3042,6 @@ packages:
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- acorn@8.12.0:
- resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==}
- engines: {node: '>=0.4.0'}
- hasBin: true
-
acorn@8.12.1:
resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==}
engines: {node: '>=0.4.0'}
@@ -3700,15 +3595,6 @@ packages:
supports-color:
optional: true
- debug@4.3.5:
- resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
-
debug@4.3.6:
resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==}
engines: {node: '>=6.0'}
@@ -4318,9 +4204,6 @@ packages:
resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
engines: {node: '>= 0.4'}
- get-tsconfig@4.7.2:
- resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==}
-
get-tsconfig@4.7.6:
resolution: {integrity: sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==}
@@ -4946,9 +4829,6 @@ packages:
magic-string@0.25.9:
resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
- magic-string@0.30.10:
- resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==}
-
magic-string@0.30.11:
resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==}
@@ -5053,10 +4933,6 @@ packages:
resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
engines: {node: '>=8'}
- minipass@7.0.4:
- resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==}
- engines: {node: '>=16 || 14 >=14.17'}
-
minipass@7.1.2:
resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -5240,19 +5116,6 @@ packages:
engines: {node: ^16.10.0 || >=18.0.0}
hasBin: true
- nuxt@3.12.3:
- resolution: {integrity: sha512-Qdkc+ucWwFcKsiL/OTF87jbgyFSymwPRKiiu0mvzsd/RXTn4hGiBduAlF3f7Yy0F9pDjSj8XHKDSnHYsDzm6rA==}
- engines: {node: ^14.18.0 || >=16.10.0}
- hasBin: true
- peerDependencies:
- '@parcel/watcher': ^2.1.0
- '@types/node': ^14.18.0 || >=16.10.0
- peerDependenciesMeta:
- '@parcel/watcher':
- optional: true
- '@types/node':
- optional: true
-
nuxt@3.12.4:
resolution: {integrity: sha512-/ddvyc2kgYYIN2UEjP8QIz48O/W3L0lZm7wChIDbOCj0vF/yLLeZHBaTb3aNvS9Hwp269nfjrm8j/mVxQK4RhA==}
engines: {node: ^14.18.0 || >=16.10.0}
@@ -5610,10 +5473,6 @@ packages:
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- postcss@8.4.39:
- resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==}
- engines: {node: ^10 || ^12 || >=14}
-
postcss@8.4.41:
resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==}
engines: {node: ^10 || ^12 || >=14}
@@ -6013,11 +5872,6 @@ packages:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
- semver@7.6.2:
- resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==}
- engines: {node: '>=10'}
- hasBin: true
-
semver@7.6.3:
resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
engines: {node: '>=10'}
@@ -6536,12 +6390,6 @@ packages:
unenv@1.10.0:
resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==}
- unenv@1.9.0:
- resolution: {integrity: sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==}
-
- unhead@1.9.15:
- resolution: {integrity: sha512-/99Wft1CT0fxsWzmBeOwuH/k4HdMeyfDGyB4wFNVZVNTffRHDOqaqQ6RS+LHPsIiCKmm9FP7Vq7Rz09Zs/fQJQ==}
-
unhead@1.9.16:
resolution: {integrity: sha512-FOoXkuRNDwt7PUaNE0LXNCb6RCz4vTpkGymz4tJ8rcaG5uUJ0lxGK536hzCFwFw3Xkp3n+tkt2yCcbAZE/FOvA==}
@@ -6568,9 +6416,6 @@ packages:
unimport@3.10.0:
resolution: {integrity: sha512-/UvKRfWx3mNDWwWQhR62HsoM3wxHwYdTq8ellZzMOHnnw4Dp8tovgthyW7DjTrbjDL+i4idOp06voz2VKlvrLw==}
- unimport@3.7.2:
- resolution: {integrity: sha512-91mxcZTadgXyj3lFWmrGT8GyoRHWuE5fqPOjg5RVtF6vj+OfM5G6WCzXjuYtSgELE5ggB34RY4oiCSEP8I3AHw==}
-
unique-string@2.0.0:
resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==}
engines: {node: '>=8'}
@@ -6602,10 +6447,6 @@ packages:
vue-router:
optional: true
- unplugin@1.11.0:
- resolution: {integrity: sha512-3r7VWZ/webh0SGgJScpWl2/MRCZK5d3ZYFcNaeci/GQ7Teop7zf0Nl2pUuz7G21BwPd9pcUPOC5KmJ2L3WgC5g==}
- engines: {node: '>=14.0.0'}
-
unplugin@1.12.1:
resolution: {integrity: sha512-aXEH9c5qi3uYZHo0niUtxDlT9ylG/luMW/dZslSCkbtC31wCyFkmM0kyoBBh+Grhn7CL+/kvKLfN61/EdxPxMQ==}
engines: {node: '>=14.0.0'}
@@ -6702,47 +6543,11 @@ packages:
peerDependencies:
vite: 5.4.1
- vite-node@1.6.0:
- resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==}
- engines: {node: ^18.0.0 || >=20.0.0}
- hasBin: true
-
vite-node@2.0.5:
resolution: {integrity: sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
- vite-plugin-checker@0.7.1:
- resolution: {integrity: sha512-Yby+Dr6+cJlkoPagqdQQn21+ZPaYwonNSlW3VpZzoyDAxoYt7YUDhzSYrCa15iTe+X4IpiNC882a3oomxCXyTA==}
- engines: {node: '>=14.16'}
- peerDependencies:
- eslint: '>=7'
- meow: ^9.0.0
- optionator: ^0.9.1
- stylelint: '>=13'
- typescript: '*'
- vite: 5.4.1
- vls: '*'
- vti: '*'
- vue-tsc: '>=2.0.0'
- peerDependenciesMeta:
- eslint:
- optional: true
- meow:
- optional: true
- optionator:
- optional: true
- stylelint:
- optional: true
- typescript:
- optional: true
- vls:
- optional: true
- vti:
- optional: true
- vue-tsc:
- optional: true
-
vite-plugin-checker@0.7.2:
resolution: {integrity: sha512-xeYeJbG0gaCaT0QcUC4B2Zo4y5NR8ZhYenc5gPbttrZvraRFwkEADCYwq+BfEHl9zYz7yf85TxsiGoYwyyIjhw==}
engines: {node: '>=14.16'}
@@ -6804,8 +6609,8 @@ packages:
peerDependencies:
vite: 5.4.1
- vite-plugin-vuetify@2.0.3:
- resolution: {integrity: sha512-HbYajgGgb/noaVKNRhnnXIiQZrNXfNIeanUGAwXgOxL6h/KULS40Uf51Kyz8hNmdegF+DwjgXXI/8J1PNS83xw==}
+ vite-plugin-vuetify@2.0.4:
+ resolution: {integrity: sha512-A4cliYUoP/u4AWSRVRvAPKgpgR987Pss7LpFa7s1GvOe8WjgDq92Rt3eVXrvgxGCWvZsPKziVqfHHdCMqeDhfw==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
vite: 5.4.1
@@ -6988,9 +6793,6 @@ packages:
resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
engines: {node: '>=10.13.0'}
- webpack-virtual-modules@0.6.1:
- resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==}
-
webpack-virtual-modules@0.6.2:
resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==}
@@ -7358,30 +7160,8 @@ snapshots:
'@babel/highlight': 7.24.7
picocolors: 1.0.1
- '@babel/compat-data@7.24.8': {}
-
'@babel/compat-data@7.25.2': {}
- '@babel/core@7.24.8':
- dependencies:
- '@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.24.7
- '@babel/generator': 7.24.8
- '@babel/helper-compilation-targets': 7.24.8
- '@babel/helper-module-transforms': 7.24.8(@babel/core@7.24.8)
- '@babel/helpers': 7.24.8
- '@babel/parser': 7.24.8
- '@babel/template': 7.24.7
- '@babel/traverse': 7.24.8
- '@babel/types': 7.24.8
- convert-source-map: 2.0.0
- debug: 4.3.6
- gensync: 1.0.0-beta.2
- json5: 2.2.3
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
'@babel/core@7.25.2':
dependencies:
'@ampproject/remapping': 2.3.0
@@ -7402,13 +7182,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/generator@7.24.8':
- dependencies:
- '@babel/types': 7.24.8
- '@jridgewell/gen-mapping': 0.3.5
- '@jridgewell/trace-mapping': 0.3.25
- jsesc: 2.5.2
-
'@babel/generator@7.25.0':
dependencies:
'@babel/types': 7.25.2
@@ -7418,20 +7191,12 @@ snapshots:
'@babel/helper-annotate-as-pure@7.24.7':
dependencies:
- '@babel/types': 7.24.8
+ '@babel/types': 7.25.2
'@babel/helper-builder-binary-assignment-operator-visitor@7.22.5':
dependencies:
'@babel/types': 7.25.2
- '@babel/helper-compilation-targets@7.24.8':
- dependencies:
- '@babel/compat-data': 7.24.8
- '@babel/helper-validator-option': 7.24.8
- browserslist: 4.23.2
- lru-cache: 5.1.1
- semver: 6.3.1
-
'@babel/helper-compilation-targets@7.25.2':
dependencies:
'@babel/compat-data': 7.25.2
@@ -7440,21 +7205,6 @@ snapshots:
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.24.8(@babel/core@7.24.8)':
- dependencies:
- '@babel/core': 7.24.8
- '@babel/helper-annotate-as-pure': 7.24.7
- '@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-function-name': 7.24.7
- '@babel/helper-member-expression-to-functions': 7.24.8
- '@babel/helper-optimise-call-expression': 7.24.7
- '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.8)
- '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
- '@babel/helper-split-export-declaration': 7.24.7
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
'@babel/helper-create-class-features-plugin@7.24.8(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
@@ -7490,54 +7240,32 @@ snapshots:
'@babel/helper-environment-visitor@7.24.7':
dependencies:
- '@babel/types': 7.24.8
+ '@babel/types': 7.25.2
'@babel/helper-function-name@7.24.7':
dependencies:
- '@babel/template': 7.24.7
- '@babel/types': 7.24.8
+ '@babel/template': 7.25.0
+ '@babel/types': 7.25.2
'@babel/helper-hoist-variables@7.24.7':
dependencies:
- '@babel/types': 7.24.8
+ '@babel/types': 7.25.2
'@babel/helper-member-expression-to-functions@7.24.8':
dependencies:
- '@babel/traverse': 7.24.8
- '@babel/types': 7.24.8
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
transitivePeerDependencies:
- supports-color
'@babel/helper-module-imports@7.22.15':
dependencies:
- '@babel/types': 7.24.8
+ '@babel/types': 7.25.2
'@babel/helper-module-imports@7.24.7':
dependencies:
- '@babel/traverse': 7.24.8
- '@babel/types': 7.24.8
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-module-transforms@7.24.8(@babel/core@7.24.8)':
- dependencies:
- '@babel/core': 7.24.8
- '@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-module-imports': 7.24.7
- '@babel/helper-simple-access': 7.24.7
- '@babel/helper-split-export-declaration': 7.24.7
- '@babel/helper-validator-identifier': 7.24.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-module-transforms@7.24.8(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-module-imports': 7.24.7
- '@babel/helper-simple-access': 7.24.7
- '@babel/helper-split-export-declaration': 7.24.7
- '@babel/helper-validator-identifier': 7.24.7
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
transitivePeerDependencies:
- supports-color
@@ -7553,7 +7281,7 @@ snapshots:
'@babel/helper-optimise-call-expression@7.24.7':
dependencies:
- '@babel/types': 7.24.8
+ '@babel/types': 7.25.2
'@babel/helper-plugin-utils@7.24.8': {}
@@ -7564,15 +7292,6 @@ snapshots:
'@babel/helper-environment-visitor': 7.24.7
'@babel/helper-wrap-function': 7.22.9
- '@babel/helper-replace-supers@7.24.7(@babel/core@7.24.8)':
- dependencies:
- '@babel/core': 7.24.8
- '@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-member-expression-to-functions': 7.24.8
- '@babel/helper-optimise-call-expression': 7.24.7
- transitivePeerDependencies:
- - supports-color
-
'@babel/helper-replace-supers@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
@@ -7584,21 +7303,21 @@ snapshots:
'@babel/helper-simple-access@7.24.7':
dependencies:
- '@babel/traverse': 7.24.8
- '@babel/types': 7.24.8
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
transitivePeerDependencies:
- supports-color
'@babel/helper-skip-transparent-expression-wrappers@7.24.7':
dependencies:
- '@babel/traverse': 7.24.8
- '@babel/types': 7.24.8
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
transitivePeerDependencies:
- supports-color
'@babel/helper-split-export-declaration@7.24.7':
dependencies:
- '@babel/types': 7.24.8
+ '@babel/types': 7.25.2
'@babel/helper-string-parser@7.24.8': {}
@@ -7612,11 +7331,6 @@ snapshots:
'@babel/template': 7.25.0
'@babel/types': 7.25.2
- '@babel/helpers@7.24.8':
- dependencies:
- '@babel/template': 7.24.7
- '@babel/types': 7.24.8
-
'@babel/helpers@7.25.0':
dependencies:
'@babel/template': 7.25.0
@@ -7629,10 +7343,6 @@ snapshots:
js-tokens: 4.0.0
picocolors: 1.0.1
- '@babel/parser@7.24.8':
- dependencies:
- '@babel/types': 7.24.8
-
'@babel/parser@7.25.3':
dependencies:
'@babel/types': 7.25.2
@@ -7651,14 +7361,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/plugin-proposal-decorators@7.23.3(@babel/core@7.24.8)':
+ '@babel/plugin-proposal-decorators@7.23.3(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.8
- '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.8)
+ '@babel/core': 7.25.2
+ '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.8)
+ '@babel/helper-replace-supers': 7.24.7(@babel/core@7.25.2)
'@babel/helper-split-export-declaration': 7.24.7
- '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.24.8)
+ '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.25.2)
transitivePeerDependencies:
- supports-color
@@ -7687,9 +7397,9 @@ snapshots:
'@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.24.8)':
+ '@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.8
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2)':
@@ -7707,21 +7417,11 @@ snapshots:
'@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.24.8)':
- dependencies:
- '@babel/core': 7.24.8
- '@babel/helper-plugin-utils': 7.24.8
-
'@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.8)':
- dependencies:
- '@babel/core': 7.24.8
- '@babel/helper-plugin-utils': 7.24.8
-
'@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
@@ -7732,11 +7432,6 @@ snapshots:
'@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.24.8)':
- dependencies:
- '@babel/core': 7.24.8
- '@babel/helper-plugin-utils': 7.24.8
-
'@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
@@ -7782,11 +7477,6 @@ snapshots:
'@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.24.8)':
- dependencies:
- '@babel/core': 7.24.8
- '@babel/helper-plugin-utils': 7.24.8
-
'@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
@@ -7947,7 +7637,7 @@ snapshots:
'@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-module-transforms': 7.24.8(@babel/core@7.25.2)
+ '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-simple-access': 7.24.7
transitivePeerDependencies:
@@ -8093,16 +7783,6 @@ snapshots:
'@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-typescript@7.24.8(@babel/core@7.24.8)':
- dependencies:
- '@babel/core': 7.24.8
- '@babel/helper-annotate-as-pure': 7.24.7
- '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.8)
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.8)
- transitivePeerDependencies:
- - supports-color
-
'@babel/plugin-transform-typescript@7.24.8(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
@@ -8250,33 +7930,12 @@ snapshots:
'@babel/standalone@7.23.9': {}
- '@babel/template@7.24.7':
- dependencies:
- '@babel/code-frame': 7.24.7
- '@babel/parser': 7.24.8
- '@babel/types': 7.24.8
-
'@babel/template@7.25.0':
dependencies:
'@babel/code-frame': 7.24.7
'@babel/parser': 7.25.3
'@babel/types': 7.25.2
- '@babel/traverse@7.24.8':
- dependencies:
- '@babel/code-frame': 7.24.7
- '@babel/generator': 7.24.8
- '@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-function-name': 7.24.7
- '@babel/helper-hoist-variables': 7.24.7
- '@babel/helper-split-export-declaration': 7.24.7
- '@babel/parser': 7.24.8
- '@babel/types': 7.24.8
- debug: 4.3.6
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
-
'@babel/traverse@7.25.3':
dependencies:
'@babel/code-frame': 7.24.7
@@ -8289,12 +7948,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/types@7.24.8':
- dependencies:
- '@babel/helper-string-parser': 7.24.8
- '@babel/helper-validator-identifier': 7.24.7
- to-fast-properties: 2.0.0
-
'@babel/types@7.25.2':
dependencies:
'@babel/helper-string-parser': 7.24.8
@@ -8809,11 +8462,11 @@ snapshots:
dependencies:
'@intlify/message-compiler': 9.10.2
'@intlify/shared': 9.10.2
- acorn: 8.12.0
+ acorn: 8.12.1
escodegen: 2.1.0
estree-walker: 2.0.2
jsonc-eslint-parser: 2.3.0
- magic-string: 0.30.10
+ magic-string: 0.30.11
mlly: 1.7.1
source-map-js: 1.2.0
yaml-eslint-parser: 1.2.2
@@ -8854,20 +8507,20 @@ snapshots:
'@intlify/shared@9.8.0': {}
- '@intlify/unplugin-vue-i18n@2.0.0(rollup@3.29.4)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))':
+ '@intlify/unplugin-vue-i18n@3.0.1(rollup@3.29.4)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))':
dependencies:
'@intlify/bundle-utils': 7.4.0(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))
'@intlify/shared': 9.10.2
'@rollup/pluginutils': 5.1.0(rollup@3.29.4)
'@vue/compiler-sfc': 3.4.31
- debug: 4.3.5
+ debug: 4.3.6
fast-glob: 3.3.2
js-yaml: 4.1.0
json5: 2.2.3
pathe: 1.1.2
picocolors: 1.0.1
source-map-js: 1.2.0
- unplugin: 1.11.0
+ unplugin: 1.12.1
optionalDependencies:
vue-i18n: 9.10.2(vue@3.4.31(typescript@5.5.4))
transitivePeerDependencies:
@@ -8880,14 +8533,14 @@ snapshots:
'@intlify/shared': 9.10.2
'@rollup/pluginutils': 5.1.0(rollup@4.18.1)
'@vue/compiler-sfc': 3.4.31
- debug: 4.3.5
+ debug: 4.3.6
fast-glob: 3.3.2
js-yaml: 4.1.0
json5: 2.2.3
pathe: 1.1.2
picocolors: 1.0.1
source-map-js: 1.2.0
- unplugin: 1.11.0
+ unplugin: 1.12.1
optionalDependencies:
vue-i18n: 9.10.2(vue@3.4.31(typescript@5.5.4))
transitivePeerDependencies:
@@ -8910,7 +8563,7 @@ snapshots:
'@jridgewell/gen-mapping@0.3.5':
dependencies:
'@jridgewell/set-array': 1.2.1
- '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/sourcemap-codec': 1.5.0
'@jridgewell/trace-mapping': 0.3.25
'@jridgewell/resolve-uri@3.1.0': {}
@@ -8922,14 +8575,12 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
- '@jridgewell/sourcemap-codec@1.4.15': {}
-
'@jridgewell/sourcemap-codec@1.5.0': {}
'@jridgewell/trace-mapping@0.3.25':
dependencies:
'@jridgewell/resolve-uri': 3.1.0
- '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/sourcemap-codec': 1.5.0
'@js-joda/core@3.2.0': {}
@@ -8979,7 +8630,7 @@ snapshots:
'@mdi/js@7.4.47': {}
- '@miyaneee/rollup-plugin-json5@1.1.2(rollup@3.29.4)':
+ '@miyaneee/rollup-plugin-json5@1.2.0(rollup@3.29.4)':
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@3.29.4)
json5: 2.2.3
@@ -9019,7 +8670,7 @@ snapshots:
'@nuxt/devtools-kit@1.3.9(magicast@0.3.4)(rollup@3.29.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))':
dependencies:
'@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@3.29.4)
- '@nuxt/schema': 3.12.3(rollup@3.29.4)
+ '@nuxt/schema': 3.12.4(rollup@3.29.4)
execa: 7.2.0
vite: 5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)
transitivePeerDependencies:
@@ -9030,7 +8681,7 @@ snapshots:
'@nuxt/devtools-kit@1.3.9(magicast@0.3.4)(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))':
dependencies:
'@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1)
- '@nuxt/schema': 3.12.3(rollup@4.18.1)
+ '@nuxt/schema': 3.12.4(rollup@4.18.1)
execa: 7.2.0
vite: 5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)
transitivePeerDependencies:
@@ -9049,7 +8700,7 @@ snapshots:
pkg-types: 1.1.3
prompts: 2.4.2
rc9: 2.1.2
- semver: 7.6.2
+ semver: 7.6.3
'@nuxt/devtools@1.3.9(rollup@3.29.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))':
dependencies:
@@ -9082,10 +8733,10 @@ snapshots:
pkg-types: 1.1.3
rc9: 2.1.2
scule: 1.3.0
- semver: 7.6.2
+ semver: 7.6.3
simple-git: 3.25.0
sirv: 2.0.4
- unimport: 3.7.2(rollup@3.29.4)
+ unimport: 3.10.0(rollup@3.29.4)
vite: 5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)
vite-plugin-inspect: 0.8.4(@nuxt/kit@3.12.4(magicast@0.3.4)(rollup@3.29.4))(rollup@3.29.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))
vite-plugin-vue-inspector: 5.1.2(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))
@@ -9128,12 +8779,12 @@ snapshots:
pkg-types: 1.1.3
rc9: 2.1.2
scule: 1.3.0
- semver: 7.6.2
+ semver: 7.6.3
simple-git: 3.25.0
sirv: 2.0.4
- unimport: 3.7.2(rollup@4.18.1)
+ unimport: 3.10.0(rollup@4.18.1)
vite: 5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)
- vite-plugin-inspect: 0.8.4(@nuxt/kit@3.12.4(magicast@0.3.4)(rollup@4.18.1))(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))
+ vite-plugin-inspect: 0.8.4(@nuxt/kit@3.12.4(magicast@0.3.4)(rollup@3.29.4))(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))
vite-plugin-vue-inspector: 5.1.2(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))
which: 3.0.1
ws: 8.18.0
@@ -9215,42 +8866,6 @@ snapshots:
- supports-color
- typescript
- '@nuxt/schema@3.12.3(rollup@3.29.4)':
- dependencies:
- compatx: 0.1.8
- consola: 3.2.3
- defu: 6.1.4
- hookable: 5.5.3
- pathe: 1.1.2
- pkg-types: 1.1.3
- scule: 1.3.0
- std-env: 3.7.0
- ufo: 1.5.4
- uncrypto: 0.1.3
- unimport: 3.7.2(rollup@3.29.4)
- untyped: 1.4.2
- transitivePeerDependencies:
- - rollup
- - supports-color
-
- '@nuxt/schema@3.12.3(rollup@4.18.1)':
- dependencies:
- compatx: 0.1.8
- consola: 3.2.3
- defu: 6.1.4
- hookable: 5.5.3
- pathe: 1.1.2
- pkg-types: 1.1.3
- scule: 1.3.0
- std-env: 3.7.0
- ufo: 1.5.4
- uncrypto: 0.1.3
- unimport: 3.7.2(rollup@4.18.1)
- untyped: 1.4.2
- transitivePeerDependencies:
- - rollup
- - supports-color
-
'@nuxt/schema@3.12.4(rollup@3.29.4)':
dependencies:
compatx: 0.1.8
@@ -9338,7 +8953,7 @@ snapshots:
'@nuxt/test-utils@3.13.1(h3@1.12.0)(magicast@0.3.4)(nitropack@2.9.7(encoding@0.1.13)(magicast@0.3.4))(rollup@3.29.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vitest@2.0.5(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4))':
dependencies:
'@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@3.29.4)
- '@nuxt/schema': 3.12.3(rollup@3.29.4)
+ '@nuxt/schema': 3.12.4(rollup@3.29.4)
c12: 1.11.1(magicast@0.3.4)
consola: 3.2.3
defu: 6.1.4
@@ -9349,7 +8964,7 @@ snapshots:
get-port-please: 3.1.2
h3: 1.12.0
local-pkg: 0.5.0
- magic-string: 0.30.10
+ magic-string: 0.30.11
nitropack: 2.9.7(encoding@0.1.13)(magicast@0.3.4)
node-fetch-native: 1.6.4
ofetch: 1.3.4
@@ -9359,8 +8974,8 @@ snapshots:
scule: 1.3.0
std-env: 3.7.0
ufo: 1.5.4
- unenv: 1.9.0
- unplugin: 1.11.0
+ unenv: 1.10.0
+ unplugin: 1.12.1
vite: 5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)
vitest-environment-nuxt: 1.0.0(h3@1.12.0)(magicast@0.3.4)(nitropack@2.9.7(encoding@0.1.13)(magicast@0.3.4))(rollup@3.29.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vitest@2.0.5(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4))
vue: 3.4.31(typescript@5.5.4)
@@ -9372,16 +8987,16 @@ snapshots:
- rollup
- supports-color
- '@nuxt/vite-builder@3.12.3(@types/node@18.0.0)(eslint@8.54.0)(magicast@0.3.4)(optionator@0.9.3)(rollup@3.29.4)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4))(vue@3.4.31(typescript@5.5.4))':
+ '@nuxt/vite-builder@3.12.4(@types/node@18.0.0)(eslint@8.54.0)(magicast@0.3.4)(optionator@0.9.3)(rollup@3.29.4)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4))(vue@3.4.31(typescript@5.5.4))':
dependencies:
'@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@3.29.4)
'@rollup/plugin-replace': 5.0.7(rollup@3.29.4)
'@vitejs/plugin-vue': 5.0.5(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue@3.4.31(typescript@5.5.4))
'@vitejs/plugin-vue-jsx': 4.0.0(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue@3.4.31(typescript@5.5.4))
- autoprefixer: 10.4.19(postcss@8.4.39)
+ autoprefixer: 10.4.19(postcss@8.4.41)
clear: 0.1.0
consola: 3.2.3
- cssnano: 7.0.4(postcss@8.4.39)
+ cssnano: 7.0.4(postcss@8.4.41)
defu: 6.1.4
esbuild: 0.23.0
escape-string-regexp: 5.0.0
@@ -9390,25 +9005,26 @@ snapshots:
get-port-please: 3.1.2
h3: 1.12.0
knitwork: 1.1.0
- magic-string: 0.30.10
+ magic-string: 0.30.11
mlly: 1.7.1
ohash: 1.1.3
pathe: 1.1.2
perfect-debounce: 1.0.0
pkg-types: 1.1.3
- postcss: 8.4.39
+ postcss: 8.4.41
rollup-plugin-visualizer: 5.12.0(rollup@3.29.4)
std-env: 3.7.0
strip-literal: 2.1.0
ufo: 1.5.4
- unenv: 1.9.0
- unplugin: 1.11.0
+ unenv: 1.10.0
+ unplugin: 1.12.1
vite: 5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)
- vite-node: 1.6.0(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)
- vite-plugin-checker: 0.7.1(eslint@8.54.0)(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue-tsc@2.0.29(typescript@5.5.4))
+ vite-node: 2.0.5(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)
+ vite-plugin-checker: 0.7.2(eslint@8.54.0)(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue-tsc@2.0.29(typescript@5.5.4))
vue: 3.4.31(typescript@5.5.4)
vue-bundle-renderer: 2.1.0
transitivePeerDependencies:
+ - '@biomejs/biome'
- '@types/node'
- eslint
- less
@@ -9436,10 +9052,10 @@ snapshots:
'@rollup/plugin-replace': 5.0.7(rollup@4.18.1)
'@vitejs/plugin-vue': 5.0.5(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue@3.4.31(typescript@5.5.4))
'@vitejs/plugin-vue-jsx': 4.0.0(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue@3.4.31(typescript@5.5.4))
- autoprefixer: 10.4.19(postcss@8.4.39)
+ autoprefixer: 10.4.19(postcss@8.4.41)
clear: 0.1.0
consola: 3.2.3
- cssnano: 7.0.4(postcss@8.4.39)
+ cssnano: 7.0.4(postcss@8.4.41)
defu: 6.1.4
esbuild: 0.23.0
escape-string-regexp: 5.0.0
@@ -9448,19 +9064,19 @@ snapshots:
get-port-please: 3.1.2
h3: 1.12.0
knitwork: 1.1.0
- magic-string: 0.30.10
+ magic-string: 0.30.11
mlly: 1.7.1
ohash: 1.1.3
pathe: 1.1.2
perfect-debounce: 1.0.0
pkg-types: 1.1.3
- postcss: 8.4.39
+ postcss: 8.4.41
rollup-plugin-visualizer: 5.12.0(rollup@4.18.1)
std-env: 3.7.0
strip-literal: 2.1.0
ufo: 1.5.4
unenv: 1.10.0
- unplugin: 1.11.0
+ unplugin: 1.12.1
vite: 5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)
vite-node: 2.0.5(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)
vite-plugin-checker: 0.7.2(eslint@8.54.0)(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue-tsc@2.0.29(typescript@5.5.4))
@@ -9489,28 +9105,28 @@ snapshots:
- vti
- vue-tsc
- '@nuxtjs/i18n@8.2.0(magicast@0.3.4)(rollup@3.29.4)(vue@3.4.31(typescript@5.5.4))':
+ '@nuxtjs/i18n@8.3.3(magicast@0.3.4)(rollup@3.29.4)(vue@3.4.31(typescript@5.5.4))':
dependencies:
'@intlify/h3': 0.5.0
'@intlify/shared': 9.10.2
- '@intlify/unplugin-vue-i18n': 2.0.0(rollup@3.29.4)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))
+ '@intlify/unplugin-vue-i18n': 3.0.1(rollup@3.29.4)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))
'@intlify/utils': 0.12.0
- '@miyaneee/rollup-plugin-json5': 1.1.2(rollup@3.29.4)
+ '@miyaneee/rollup-plugin-json5': 1.2.0(rollup@3.29.4)
'@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@3.29.4)
'@rollup/plugin-yaml': 4.1.2(rollup@3.29.4)
'@vue/compiler-sfc': 3.4.31
- debug: 4.3.5
+ debug: 4.3.6
defu: 6.1.4
estree-walker: 3.0.3
is-https: 4.0.0
knitwork: 1.1.0
- magic-string: 0.30.10
+ magic-string: 0.30.11
mlly: 1.7.1
pathe: 1.1.2
scule: 1.3.0
sucrase: 3.35.0
ufo: 1.5.4
- unplugin: 1.11.0
+ unplugin: 1.12.1
vue-i18n: 9.10.2(vue@3.4.31(typescript@5.5.4))
vue-router: 4.4.0(vue@3.4.31(typescript@5.5.4))
transitivePeerDependencies:
@@ -9531,18 +9147,18 @@ snapshots:
'@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1)
'@rollup/plugin-yaml': 4.1.2(rollup@4.18.1)
'@vue/compiler-sfc': 3.4.31
- debug: 4.3.5
+ debug: 4.3.6
defu: 6.1.4
estree-walker: 3.0.3
is-https: 4.0.0
knitwork: 1.1.0
- magic-string: 0.30.10
+ magic-string: 0.30.11
mlly: 1.7.1
pathe: 1.1.2
scule: 1.3.0
sucrase: 3.35.0
ufo: 1.5.4
- unplugin: 1.11.0
+ unplugin: 1.12.1
vue-i18n: 9.10.2(vue@3.4.31(typescript@5.5.4))
vue-router: 4.4.0(vue@3.4.31(typescript@5.5.4))
transitivePeerDependencies:
@@ -9647,7 +9263,7 @@ snapshots:
estree-walker: 2.0.2
glob: 8.1.0
is-reference: 1.2.1
- magic-string: 0.30.10
+ magic-string: 0.30.11
optionalDependencies:
rollup: 3.29.4
@@ -9658,7 +9274,7 @@ snapshots:
estree-walker: 2.0.2
glob: 8.1.0
is-reference: 1.2.1
- magic-string: 0.30.10
+ magic-string: 0.30.11
optionalDependencies:
rollup: 4.18.1
@@ -9666,7 +9282,7 @@ snapshots:
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.18.1)
estree-walker: 2.0.2
- magic-string: 0.30.10
+ magic-string: 0.30.11
optionalDependencies:
rollup: 4.18.1
@@ -9723,14 +9339,14 @@ snapshots:
'@rollup/plugin-replace@5.0.7(rollup@3.29.4)':
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@3.29.4)
- magic-string: 0.30.10
+ magic-string: 0.30.11
optionalDependencies:
rollup: 3.29.4
'@rollup/plugin-replace@5.0.7(rollup@4.18.1)':
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.18.1)
- magic-string: 0.30.10
+ magic-string: 0.30.11
optionalDependencies:
rollup: 4.18.1
@@ -9854,7 +9470,7 @@ snapshots:
'@stylistic/eslint-plugin-js@0.0.4':
dependencies:
- acorn: 8.12.0
+ acorn: 8.12.1
escape-string-regexp: 4.0.0
eslint-visitor-keys: 3.4.3
espree: 9.6.1
@@ -9969,12 +9585,12 @@ snapshots:
'@typescript-eslint/type-utils': 6.10.0(eslint@8.54.0)(typescript@5.5.4)
'@typescript-eslint/utils': 6.10.0(eslint@8.54.0)(typescript@5.5.4)
'@typescript-eslint/visitor-keys': 6.10.0
- debug: 4.3.5
+ debug: 4.3.6
eslint: 8.54.0
graphemer: 1.4.0
ignore: 5.3.1
natural-compare: 1.4.0
- semver: 7.6.2
+ semver: 7.6.3
ts-api-utils: 1.0.1(typescript@5.5.4)
optionalDependencies:
typescript: 5.5.4
@@ -9987,7 +9603,7 @@ snapshots:
'@typescript-eslint/types': 6.10.0
'@typescript-eslint/typescript-estree': 6.10.0(typescript@5.5.4)
'@typescript-eslint/visitor-keys': 6.10.0
- debug: 4.3.5
+ debug: 4.3.6
eslint: 8.54.0
optionalDependencies:
typescript: 5.5.4
@@ -10089,52 +9705,25 @@ snapshots:
'@ungap/structured-clone@1.2.0': {}
- '@unhead/dom@1.9.15':
- dependencies:
- '@unhead/schema': 1.9.15
- '@unhead/shared': 1.9.15
-
'@unhead/dom@1.9.16':
dependencies:
'@unhead/schema': 1.9.16
'@unhead/shared': 1.9.16
- '@unhead/schema@1.9.15':
- dependencies:
- hookable: 5.5.3
- zhead: 2.2.4
-
'@unhead/schema@1.9.16':
dependencies:
hookable: 5.5.3
zhead: 2.2.4
- '@unhead/shared@1.9.15':
- dependencies:
- '@unhead/schema': 1.9.15
-
'@unhead/shared@1.9.16':
dependencies:
'@unhead/schema': 1.9.16
- '@unhead/ssr@1.9.15':
- dependencies:
- '@unhead/schema': 1.9.15
- '@unhead/shared': 1.9.15
-
'@unhead/ssr@1.9.16':
dependencies:
'@unhead/schema': 1.9.16
'@unhead/shared': 1.9.16
- '@unhead/vue@1.9.15(vue@3.4.31(typescript@5.5.4))':
- dependencies:
- '@unhead/schema': 1.9.15
- '@unhead/shared': 1.9.15
- hookable: 5.5.3
- unhead: 1.9.15
- vue: 3.4.31(typescript@5.5.4)
-
'@unhead/vue@1.9.16(vue@3.4.31(typescript@5.5.4))':
dependencies:
'@unhead/schema': 1.9.16
@@ -10253,9 +9842,9 @@ snapshots:
gzip-size: 6.0.0
sirv: 2.0.4
- '@unocss/nuxt@0.62.1(magicast@0.3.4)(postcss@8.4.39)(rollup@3.29.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(webpack@5.88.2(esbuild@0.23.0))':
+ '@unocss/nuxt@0.62.1(magicast@0.3.4)(postcss@8.4.41)(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(webpack@5.88.2(esbuild@0.23.0))':
dependencies:
- '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@3.29.4)
+ '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1)
'@unocss/config': 0.62.1
'@unocss/core': 0.62.1
'@unocss/preset-attributify': 0.62.1
@@ -10266,9 +9855,9 @@ snapshots:
'@unocss/preset-web-fonts': 0.62.1
'@unocss/preset-wind': 0.62.1
'@unocss/reset': 0.62.1
- '@unocss/vite': 0.62.1(rollup@3.29.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))
- '@unocss/webpack': 0.62.1(rollup@3.29.4)(webpack@5.88.2(esbuild@0.23.0))
- unocss: 0.62.1(@unocss/webpack@0.62.1(rollup@3.29.4)(webpack@5.88.2(esbuild@0.23.0)))(postcss@8.4.39)(rollup@3.29.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))
+ '@unocss/vite': 0.62.1(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))
+ '@unocss/webpack': 0.62.1(rollup@4.18.1)(webpack@5.88.2(esbuild@0.23.0))
+ unocss: 0.62.1(@unocss/webpack@0.62.1(rollup@4.18.1)(webpack@5.88.2(esbuild@0.23.0)))(postcss@8.4.41)(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))
transitivePeerDependencies:
- magicast
- postcss
@@ -10277,9 +9866,9 @@ snapshots:
- vite
- webpack
- '@unocss/nuxt@0.62.1(magicast@0.3.4)(postcss@8.4.39)(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(webpack@5.88.2(esbuild@0.23.0))':
+ '@unocss/nuxt@0.62.1(magicast@0.3.4)(rollup@3.29.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(webpack@5.88.2(esbuild@0.23.0))':
dependencies:
- '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1)
+ '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@3.29.4)
'@unocss/config': 0.62.1
'@unocss/core': 0.62.1
'@unocss/preset-attributify': 0.62.1
@@ -10290,9 +9879,9 @@ snapshots:
'@unocss/preset-web-fonts': 0.62.1
'@unocss/preset-wind': 0.62.1
'@unocss/reset': 0.62.1
- '@unocss/vite': 0.62.1(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))
- '@unocss/webpack': 0.62.1(rollup@4.18.1)(webpack@5.88.2(esbuild@0.23.0))
- unocss: 0.62.1(@unocss/webpack@0.62.1(rollup@4.18.1)(webpack@5.88.2(esbuild@0.23.0)))(postcss@8.4.39)(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))
+ '@unocss/vite': 0.62.1(rollup@3.29.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))
+ '@unocss/webpack': 0.62.1(rollup@3.29.4)(webpack@5.88.2(esbuild@0.23.0))
+ unocss: 0.62.1(@unocss/webpack@0.62.1(rollup@3.29.4)(webpack@5.88.2(esbuild@0.23.0)))(rollup@3.29.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))
transitivePeerDependencies:
- magicast
- postcss
@@ -10301,17 +9890,29 @@ snapshots:
- vite
- webpack
- '@unocss/postcss@0.62.1(postcss@8.4.39)':
+ '@unocss/nuxt@0.62.1(magicast@0.3.4)(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(webpack@5.88.2(esbuild@0.23.0))':
dependencies:
+ '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1)
'@unocss/config': 0.62.1
'@unocss/core': 0.62.1
- '@unocss/rule-utils': 0.62.1
- css-tree: 2.3.1
- magic-string: 0.30.11
- postcss: 8.4.39
- tinyglobby: 0.2.2
+ '@unocss/preset-attributify': 0.62.1
+ '@unocss/preset-icons': 0.62.1
+ '@unocss/preset-tagify': 0.62.1
+ '@unocss/preset-typography': 0.62.1
+ '@unocss/preset-uno': 0.62.1
+ '@unocss/preset-web-fonts': 0.62.1
+ '@unocss/preset-wind': 0.62.1
+ '@unocss/reset': 0.62.1
+ '@unocss/vite': 0.62.1(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))
+ '@unocss/webpack': 0.62.1(rollup@4.18.1)(webpack@5.88.2(esbuild@0.23.0))
+ unocss: 0.62.1(@unocss/webpack@0.62.1(rollup@4.18.1)(webpack@5.88.2(esbuild@0.23.0)))(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))
transitivePeerDependencies:
+ - magicast
+ - postcss
+ - rollup
- supports-color
+ - vite
+ - webpack
'@unocss/postcss@0.62.1(postcss@8.4.41)':
dependencies:
@@ -10510,8 +10111,8 @@ snapshots:
dependencies:
'@mapbox/node-pre-gyp': 1.0.11(encoding@0.1.13)
'@rollup/pluginutils': 4.2.1
- acorn: 8.12.0
- acorn-import-attributes: 1.9.4(acorn@8.12.0)
+ acorn: 8.12.1
+ acorn-import-attributes: 1.9.4(acorn@8.12.1)
async-sema: 3.1.1
bindings: 1.5.0
estree-walker: 2.0.2
@@ -10541,9 +10142,9 @@ snapshots:
'@vitejs/plugin-vue-jsx@4.0.0(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue@3.4.31(typescript@5.5.4))':
dependencies:
- '@babel/core': 7.24.8
- '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.24.8)
- '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.8)
+ '@babel/core': 7.25.2
+ '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.25.2)
+ '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2)
vite: 5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)
vue: 3.4.31(typescript@5.5.4)
transitivePeerDependencies:
@@ -10551,9 +10152,9 @@ snapshots:
'@vitejs/plugin-vue-jsx@4.0.0(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue@3.4.31(typescript@5.5.4))':
dependencies:
- '@babel/core': 7.24.8
- '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.24.8)
- '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.8)
+ '@babel/core': 7.25.2
+ '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.25.2)
+ '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2)
vite: 5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)
vue: 3.4.31(typescript@5.5.4)
transitivePeerDependencies:
@@ -10588,7 +10189,7 @@ snapshots:
'@vitest/snapshot@2.0.5':
dependencies:
'@vitest/pretty-format': 2.0.5
- magic-string: 0.30.10
+ magic-string: 0.30.11
pathe: 1.1.2
'@vitest/spy@2.0.5':
@@ -10616,7 +10217,7 @@ snapshots:
'@vue-macros/common@1.10.4(rollup@3.29.4)(vue@3.4.31(typescript@5.5.4))':
dependencies:
- '@babel/types': 7.24.8
+ '@babel/types': 7.25.2
'@rollup/pluginutils': 5.1.0(rollup@3.29.4)
'@vue/compiler-sfc': 3.4.31
ast-kit: 0.12.2
@@ -10629,7 +10230,7 @@ snapshots:
'@vue-macros/common@1.10.4(rollup@4.18.1)(vue@3.4.31(typescript@5.5.4))':
dependencies:
- '@babel/types': 7.24.8
+ '@babel/types': 7.25.2
'@rollup/pluginutils': 5.1.0(rollup@4.18.1)
'@vue/compiler-sfc': 3.4.31
ast-kit: 0.12.2
@@ -10642,36 +10243,36 @@ snapshots:
'@vue/babel-helper-vue-transform-on@1.2.2': {}
- '@vue/babel-plugin-jsx@1.2.2(@babel/core@7.24.8)':
+ '@vue/babel-plugin-jsx@1.2.2(@babel/core@7.25.2)':
dependencies:
'@babel/helper-module-imports': 7.22.15
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.8)
- '@babel/template': 7.24.7
- '@babel/traverse': 7.24.8
- '@babel/types': 7.24.8
+ '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2)
+ '@babel/template': 7.25.0
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
'@vue/babel-helper-vue-transform-on': 1.2.2
- '@vue/babel-plugin-resolve-type': 1.2.2(@babel/core@7.24.8)
+ '@vue/babel-plugin-resolve-type': 1.2.2(@babel/core@7.25.2)
camelcase: 6.3.0
html-tags: 3.3.1
svg-tags: 1.0.0
optionalDependencies:
- '@babel/core': 7.24.8
+ '@babel/core': 7.25.2
transitivePeerDependencies:
- supports-color
- '@vue/babel-plugin-resolve-type@1.2.2(@babel/core@7.24.8)':
+ '@vue/babel-plugin-resolve-type@1.2.2(@babel/core@7.25.2)':
dependencies:
'@babel/code-frame': 7.24.7
- '@babel/core': 7.24.8
+ '@babel/core': 7.25.2
'@babel/helper-module-imports': 7.22.15
'@babel/helper-plugin-utils': 7.24.8
- '@babel/parser': 7.24.8
+ '@babel/parser': 7.25.3
'@vue/compiler-sfc': 3.4.31
'@vue/compiler-core@3.4.31':
dependencies:
- '@babel/parser': 7.24.8
+ '@babel/parser': 7.25.3
'@vue/shared': 3.4.31
entities: 4.5.0
estree-walker: 2.0.2
@@ -10684,14 +10285,14 @@ snapshots:
'@vue/compiler-sfc@3.4.31':
dependencies:
- '@babel/parser': 7.24.8
+ '@babel/parser': 7.25.3
'@vue/compiler-core': 3.4.31
'@vue/compiler-dom': 3.4.31
'@vue/compiler-ssr': 3.4.31
'@vue/shared': 3.4.31
estree-walker: 2.0.2
- magic-string: 0.30.10
- postcss: 8.4.39
+ magic-string: 0.30.11
+ postcss: 8.4.41
source-map-js: 1.2.0
'@vue/compiler-ssr@3.4.31':
@@ -10712,8 +10313,8 @@ snapshots:
'@vue/devtools-core@7.3.3(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))':
dependencies:
- '@vue/devtools-kit': 7.3.3
- '@vue/devtools-shared': 7.3.5
+ '@vue/devtools-kit': 7.3.8
+ '@vue/devtools-shared': 7.3.8
mitt: 3.0.1
nanoid: 3.3.7
pathe: 1.1.2
@@ -10723,8 +10324,8 @@ snapshots:
'@vue/devtools-core@7.3.3(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))':
dependencies:
- '@vue/devtools-kit': 7.3.3
- '@vue/devtools-shared': 7.3.5
+ '@vue/devtools-kit': 7.3.8
+ '@vue/devtools-shared': 7.3.8
mitt: 3.0.1
nanoid: 3.3.7
pathe: 1.1.2
@@ -10734,7 +10335,7 @@ snapshots:
'@vue/devtools-kit@7.3.3':
dependencies:
- '@vue/devtools-shared': 7.3.5
+ '@vue/devtools-shared': 7.3.8
birpc: 0.2.17
hookable: 5.5.3
mitt: 3.0.1
@@ -10752,10 +10353,6 @@ snapshots:
speakingurl: 14.0.1
superjson: 2.2.1
- '@vue/devtools-shared@7.3.5':
- dependencies:
- rfdc: 1.4.1
-
'@vue/devtools-shared@7.3.8':
dependencies:
rfdc: 1.4.1
@@ -10765,7 +10362,7 @@ snapshots:
'@volar/language-core': 2.4.0-alpha.18
'@vue/compiler-dom': 3.4.31
'@vue/compiler-vue2': 2.7.16
- '@vue/shared': 3.4.31
+ '@vue/shared': 3.4.38
computeds: 0.0.1
minimatch: 9.0.3
muggle-string: 0.4.1
@@ -10799,11 +10396,11 @@ snapshots:
'@vue/shared@3.4.38': {}
- '@vuetify/loader-shared@2.0.3(vue@3.4.31(typescript@5.5.4))(vuetify@3.7.0(typescript@5.5.4)(vite-plugin-vuetify@2.0.3)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4)))':
+ '@vuetify/loader-shared@2.0.3(vue@3.4.31(typescript@5.5.4))(vuetify@3.7.0(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4)))':
dependencies:
upath: 2.0.1
vue: 3.4.31(typescript@5.5.4)
- vuetify: 3.7.0(typescript@5.5.4)(vite-plugin-vuetify@2.0.3)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4))
+ vuetify: 3.7.0(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4))
'@vueuse/core@10.11.1(vue@3.4.31(typescript@5.5.4))':
dependencies:
@@ -10925,15 +10522,13 @@ snapshots:
dependencies:
acorn: 8.12.1
- acorn-import-attributes@1.9.4(acorn@8.12.0):
+ acorn-import-attributes@1.9.4(acorn@8.12.1):
dependencies:
- acorn: 8.12.0
+ acorn: 8.12.1
- acorn-jsx@5.3.2(acorn@8.12.0):
+ acorn-jsx@5.3.2(acorn@8.12.1):
dependencies:
- acorn: 8.12.0
-
- acorn@8.12.0: {}
+ acorn: 8.12.1
acorn@8.12.1: {}
@@ -11058,12 +10653,12 @@ snapshots:
ast-kit@0.12.2:
dependencies:
- '@babel/parser': 7.24.8
+ '@babel/parser': 7.25.3
pathe: 1.1.2
ast-walker-scope@0.6.1:
dependencies:
- '@babel/parser': 7.24.8
+ '@babel/parser': 7.25.3
ast-kit: 0.12.2
async-sema@3.1.1: {}
@@ -11072,14 +10667,14 @@ snapshots:
at-least-node@1.0.0: {}
- autoprefixer@10.4.19(postcss@8.4.39):
+ autoprefixer@10.4.19(postcss@8.4.41):
dependencies:
browserslist: 4.23.2
caniuse-lite: 1.0.30001641
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.0.1
- postcss: 8.4.39
+ postcss: 8.4.41
postcss-value-parser: 4.2.0
available-typed-arrays@1.0.5: {}
@@ -11179,7 +10774,7 @@ snapshots:
cac: 6.7.14
fast-glob: 3.3.2
prompts: 2.4.2
- semver: 7.6.2
+ semver: 7.6.3
transitivePeerDependencies:
- magicast
@@ -11405,9 +11000,9 @@ snapshots:
crypto-random-string@2.0.0: {}
- css-declaration-sorter@7.2.0(postcss@8.4.39):
+ css-declaration-sorter@7.2.0(postcss@8.4.41):
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.41
css-select@5.1.0:
dependencies:
@@ -11431,49 +11026,49 @@ snapshots:
cssesc@3.0.0: {}
- cssnano-preset-default@7.0.4(postcss@8.4.39):
+ cssnano-preset-default@7.0.4(postcss@8.4.41):
dependencies:
browserslist: 4.23.2
- css-declaration-sorter: 7.2.0(postcss@8.4.39)
- cssnano-utils: 5.0.0(postcss@8.4.39)
- postcss: 8.4.39
- postcss-calc: 10.0.0(postcss@8.4.39)
- postcss-colormin: 7.0.1(postcss@8.4.39)
- postcss-convert-values: 7.0.2(postcss@8.4.39)
- postcss-discard-comments: 7.0.1(postcss@8.4.39)
- postcss-discard-duplicates: 7.0.0(postcss@8.4.39)
- postcss-discard-empty: 7.0.0(postcss@8.4.39)
- postcss-discard-overridden: 7.0.0(postcss@8.4.39)
- postcss-merge-longhand: 7.0.2(postcss@8.4.39)
- postcss-merge-rules: 7.0.2(postcss@8.4.39)
- postcss-minify-font-values: 7.0.0(postcss@8.4.39)
- postcss-minify-gradients: 7.0.0(postcss@8.4.39)
- postcss-minify-params: 7.0.1(postcss@8.4.39)
- postcss-minify-selectors: 7.0.2(postcss@8.4.39)
- postcss-normalize-charset: 7.0.0(postcss@8.4.39)
- postcss-normalize-display-values: 7.0.0(postcss@8.4.39)
- postcss-normalize-positions: 7.0.0(postcss@8.4.39)
- postcss-normalize-repeat-style: 7.0.0(postcss@8.4.39)
- postcss-normalize-string: 7.0.0(postcss@8.4.39)
- postcss-normalize-timing-functions: 7.0.0(postcss@8.4.39)
- postcss-normalize-unicode: 7.0.1(postcss@8.4.39)
- postcss-normalize-url: 7.0.0(postcss@8.4.39)
- postcss-normalize-whitespace: 7.0.0(postcss@8.4.39)
- postcss-ordered-values: 7.0.1(postcss@8.4.39)
- postcss-reduce-initial: 7.0.1(postcss@8.4.39)
- postcss-reduce-transforms: 7.0.0(postcss@8.4.39)
- postcss-svgo: 7.0.1(postcss@8.4.39)
- postcss-unique-selectors: 7.0.1(postcss@8.4.39)
-
- cssnano-utils@5.0.0(postcss@8.4.39):
- dependencies:
- postcss: 8.4.39
-
- cssnano@7.0.4(postcss@8.4.39):
- dependencies:
- cssnano-preset-default: 7.0.4(postcss@8.4.39)
+ css-declaration-sorter: 7.2.0(postcss@8.4.41)
+ cssnano-utils: 5.0.0(postcss@8.4.41)
+ postcss: 8.4.41
+ postcss-calc: 10.0.0(postcss@8.4.41)
+ postcss-colormin: 7.0.1(postcss@8.4.41)
+ postcss-convert-values: 7.0.2(postcss@8.4.41)
+ postcss-discard-comments: 7.0.1(postcss@8.4.41)
+ postcss-discard-duplicates: 7.0.0(postcss@8.4.41)
+ postcss-discard-empty: 7.0.0(postcss@8.4.41)
+ postcss-discard-overridden: 7.0.0(postcss@8.4.41)
+ postcss-merge-longhand: 7.0.2(postcss@8.4.41)
+ postcss-merge-rules: 7.0.2(postcss@8.4.41)
+ postcss-minify-font-values: 7.0.0(postcss@8.4.41)
+ postcss-minify-gradients: 7.0.0(postcss@8.4.41)
+ postcss-minify-params: 7.0.1(postcss@8.4.41)
+ postcss-minify-selectors: 7.0.2(postcss@8.4.41)
+ postcss-normalize-charset: 7.0.0(postcss@8.4.41)
+ postcss-normalize-display-values: 7.0.0(postcss@8.4.41)
+ postcss-normalize-positions: 7.0.0(postcss@8.4.41)
+ postcss-normalize-repeat-style: 7.0.0(postcss@8.4.41)
+ postcss-normalize-string: 7.0.0(postcss@8.4.41)
+ postcss-normalize-timing-functions: 7.0.0(postcss@8.4.41)
+ postcss-normalize-unicode: 7.0.1(postcss@8.4.41)
+ postcss-normalize-url: 7.0.0(postcss@8.4.41)
+ postcss-normalize-whitespace: 7.0.0(postcss@8.4.41)
+ postcss-ordered-values: 7.0.1(postcss@8.4.41)
+ postcss-reduce-initial: 7.0.1(postcss@8.4.41)
+ postcss-reduce-transforms: 7.0.0(postcss@8.4.41)
+ postcss-svgo: 7.0.1(postcss@8.4.41)
+ postcss-unique-selectors: 7.0.1(postcss@8.4.41)
+
+ cssnano-utils@5.0.0(postcss@8.4.41):
+ dependencies:
+ postcss: 8.4.41
+
+ cssnano@7.0.4(postcss@8.4.41):
+ dependencies:
+ cssnano-preset-default: 7.0.4(postcss@8.4.41)
lilconfig: 3.1.2
- postcss: 8.4.39
+ postcss: 8.4.41
csso@5.0.5:
dependencies:
@@ -11501,10 +11096,6 @@ snapshots:
dependencies:
ms: 2.1.3
- debug@4.3.5:
- dependencies:
- ms: 2.1.2
-
debug@4.3.6:
dependencies:
ms: 2.1.2
@@ -11959,13 +11550,13 @@ snapshots:
builtins: 5.0.1
eslint: 8.54.0
eslint-plugin-es-x: 7.2.0(eslint@8.54.0)
- get-tsconfig: 4.7.2
+ get-tsconfig: 4.7.6
ignore: 5.3.1
is-builtin-module: 3.2.1
is-core-module: 2.12.1
minimatch: 3.1.2
resolve: 1.22.3
- semver: 7.6.2
+ semver: 7.6.3
eslint-plugin-no-only-tests@3.1.0: {}
@@ -11989,7 +11580,7 @@ snapshots:
read-pkg-up: 7.0.1
regexp-tree: 0.1.27
regjsparser: 0.10.0
- semver: 7.6.2
+ semver: 7.6.3
strip-indent: 3.0.0
eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.54.0)(typescript@5.5.4))(eslint@8.54.0)(typescript@5.5.4))(eslint@8.54.0):
@@ -12006,7 +11597,7 @@ snapshots:
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 6.1.0
- semver: 7.6.2
+ semver: 7.6.3
vue-eslint-parser: 9.3.1(eslint@8.54.0)
xml-name-validator: 4.0.0
transitivePeerDependencies:
@@ -12014,7 +11605,7 @@ snapshots:
eslint-plugin-yml@1.10.0(eslint@8.54.0):
dependencies:
- debug: 4.3.5
+ debug: 4.3.6
eslint: 8.54.0
eslint-compat-utils: 0.1.2(eslint@8.54.0)
lodash: 4.17.21
@@ -12050,7 +11641,7 @@ snapshots:
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
- debug: 4.3.5
+ debug: 4.3.6
doctrine: 3.0.0
escape-string-regexp: 4.0.0
eslint-scope: 7.2.2
@@ -12082,8 +11673,8 @@ snapshots:
espree@9.6.1:
dependencies:
- acorn: 8.12.0
- acorn-jsx: 5.3.2(acorn@8.12.0)
+ acorn: 8.12.1
+ acorn-jsx: 5.3.2(acorn@8.12.1)
eslint-visitor-keys: 3.4.3
esprima@4.0.1: {}
@@ -12310,10 +11901,6 @@ snapshots:
call-bind: 1.0.2
get-intrinsic: 1.2.1
- get-tsconfig@4.7.2:
- dependencies:
- resolve-pkg-maps: 1.0.0
-
get-tsconfig@4.7.6:
dependencies:
resolve-pkg-maps: 1.0.0
@@ -12357,7 +11944,7 @@ snapshots:
foreground-child: 3.1.1
jackspeak: 2.3.6
minimatch: 9.0.3
- minipass: 7.0.4
+ minipass: 7.1.2
path-scurry: 1.10.1
glob@11.0.0:
@@ -12453,7 +12040,7 @@ snapshots:
radix3: 1.1.2
ufo: 1.5.4
uncrypto: 0.1.3
- unenv: 1.9.0
+ unenv: 1.10.0
transitivePeerDependencies:
- uWebSockets.js
@@ -12812,10 +12399,10 @@ snapshots:
jsonc-eslint-parser@2.3.0:
dependencies:
- acorn: 8.12.0
+ acorn: 8.12.1
eslint-visitor-keys: 3.4.3
espree: 9.6.1
- semver: 7.6.2
+ semver: 7.6.3
jsonfile@6.1.0:
dependencies:
@@ -12928,33 +12515,29 @@ snapshots:
magic-regexp@0.8.0:
dependencies:
estree-walker: 3.0.3
- magic-string: 0.30.10
+ magic-string: 0.30.11
mlly: 1.7.1
regexp-tree: 0.1.27
type-level-regexp: 0.1.17
ufo: 1.5.4
- unplugin: 1.11.0
+ unplugin: 1.12.1
magic-string-ast@0.6.2:
dependencies:
- magic-string: 0.30.10
+ magic-string: 0.30.11
magic-string@0.25.9:
dependencies:
sourcemap-codec: 1.4.8
- magic-string@0.30.10:
- dependencies:
- '@jridgewell/sourcemap-codec': 1.4.15
-
magic-string@0.30.11:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
magicast@0.3.4:
dependencies:
- '@babel/parser': 7.24.8
- '@babel/types': 7.24.8
+ '@babel/parser': 7.25.3
+ '@babel/types': 7.25.2
source-map-js: 1.2.0
make-dir@3.1.0:
@@ -13039,8 +12622,6 @@ snapshots:
minipass@5.0.0: {}
- minipass@7.0.4: {}
-
minipass@7.1.2: {}
minisearch@7.1.0: {}
@@ -13073,7 +12654,7 @@ snapshots:
mlly@1.7.1:
dependencies:
- acorn: 8.12.0
+ acorn: 8.12.1
pathe: 1.1.2
pkg-types: 1.1.3
ufo: 1.5.4
@@ -13164,7 +12745,7 @@ snapshots:
klona: 2.0.6
knitwork: 1.1.0
listhen: 1.7.2
- magic-string: 0.30.10
+ magic-string: 0.30.11
mime: 4.0.4
mlly: 1.7.1
mri: 1.2.0
@@ -13180,15 +12761,15 @@ snapshots:
rollup: 4.18.1
rollup-plugin-visualizer: 5.12.0(rollup@4.18.1)
scule: 1.3.0
- semver: 7.6.2
+ semver: 7.6.3
serve-placeholder: 2.0.2
serve-static: 1.15.0
std-env: 3.7.0
ufo: 1.5.4
uncrypto: 0.1.3
unctx: 2.3.1
- unenv: 1.9.0
- unimport: 3.7.2(rollup@4.18.1)
+ unenv: 1.10.0
+ unimport: 3.10.0(rollup@4.18.1)
unstorage: 1.10.2(ioredis@5.4.1)
unwasm: 0.3.9
transitivePeerDependencies:
@@ -13285,19 +12866,19 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
- nuxt@3.12.3(@parcel/watcher@2.4.1)(@types/node@18.0.0)(encoding@0.1.13)(eslint@8.54.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@3.29.4)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)(typescript@5.5.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue-tsc@2.0.29(typescript@5.5.4)):
+ nuxt@3.12.4(@parcel/watcher@2.4.1)(@types/node@18.0.0)(encoding@0.1.13)(eslint@8.54.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@3.29.4)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)(typescript@5.5.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue-tsc@2.0.29(typescript@5.5.4)):
dependencies:
'@nuxt/devalue': 2.0.2
'@nuxt/devtools': 1.3.9(rollup@3.29.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))
'@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@3.29.4)
- '@nuxt/schema': 3.12.3(rollup@3.29.4)
+ '@nuxt/schema': 3.12.4(rollup@3.29.4)
'@nuxt/telemetry': 2.5.4(magicast@0.3.4)(rollup@3.29.4)
- '@nuxt/vite-builder': 3.12.3(@types/node@18.0.0)(eslint@8.54.0)(magicast@0.3.4)(optionator@0.9.3)(rollup@3.29.4)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4))(vue@3.4.31(typescript@5.5.4))
- '@unhead/dom': 1.9.15
- '@unhead/ssr': 1.9.15
- '@unhead/vue': 1.9.15(vue@3.4.31(typescript@5.5.4))
- '@vue/shared': 3.4.31
- acorn: 8.12.0
+ '@nuxt/vite-builder': 3.12.4(@types/node@18.0.0)(eslint@8.54.0)(magicast@0.3.4)(optionator@0.9.3)(rollup@3.29.4)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4))(vue@3.4.31(typescript@5.5.4))
+ '@unhead/dom': 1.9.16
+ '@unhead/ssr': 1.9.16
+ '@unhead/vue': 1.9.16(vue@3.4.31(typescript@5.5.4))
+ '@vue/shared': 3.4.38
+ acorn: 8.12.1
c12: 1.11.1(magicast@0.3.4)
chokidar: 3.6.0
compatx: 0.1.8
@@ -13306,6 +12887,7 @@ snapshots:
defu: 6.1.4
destr: 2.0.3
devalue: 5.0.0
+ errx: 0.1.0
esbuild: 0.23.0
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
@@ -13316,7 +12898,7 @@ snapshots:
jiti: 1.21.6
klona: 2.0.6
knitwork: 1.1.0
- magic-string: 0.30.10
+ magic-string: 0.30.11
mlly: 1.7.1
nitropack: 2.9.7(encoding@0.1.13)(magicast@0.3.4)
nuxi: 3.12.0
@@ -13328,16 +12910,16 @@ snapshots:
pkg-types: 1.1.3
radix3: 1.1.2
scule: 1.3.0
- semver: 7.6.2
+ semver: 7.6.3
std-env: 3.7.0
strip-literal: 2.1.0
ufo: 1.5.4
ultrahtml: 1.5.3
uncrypto: 0.1.3
unctx: 2.3.1
- unenv: 1.9.0
- unimport: 3.7.2(rollup@3.29.4)
- unplugin: 1.11.0
+ unenv: 1.10.0
+ unimport: 3.10.0(rollup@3.29.4)
+ unplugin: 1.12.1
unplugin-vue-router: 0.10.0(rollup@3.29.4)(vue-router@4.4.0(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4))
unstorage: 1.10.2(ioredis@5.4.1)
untyped: 1.4.2
@@ -13355,6 +12937,7 @@ snapshots:
- '@azure/identity'
- '@azure/keyvault-secrets'
- '@azure/storage-blob'
+ - '@biomejs/biome'
- '@capacitor/preferences'
- '@libsql/client'
- '@netlify/blobs'
@@ -13422,7 +13005,7 @@ snapshots:
jiti: 1.21.6
klona: 2.0.6
knitwork: 1.1.0
- magic-string: 0.30.10
+ magic-string: 0.30.11
mlly: 1.7.1
nitropack: 2.9.7(encoding@0.1.13)(magicast@0.3.4)
nuxi: 3.12.0
@@ -13443,7 +13026,7 @@ snapshots:
unctx: 2.3.1
unenv: 1.10.0
unimport: 3.10.0(rollup@4.18.1)
- unplugin: 1.11.0
+ unplugin: 1.12.1
unplugin-vue-router: 0.10.0(rollup@4.18.1)(vue-router@4.4.0(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4))
unstorage: 1.10.2(ioredis@5.4.1)
untyped: 1.4.2
@@ -13644,7 +13227,7 @@ snapshots:
path-scurry@1.10.1:
dependencies:
lru-cache: 10.2.0
- minipass: 7.0.4
+ minipass: 7.1.2
path-scurry@2.0.0:
dependencies:
@@ -13677,142 +13260,142 @@ snapshots:
pluralize@8.0.0: {}
- postcss-calc@10.0.0(postcss@8.4.39):
+ postcss-calc@10.0.0(postcss@8.4.41):
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.41
postcss-selector-parser: 6.1.0
postcss-value-parser: 4.2.0
- postcss-colormin@7.0.1(postcss@8.4.39):
+ postcss-colormin@7.0.1(postcss@8.4.41):
dependencies:
browserslist: 4.23.2
caniuse-api: 3.0.0
colord: 2.9.3
- postcss: 8.4.39
+ postcss: 8.4.41
postcss-value-parser: 4.2.0
- postcss-convert-values@7.0.2(postcss@8.4.39):
+ postcss-convert-values@7.0.2(postcss@8.4.41):
dependencies:
browserslist: 4.23.2
- postcss: 8.4.39
+ postcss: 8.4.41
postcss-value-parser: 4.2.0
- postcss-discard-comments@7.0.1(postcss@8.4.39):
+ postcss-discard-comments@7.0.1(postcss@8.4.41):
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.41
postcss-selector-parser: 6.1.0
- postcss-discard-duplicates@7.0.0(postcss@8.4.39):
+ postcss-discard-duplicates@7.0.0(postcss@8.4.41):
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.41
- postcss-discard-empty@7.0.0(postcss@8.4.39):
+ postcss-discard-empty@7.0.0(postcss@8.4.41):
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.41
- postcss-discard-overridden@7.0.0(postcss@8.4.39):
+ postcss-discard-overridden@7.0.0(postcss@8.4.41):
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.41
- postcss-merge-longhand@7.0.2(postcss@8.4.39):
+ postcss-merge-longhand@7.0.2(postcss@8.4.41):
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.41
postcss-value-parser: 4.2.0
- stylehacks: 7.0.2(postcss@8.4.39)
+ stylehacks: 7.0.2(postcss@8.4.41)
- postcss-merge-rules@7.0.2(postcss@8.4.39):
+ postcss-merge-rules@7.0.2(postcss@8.4.41):
dependencies:
browserslist: 4.23.2
caniuse-api: 3.0.0
- cssnano-utils: 5.0.0(postcss@8.4.39)
- postcss: 8.4.39
+ cssnano-utils: 5.0.0(postcss@8.4.41)
+ postcss: 8.4.41
postcss-selector-parser: 6.1.0
- postcss-minify-font-values@7.0.0(postcss@8.4.39):
+ postcss-minify-font-values@7.0.0(postcss@8.4.41):
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.41
postcss-value-parser: 4.2.0
- postcss-minify-gradients@7.0.0(postcss@8.4.39):
+ postcss-minify-gradients@7.0.0(postcss@8.4.41):
dependencies:
colord: 2.9.3
- cssnano-utils: 5.0.0(postcss@8.4.39)
- postcss: 8.4.39
+ cssnano-utils: 5.0.0(postcss@8.4.41)
+ postcss: 8.4.41
postcss-value-parser: 4.2.0
- postcss-minify-params@7.0.1(postcss@8.4.39):
+ postcss-minify-params@7.0.1(postcss@8.4.41):
dependencies:
browserslist: 4.23.2
- cssnano-utils: 5.0.0(postcss@8.4.39)
- postcss: 8.4.39
+ cssnano-utils: 5.0.0(postcss@8.4.41)
+ postcss: 8.4.41
postcss-value-parser: 4.2.0
- postcss-minify-selectors@7.0.2(postcss@8.4.39):
+ postcss-minify-selectors@7.0.2(postcss@8.4.41):
dependencies:
cssesc: 3.0.0
- postcss: 8.4.39
+ postcss: 8.4.41
postcss-selector-parser: 6.1.0
- postcss-normalize-charset@7.0.0(postcss@8.4.39):
+ postcss-normalize-charset@7.0.0(postcss@8.4.41):
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.41
- postcss-normalize-display-values@7.0.0(postcss@8.4.39):
+ postcss-normalize-display-values@7.0.0(postcss@8.4.41):
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.41
postcss-value-parser: 4.2.0
- postcss-normalize-positions@7.0.0(postcss@8.4.39):
+ postcss-normalize-positions@7.0.0(postcss@8.4.41):
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.41
postcss-value-parser: 4.2.0
- postcss-normalize-repeat-style@7.0.0(postcss@8.4.39):
+ postcss-normalize-repeat-style@7.0.0(postcss@8.4.41):
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.41
postcss-value-parser: 4.2.0
- postcss-normalize-string@7.0.0(postcss@8.4.39):
+ postcss-normalize-string@7.0.0(postcss@8.4.41):
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.41
postcss-value-parser: 4.2.0
- postcss-normalize-timing-functions@7.0.0(postcss@8.4.39):
+ postcss-normalize-timing-functions@7.0.0(postcss@8.4.41):
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.41
postcss-value-parser: 4.2.0
- postcss-normalize-unicode@7.0.1(postcss@8.4.39):
+ postcss-normalize-unicode@7.0.1(postcss@8.4.41):
dependencies:
browserslist: 4.23.2
- postcss: 8.4.39
+ postcss: 8.4.41
postcss-value-parser: 4.2.0
- postcss-normalize-url@7.0.0(postcss@8.4.39):
+ postcss-normalize-url@7.0.0(postcss@8.4.41):
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.41
postcss-value-parser: 4.2.0
- postcss-normalize-whitespace@7.0.0(postcss@8.4.39):
+ postcss-normalize-whitespace@7.0.0(postcss@8.4.41):
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.41
postcss-value-parser: 4.2.0
- postcss-ordered-values@7.0.1(postcss@8.4.39):
+ postcss-ordered-values@7.0.1(postcss@8.4.41):
dependencies:
- cssnano-utils: 5.0.0(postcss@8.4.39)
- postcss: 8.4.39
+ cssnano-utils: 5.0.0(postcss@8.4.41)
+ postcss: 8.4.41
postcss-value-parser: 4.2.0
- postcss-reduce-initial@7.0.1(postcss@8.4.39):
+ postcss-reduce-initial@7.0.1(postcss@8.4.41):
dependencies:
browserslist: 4.23.2
caniuse-api: 3.0.0
- postcss: 8.4.39
+ postcss: 8.4.41
- postcss-reduce-transforms@7.0.0(postcss@8.4.39):
+ postcss-reduce-transforms@7.0.0(postcss@8.4.41):
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.41
postcss-value-parser: 4.2.0
postcss-selector-parser@6.1.0:
@@ -13820,25 +13403,19 @@ snapshots:
cssesc: 3.0.0
util-deprecate: 1.0.2
- postcss-svgo@7.0.1(postcss@8.4.39):
+ postcss-svgo@7.0.1(postcss@8.4.41):
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.41
postcss-value-parser: 4.2.0
svgo: 3.3.2
- postcss-unique-selectors@7.0.1(postcss@8.4.39):
+ postcss-unique-selectors@7.0.1(postcss@8.4.41):
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.41
postcss-selector-parser: 6.1.0
postcss-value-parser@4.2.0: {}
- postcss@8.4.39:
- dependencies:
- nanoid: 3.3.7
- picocolors: 1.0.1
- source-map-js: 1.2.0
-
postcss@8.4.41:
dependencies:
nanoid: 3.3.7
@@ -14039,7 +13616,7 @@ snapshots:
rollup-plugin-dts@6.1.0(rollup@3.29.4)(typescript@5.5.4):
dependencies:
- magic-string: 0.30.10
+ magic-string: 0.30.11
rollup: 3.29.4
typescript: 5.5.4
optionalDependencies:
@@ -14235,8 +13812,6 @@ snapshots:
semver@6.3.1: {}
- semver@7.6.2: {}
-
semver@7.6.3: {}
send@0.18.0:
@@ -14294,7 +13869,7 @@ snapshots:
detect-libc: 2.0.2
node-addon-api: 6.1.0
prebuild-install: 7.1.1
- semver: 7.6.2
+ semver: 7.6.3
simple-get: 4.0.1
tar-fs: 3.0.4
tunnel-agent: 0.6.0
@@ -14336,7 +13911,7 @@ snapshots:
dependencies:
'@kwsites/file-exists': 1.1.1
'@kwsites/promise-deferred': 1.1.1
- debug: 4.3.5
+ debug: 4.3.6
transitivePeerDependencies:
- supports-color
@@ -14496,10 +14071,10 @@ snapshots:
dependencies:
js-tokens: 9.0.0
- stylehacks@7.0.2(postcss@8.4.39):
+ stylehacks@7.0.2(postcss@8.4.41):
dependencies:
browserslist: 4.23.2
- postcss: 8.4.39
+ postcss: 8.4.41
postcss-selector-parser: 6.1.0
sucrase@3.35.0:
@@ -14609,7 +14184,7 @@ snapshots:
terser@5.19.2:
dependencies:
'@jridgewell/source-map': 0.3.5
- acorn: 8.12.0
+ acorn: 8.12.1
commander: 2.20.3
source-map-support: 0.5.21
@@ -14764,7 +14339,7 @@ snapshots:
globby: 13.2.2
hookable: 5.5.3
jiti: 1.21.6
- magic-string: 0.30.10
+ magic-string: 0.30.11
mkdist: 1.3.0(sass@1.77.8)(typescript@5.5.4)
mlly: 1.7.1
pathe: 1.1.2
@@ -14798,10 +14373,10 @@ snapshots:
unctx@2.3.1:
dependencies:
- acorn: 8.12.0
+ acorn: 8.12.1
estree-walker: 3.0.3
- magic-string: 0.30.10
- unplugin: 1.11.0
+ magic-string: 0.30.11
+ unplugin: 1.12.1
undici@5.28.4:
dependencies:
@@ -14815,21 +14390,6 @@ snapshots:
node-fetch-native: 1.6.4
pathe: 1.1.2
- unenv@1.9.0:
- dependencies:
- consola: 3.2.3
- defu: 6.1.4
- mime: 3.0.0
- node-fetch-native: 1.6.4
- pathe: 1.1.2
-
- unhead@1.9.15:
- dependencies:
- '@unhead/dom': 1.9.15
- '@unhead/schema': 1.9.15
- '@unhead/shared': 1.9.15
- hookable: 5.5.3
-
unhead@1.9.16:
dependencies:
'@unhead/dom': 1.9.16
@@ -14886,42 +14446,6 @@ snapshots:
transitivePeerDependencies:
- rollup
- unimport@3.7.2(rollup@3.29.4):
- dependencies:
- '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
- acorn: 8.12.0
- escape-string-regexp: 5.0.0
- estree-walker: 3.0.3
- fast-glob: 3.3.2
- local-pkg: 0.5.0
- magic-string: 0.30.10
- mlly: 1.7.1
- pathe: 1.1.2
- pkg-types: 1.1.3
- scule: 1.3.0
- strip-literal: 2.1.0
- unplugin: 1.11.0
- transitivePeerDependencies:
- - rollup
-
- unimport@3.7.2(rollup@4.18.1):
- dependencies:
- '@rollup/pluginutils': 5.1.0(rollup@4.18.1)
- acorn: 8.12.0
- escape-string-regexp: 5.0.0
- estree-walker: 3.0.3
- fast-glob: 3.3.2
- local-pkg: 0.5.0
- magic-string: 0.30.10
- mlly: 1.7.1
- pathe: 1.1.2
- pkg-types: 1.1.3
- scule: 1.3.0
- strip-literal: 2.1.0
- unplugin: 1.11.0
- transitivePeerDependencies:
- - rollup
-
unique-string@2.0.0:
dependencies:
crypto-random-string: 2.0.0
@@ -14962,13 +14486,13 @@ snapshots:
- rollup
- supports-color
- unocss@0.62.1(@unocss/webpack@0.62.1(rollup@3.29.4)(webpack@5.88.2(esbuild@0.23.0)))(postcss@8.4.39)(rollup@3.29.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)):
+ unocss@0.62.1(@unocss/webpack@0.62.1(rollup@3.29.4)(webpack@5.88.2(esbuild@0.23.0)))(rollup@3.29.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)):
dependencies:
'@unocss/astro': 0.62.1(rollup@3.29.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))
'@unocss/cli': 0.62.1(rollup@3.29.4)
'@unocss/core': 0.62.1
'@unocss/extractor-arbitrary-variants': 0.62.1
- '@unocss/postcss': 0.62.1(postcss@8.4.39)
+ '@unocss/postcss': 0.62.1(postcss@8.4.41)
'@unocss/preset-attributify': 0.62.1
'@unocss/preset-icons': 0.62.1
'@unocss/preset-mini': 0.62.1
@@ -14992,13 +14516,43 @@ snapshots:
- rollup
- supports-color
- unocss@0.62.1(@unocss/webpack@0.62.1(rollup@4.18.1)(webpack@5.88.2(esbuild@0.23.0)))(postcss@8.4.39)(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)):
+ unocss@0.62.1(@unocss/webpack@0.62.1(rollup@4.18.1)(webpack@5.88.2(esbuild@0.23.0)))(postcss@8.4.41)(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)):
dependencies:
'@unocss/astro': 0.62.1(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))
'@unocss/cli': 0.62.1(rollup@4.18.1)
'@unocss/core': 0.62.1
'@unocss/extractor-arbitrary-variants': 0.62.1
- '@unocss/postcss': 0.62.1(postcss@8.4.39)
+ '@unocss/postcss': 0.62.1(postcss@8.4.41)
+ '@unocss/preset-attributify': 0.62.1
+ '@unocss/preset-icons': 0.62.1
+ '@unocss/preset-mini': 0.62.1
+ '@unocss/preset-tagify': 0.62.1
+ '@unocss/preset-typography': 0.62.1
+ '@unocss/preset-uno': 0.62.1
+ '@unocss/preset-web-fonts': 0.62.1
+ '@unocss/preset-wind': 0.62.1
+ '@unocss/reset': 0.62.1
+ '@unocss/transformer-attributify-jsx': 0.62.1
+ '@unocss/transformer-attributify-jsx-babel': 0.62.1
+ '@unocss/transformer-compile-class': 0.62.1
+ '@unocss/transformer-directives': 0.62.1
+ '@unocss/transformer-variant-group': 0.62.1
+ '@unocss/vite': 0.62.1(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))
+ optionalDependencies:
+ '@unocss/webpack': 0.62.1(rollup@4.18.1)(webpack@5.88.2(esbuild@0.23.0))
+ vite: 5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)
+ transitivePeerDependencies:
+ - postcss
+ - rollup
+ - supports-color
+
+ unocss@0.62.1(@unocss/webpack@0.62.1(rollup@4.18.1)(webpack@5.88.2(esbuild@0.23.0)))(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)):
+ dependencies:
+ '@unocss/astro': 0.62.1(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))
+ '@unocss/cli': 0.62.1(rollup@4.18.1)
+ '@unocss/core': 0.62.1
+ '@unocss/extractor-arbitrary-variants': 0.62.1
+ '@unocss/postcss': 0.62.1(postcss@8.4.41)
'@unocss/preset-attributify': 0.62.1
'@unocss/preset-icons': 0.62.1
'@unocss/preset-mini': 0.62.1
@@ -15024,7 +14578,7 @@ snapshots:
unplugin-vue-router@0.10.0(rollup@3.29.4)(vue-router@4.4.0(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4)):
dependencies:
- '@babel/types': 7.24.8
+ '@babel/types': 7.25.2
'@rollup/pluginutils': 5.1.0(rollup@3.29.4)
'@vue-macros/common': 1.10.4(rollup@3.29.4)(vue@3.4.31(typescript@5.5.4))
ast-walker-scope: 0.6.1
@@ -15035,7 +14589,7 @@ snapshots:
mlly: 1.7.1
pathe: 1.1.2
scule: 1.3.0
- unplugin: 1.11.0
+ unplugin: 1.12.1
yaml: 2.4.5
optionalDependencies:
vue-router: 4.4.0(vue@3.4.31(typescript@5.5.4))
@@ -15045,7 +14599,7 @@ snapshots:
unplugin-vue-router@0.10.0(rollup@4.18.1)(vue-router@4.4.0(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4)):
dependencies:
- '@babel/types': 7.24.8
+ '@babel/types': 7.25.2
'@rollup/pluginutils': 5.1.0(rollup@4.18.1)
'@vue-macros/common': 1.10.4(rollup@4.18.1)(vue@3.4.31(typescript@5.5.4))
ast-walker-scope: 0.6.1
@@ -15056,7 +14610,7 @@ snapshots:
mlly: 1.7.1
pathe: 1.1.2
scule: 1.3.0
- unplugin: 1.11.0
+ unplugin: 1.12.1
yaml: 2.4.5
optionalDependencies:
vue-router: 4.4.0(vue@3.4.31(typescript@5.5.4))
@@ -15064,13 +14618,6 @@ snapshots:
- rollup
- vue
- unplugin@1.11.0:
- dependencies:
- acorn: 8.12.0
- chokidar: 3.6.0
- webpack-sources: 3.2.3
- webpack-virtual-modules: 0.6.1
-
unplugin@1.12.1:
dependencies:
acorn: 8.12.1
@@ -15103,9 +14650,9 @@ snapshots:
untyped@1.4.2:
dependencies:
- '@babel/core': 7.24.8
+ '@babel/core': 7.25.2
'@babel/standalone': 7.23.9
- '@babel/types': 7.24.8
+ '@babel/types': 7.25.2
defu: 6.1.4
jiti: 1.21.6
mri: 1.2.0
@@ -15116,11 +14663,11 @@ snapshots:
unwasm@0.3.9:
dependencies:
knitwork: 1.1.0
- magic-string: 0.30.10
+ magic-string: 0.30.11
mlly: 1.7.1
pathe: 1.1.2
pkg-types: 1.1.3
- unplugin: 1.11.0
+ unplugin: 1.12.1
upath@1.2.0: {}
@@ -15157,24 +14704,6 @@ snapshots:
dependencies:
vite: 5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)
- vite-node@1.6.0(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2):
- dependencies:
- cac: 6.7.14
- debug: 4.3.6
- pathe: 1.1.2
- picocolors: 1.0.1
- vite: 5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)
- transitivePeerDependencies:
- - '@types/node'
- - less
- - lightningcss
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
-
vite-node@2.0.5(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2):
dependencies:
cac: 6.7.14
@@ -15211,7 +14740,7 @@ snapshots:
- supports-color
- terser
- vite-plugin-checker@0.7.1(eslint@8.54.0)(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue-tsc@2.0.29(typescript@5.5.4)):
+ vite-plugin-checker@0.7.2(eslint@8.54.0)(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue-tsc@2.0.29(typescript@5.5.4)):
dependencies:
'@babel/code-frame': 7.24.7
ansi-escapes: 4.3.2
@@ -15261,7 +14790,7 @@ snapshots:
dependencies:
'@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.1.0(rollup@3.29.4)
- debug: 4.3.5
+ debug: 4.3.6
error-stack-parser-es: 0.1.4
fs-extra: 11.2.0
open: 10.1.0
@@ -15275,11 +14804,11 @@ snapshots:
- rollup
- supports-color
- vite-plugin-inspect@0.8.4(@nuxt/kit@3.12.4(magicast@0.3.4)(rollup@4.18.1))(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)):
+ vite-plugin-inspect@0.8.4(@nuxt/kit@3.12.4(magicast@0.3.4)(rollup@3.29.4))(rollup@4.18.1)(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)):
dependencies:
'@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.1.0(rollup@4.18.1)
- debug: 4.3.5
+ debug: 4.3.6
error-stack-parser-es: 0.1.4
fs-extra: 11.2.0
open: 10.1.0
@@ -15288,7 +14817,7 @@ snapshots:
sirv: 2.0.4
vite: 5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)
optionalDependencies:
- '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1)
+ '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@3.29.4)
transitivePeerDependencies:
- rollup
- supports-color
@@ -15308,53 +14837,53 @@ snapshots:
vite-plugin-vue-inspector@5.1.2(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)):
dependencies:
- '@babel/core': 7.24.8
- '@babel/plugin-proposal-decorators': 7.23.3(@babel/core@7.24.8)
- '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.24.8)
- '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.8)
- '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.24.8)
- '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.8)
+ '@babel/core': 7.25.2
+ '@babel/plugin-proposal-decorators': 7.23.3(@babel/core@7.25.2)
+ '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.25.2)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2)
+ '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.25.2)
+ '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2)
'@vue/compiler-dom': 3.4.31
kolorist: 1.8.0
- magic-string: 0.30.10
+ magic-string: 0.30.11
vite: 5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)
transitivePeerDependencies:
- supports-color
vite-plugin-vue-inspector@5.1.2(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)):
dependencies:
- '@babel/core': 7.24.8
- '@babel/plugin-proposal-decorators': 7.23.3(@babel/core@7.24.8)
- '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.24.8)
- '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.8)
- '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.24.8)
- '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.8)
+ '@babel/core': 7.25.2
+ '@babel/plugin-proposal-decorators': 7.23.3(@babel/core@7.25.2)
+ '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.25.2)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2)
+ '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.25.2)
+ '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2)
'@vue/compiler-dom': 3.4.31
kolorist: 1.8.0
- magic-string: 0.30.10
+ magic-string: 0.30.11
vite: 5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)
transitivePeerDependencies:
- supports-color
- vite-plugin-vuetify@2.0.3(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue@3.4.31(typescript@5.5.4))(vuetify@3.7.0):
+ vite-plugin-vuetify@2.0.4(vite@5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue@3.4.31(typescript@5.5.4))(vuetify@3.7.0):
dependencies:
- '@vuetify/loader-shared': 2.0.3(vue@3.4.31(typescript@5.5.4))(vuetify@3.7.0(typescript@5.5.4)(vite-plugin-vuetify@2.0.3)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4)))
- debug: 4.3.5
+ '@vuetify/loader-shared': 2.0.3(vue@3.4.31(typescript@5.5.4))(vuetify@3.7.0(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4)))
+ debug: 4.3.6
upath: 2.0.1
vite: 5.4.1(@types/node@18.0.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)
vue: 3.4.31(typescript@5.5.4)
- vuetify: 3.7.0(typescript@5.5.4)(vite-plugin-vuetify@2.0.3)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4))
+ vuetify: 3.7.0(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4))
transitivePeerDependencies:
- supports-color
- vite-plugin-vuetify@2.0.3(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue@3.4.31(typescript@5.5.4))(vuetify@3.7.0):
+ vite-plugin-vuetify@2.0.4(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue@3.4.31(typescript@5.5.4))(vuetify@3.7.0):
dependencies:
- '@vuetify/loader-shared': 2.0.3(vue@3.4.31(typescript@5.5.4))(vuetify@3.7.0(typescript@5.5.4)(vite-plugin-vuetify@2.0.3)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4)))
- debug: 4.3.5
+ '@vuetify/loader-shared': 2.0.3(vue@3.4.31(typescript@5.5.4))(vuetify@3.7.0(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4)))
+ debug: 4.3.6
upath: 2.0.1
vite: 5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2)
vue: 3.4.31(typescript@5.5.4)
- vuetify: 3.7.0(typescript@5.5.4)(vite-plugin-vuetify@2.0.3)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4))
+ vuetify: 3.7.0(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4))
transitivePeerDependencies:
- supports-color
optional: true
@@ -15392,7 +14921,7 @@ snapshots:
'@types/markdown-it': 14.1.2
'@vitejs/plugin-vue': 5.0.5(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue@3.4.31(typescript@5.5.4))
'@vue/devtools-api': 7.3.8
- '@vue/shared': 3.4.31
+ '@vue/shared': 3.4.38
'@vueuse/core': 10.11.1(vue@3.4.31(typescript@5.5.4))
'@vueuse/integrations': 10.11.1(focus-trap@7.5.4)(vue@3.4.31(typescript@5.5.4))
focus-trap: 7.5.4
@@ -15464,9 +14993,9 @@ snapshots:
'@vitest/spy': 2.0.5
'@vitest/utils': 2.0.5
chai: 5.1.1
- debug: 4.3.5
+ debug: 4.3.6
execa: 8.0.1
- magic-string: 0.30.10
+ magic-string: 0.30.11
pathe: 1.1.2
std-env: 3.7.0
tinybench: 2.9.0
@@ -15549,7 +15078,7 @@ snapshots:
dependencies:
'@volar/typescript': 2.4.0-alpha.18
'@vue/language-core': 2.0.29(typescript@5.5.4)
- semver: 7.6.2
+ semver: 7.6.3
typescript: 5.5.4
vue@3.4.31(typescript@5.5.4):
@@ -15562,12 +15091,12 @@ snapshots:
optionalDependencies:
typescript: 5.5.4
- vuetify@3.7.0(typescript@5.5.4)(vite-plugin-vuetify@2.0.3)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4)):
+ vuetify@3.7.0(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue-i18n@9.10.2(vue@3.4.31(typescript@5.5.4)))(vue@3.4.31(typescript@5.5.4)):
dependencies:
vue: 3.4.31(typescript@5.5.4)
optionalDependencies:
typescript: 5.5.4
- vite-plugin-vuetify: 2.0.3(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue@3.4.31(typescript@5.5.4))(vuetify@3.7.0)
+ vite-plugin-vuetify: 2.0.4(vite@5.4.1(@types/node@20.6.0)(sass-embedded@1.77.8)(sass@1.77.8)(terser@5.19.2))(vue@3.4.31(typescript@5.5.4))(vuetify@3.7.0)
vue-i18n: 9.10.2(vue@3.4.31(typescript@5.5.4))
watchpack@2.4.0:
@@ -15581,8 +15110,6 @@ snapshots:
webpack-sources@3.2.3: {}
- webpack-virtual-modules@0.6.1: {}
-
webpack-virtual-modules@0.6.2: {}
webpack@5.88.2(esbuild@0.23.0):
diff --git a/src/module.ts b/src/module.ts
index 7644ba5..b40060f 100644
--- a/src/module.ts
+++ b/src/module.ts
@@ -9,6 +9,7 @@ import {
import { getPackageInfo } from 'local-pkg'
import type { HookResult } from '@nuxt/schema'
import type { VuetifyOptions, createVuetify } from 'vuetify'
+import { version as VITE_VERSION } from 'vite'
import { version } from '../package.json'
import type {
InlineModuleOptions,
@@ -46,6 +47,7 @@ export default defineNuxtModule({
importComposables: true,
includeTransformAssetsUrls: true,
styles: true,
+ disableVuetifyStyles: false,
disableModernSassCompiler: false,
},
}),
@@ -62,6 +64,10 @@ export default defineNuxtModule({
&& versions.length > 1
&& (versions[0] > 3 || (versions[0] === 3 && versions[1] >= 5))
+ const viteVersion = VITE_VERSION.split('.')
+ .map((v: string) => v.includes('-') ? v.split('-')[0] : v)
+ .map(v => Number.parseInt(v)) as VuetifyNuxtContext['viteVersion']
+
const ctx: VuetifyNuxtContext = {
logger,
resolver: createResolver(import.meta.url),
@@ -79,6 +85,7 @@ export default defineNuxtModule({
labComponentsPromise: undefined!,
vuetify3_4,
vuetify3_5,
+ viteVersion,
}
await load(options, nuxt, ctx)
diff --git a/src/types.ts b/src/types.ts
index 7ea3e59..8e7bb47 100644
--- a/src/types.ts
+++ b/src/types.ts
@@ -251,6 +251,15 @@ export interface MOptions {
styles?: true | 'none' | 'sass' | {
configFile: string
}
+ /**
+ * The module will add `vuetify/styles` in Nuxt `css` by default.
+ *
+ * If you want to add custom styles, you should enable this flag to avoid registering `vuetify/styles`.
+ *
+ * @see https://github.com/vuetifyjs/nuxt-module/pull/213
+ * @default false
+ */
+ disableVuetifyStyles?: boolean
/**
* Disable the modern SASS compiler and API.
*
diff --git a/src/utils/config.ts b/src/utils/config.ts
index ed77cc3..92495cc 100644
--- a/src/utils/config.ts
+++ b/src/utils/config.ts
@@ -27,6 +27,7 @@ export interface VuetifyNuxtContext {
labComponentsPromise: Promise
vuetify3_4?: boolean
vuetify3_5?: boolean
+ viteVersion: [major: number, minor: number, patch: number]
}
export async function loadVuetifyConfiguration(
diff --git a/src/utils/configure-nuxt.ts b/src/utils/configure-nuxt.ts
index b08586d..1554581 100644
--- a/src/utils/configure-nuxt.ts
+++ b/src/utils/configure-nuxt.ts
@@ -1,5 +1,5 @@
import type { Nuxt } from '@nuxt/schema'
-import { addImports, addPlugin, extendWebpackConfig } from '@nuxt/kit'
+import { addImports, addPlugin, extendWebpackConfig, getNuxtVersion } from '@nuxt/kit'
import { RESOLVED_VIRTUAL_MODULES } from '../vite/constants'
import type { VuetifyNuxtContext } from './config'
import { addVuetifyNuxtPlugins } from './vuetify-nuxt-plugins'
@@ -11,12 +11,32 @@ export function configureNuxt(
ctx: VuetifyNuxtContext,
) {
const {
+ styles,
importComposables,
prefixComposables,
+ disableVuetifyStyles,
} = ctx.moduleOptions
const runtimeDir = ctx.resolver.resolve('./runtime')
+ // disable inline styles when SSR enabled
+ if (ctx.isSSR && !!styles && typeof styles === 'object') {
+ const [major, minor] = getNuxtVersion(nuxt).split('.')
+ .map((v: string) => v.includes('-') ? v.split('-')[0] : v)
+ .map(v => Number.parseInt(v))
+ const features = major > 3 || (major === 3 && minor >= 9)
+ if (features)
+ nuxt.options.features.inlineStyles = false
+ else
+ (nuxt.options.experimental as any)['inlineSSRStyles'] = false
+ }
+
+ if (!disableVuetifyStyles) {
+ nuxt.options.css ??= []
+ // always add vuetify/styles
+ nuxt.options.css.unshift('vuetify/styles')
+ }
+
// transpile always vuetify and runtime folder
nuxt.options.build.transpile.push(configKey)
nuxt.options.build.transpile.push(runtimeDir)
@@ -29,11 +49,6 @@ export function configureNuxt(
for (const virtual of RESOLVED_VIRTUAL_MODULES)
nuxt.options.imports.transform.include.push(new RegExp(`${virtual}$`))
- nuxt.options.css ??= []
-
- // always add vuetify/styles
- nuxt.options.css.unshift('vuetify/styles')
-
extendWebpackConfig(() => {
throw new Error('Webpack is not supported: vuetify-nuxt-module module can only be used with Vite!')
})
diff --git a/src/utils/configure-vite.ts b/src/utils/configure-vite.ts
index a6ed107..15363c1 100644
--- a/src/utils/configure-vite.ts
+++ b/src/utils/configure-vite.ts
@@ -20,7 +20,7 @@ export function configureVite(configKey: string, nuxt: Nuxt, ctx: VuetifyNuxtCon
viteInlineConfig.optimizeDeps = defu(viteInlineConfig.optimizeDeps, { exclude: ['vuetify'] })
- if (nuxt.options.ssr) {
+ if (ctx.isSSR) {
viteInlineConfig.ssr ||= {}
viteInlineConfig.ssr.noExternal = [
...(Array.isArray(viteInlineConfig.ssr.noExternal)
@@ -44,17 +44,30 @@ export function configureVite(configKey: string, nuxt: Nuxt, ctx: VuetifyNuxtCon
}
if (!ctx.moduleOptions.disableModernSassCompiler) {
- viteInlineConfig.css ??= {}
- viteInlineConfig.css.preprocessorOptions ??= {}
- viteInlineConfig.css.preprocessorOptions.sass ??= {}
- const sassEmbedded = isPackageExists('sass-embedded')
- if (sassEmbedded) {
- viteInlineConfig.css.preprocessorOptions.sass.api = 'modern-compiler'
- }
- else {
- viteInlineConfig.css.preprocessorOptions.sass.api = 'modern'
- if (!('preprocessorMaxWorkers' in viteInlineConfig.css))
- viteInlineConfig.css.preprocessorMaxWorkers = true
+ // vite version >= 5.4.0
+ const [major, minor, patch] = ctx.viteVersion
+ const enableModernSassCompiler = major > 5 || (major === 5 && minor >= 4)
+ if (enableModernSassCompiler) {
+ const sassEmbedded = isPackageExists('sass-embedded')
+ if (sassEmbedded) {
+ // vite version >= 5.4.2
+ // check https://github.com/vitejs/vite/pull/17754 and https://github.com/vitejs/vite/pull/17728
+ const omit = major > 5 || (major === 5 && minor > 4) || (major === 5 && minor === 4 && patch >= 2)
+ if (!omit) {
+ viteInlineConfig.css ??= {}
+ viteInlineConfig.css.preprocessorOptions ??= {}
+ viteInlineConfig.css.preprocessorOptions.sass ??= {}
+ viteInlineConfig.css.preprocessorOptions.sass.api = 'modern-compiler'
+ }
+ }
+ else {
+ viteInlineConfig.css ??= {}
+ viteInlineConfig.css.preprocessorOptions ??= {}
+ viteInlineConfig.css.preprocessorOptions.sass ??= {}
+ viteInlineConfig.css.preprocessorOptions.sass.api = 'modern'
+ if (!('preprocessorMaxWorkers' in viteInlineConfig.css))
+ viteInlineConfig.css.preprocessorMaxWorkers = true
+ }
}
}
@@ -69,7 +82,9 @@ export function configureVite(configKey: string, nuxt: Nuxt, ctx: VuetifyNuxtCon
}
viteInlineConfig.plugins.push(vuetifyImportPlugin(vuetifyImportOptions))
- viteInlineConfig.plugins.push(vuetifyStylesPlugin({ styles: ctx.moduleOptions.styles }, ctx.logger))
+ // exclude styles plugin
+ if (typeof ctx.moduleOptions.styles !== 'boolean')
+ viteInlineConfig.plugins.push(vuetifyStylesPlugin({ styles: ctx.moduleOptions.styles }, ctx.viteVersion, ctx.logger))
viteInlineConfig.plugins.push(vuetifyConfigurationPlugin(ctx))
viteInlineConfig.plugins.push(vuetifyIconsPlugin(ctx))
viteInlineConfig.plugins.push(vuetifyDateConfigurationPlugin(ctx))
diff --git a/src/vite/vuetify-import-plugin.ts b/src/vite/vuetify-import-plugin.ts
index cc6cc5d..b73a3be 100644
--- a/src/vite/vuetify-import-plugin.ts
+++ b/src/vite/vuetify-import-plugin.ts
@@ -1,6 +1,6 @@
-import { extname } from 'node:path'
import { pathToFileURL } from 'node:url'
import type { Plugin } from 'vite'
+import { createFilter } from 'vite'
import type { Options } from '@vuetify/loader-shared'
import { generateImports } from '@vuetify/loader-shared'
import { parseQuery, parseURL } from 'ufo'
@@ -24,19 +24,30 @@ function parseId(id: string) {
}
export function vuetifyImportPlugin(options: Options) {
+ let filter: (id: unknown) => boolean
return {
name: 'vuetify:import:nuxt',
configResolved(config) {
if (config.plugins.findIndex(plugin => plugin.name === 'vuetify:import') > -1)
throw new Error('Remove vite-plugin-vuetify from your Nuxt config file, this module registers a modified version.')
+
+ const vueIdx = config.plugins.findIndex(plugin => plugin.name === 'vite:vue')
+ const vueOptions = vueIdx > -1 ? config.plugins[vueIdx].api?.options : {}
+ filter = createFilter(vueOptions.include, vueOptions.exclude)
},
async transform(code, id) {
const { query, path } = parseId(id)
- if (
- ((!query || !('vue' in query)) && extname(path) === '.vue' && !/^import { render as _sfc_render } from ".*"$/m.test(code))
- || (query && 'vue' in query && (query.type === 'template' || (query.type === 'script' && query.setup === 'true')))
- ) {
+ const isVueVirtual = query && 'vue' in query
+ const isVueFile = !isVueVirtual
+ && filter(path)
+ && !/^import { render as _sfc_render } from ".*"$/m.test(code)
+ const isVueTemplate = isVueVirtual && (
+ query.type === 'template'
+ || (query.type === 'script' && query.setup === 'true')
+ )
+
+ if (isVueFile || isVueTemplate) {
const { code: imports, source } = generateImports(code, options)
return {
code: source + imports,
diff --git a/src/vite/vuetify-styles-plugin.ts b/src/vite/vuetify-styles-plugin.ts
index 4964449..fbb42b7 100644
--- a/src/vite/vuetify-styles-plugin.ts
+++ b/src/vite/vuetify-styles-plugin.ts
@@ -1,22 +1,26 @@
import process from 'node:process'
+import { pathToFileURL } from 'node:url'
import type { Plugin } from 'vite'
-import { normalizePath, resolveVuetifyBase } from '@vuetify/loader-shared'
-import { isAbsolute, join, relative as relativePath } from 'pathe'
+import { isObject, normalizePath, resolveVuetifyBase } from '@vuetify/loader-shared'
+import { isAbsolute, relative as relativePath } from 'pathe'
import type { Options } from '@vuetify/loader-shared'
-
-function isSubdir(root: string, test: string) {
- const relative = relativePath(root, test)
- return relative && !relative.startsWith('..') && !isAbsolute(relative)
-}
+import path from 'upath'
+import type { VuetifyNuxtContext } from '../utils/config'
export function vuetifyStylesPlugin(
options: Options,
+ [major, minor, patch]: VuetifyNuxtContext['viteVersion'],
_logger: ReturnType,
) {
+ let configFile: string | undefined
+ // let cacheDir: string | undefined
const vuetifyBase = resolveVuetifyBase()
-
- let configFile: string
- const tempFiles = new Map()
+ const noneFiles = new Set()
+ let isNone = false
+ let sassVariables = false
+ let fileImport = false
+ const PREFIX = 'vuetify-styles/'
+ const SSR_PREFIX = `/@${PREFIX}`
return {
name: 'vuetify:styles:nuxt',
@@ -25,64 +29,78 @@ export function vuetifyStylesPlugin(
if (config.plugins.findIndex(plugin => plugin.name === 'vuetify:styles') > -1)
throw new Error('Remove vite-plugin-vuetify from your Nuxt config file, this module registers a modified version.')
- if (typeof options.styles === 'object') {
- if (isAbsolute(options.styles.configFile))
- configFile = options.styles.configFile
+ if (isObject(options.styles)) {
+ sassVariables = true
+ // use file import when vite version > 5.4.2
+ // check https://github.com/vitejs/vite/pull/17909
+ fileImport = major > 5 || (major === 5 && minor > 4) || (major === 5 && minor === 4 && patch > 2)
+ if (path.isAbsolute(options.styles.configFile))
+ configFile = path.resolve(options.styles.configFile)
else
- configFile = join(config.root || process.cwd(), options.styles.configFile)
+ configFile = path.resolve(path.join(config.root || process.cwd(), options.styles.configFile))
+
+ configFile = fileImport
+ ? pathToFileURL(configFile).href
+ : normalizePath(configFile)
+ }
+ else {
+ isNone = options.styles === 'none'
}
},
async resolveId(source, importer, { custom, ssr }) {
+ if (source.startsWith(PREFIX) || source.startsWith(SSR_PREFIX))
+ return source
+
if (
source === 'vuetify/styles' || (
importer
&& source.endsWith('.css')
- && isSubdir(vuetifyBase, isAbsolute(source) ? source : importer)
+ && isSubdir(vuetifyBase, path.isAbsolute(source) ? source : importer)
)
) {
- if (options.styles === 'none') {
- return '/@plugin-vuetify/lib/__void__'
- }
- else if (options.styles === 'sass') {
+ if (options.styles === 'sass') {
const target = source.replace(/\.css$/, '.sass')
return this.resolve(target, importer, { skipSelf: true, custom })
}
- else if (typeof options.styles === 'object') {
- const resolution = await this.resolve(source, importer, { skipSelf: true, custom })
-
- if (!resolution)
- return null
-
- const target = resolution.id.replace(/\.css$/, '.sass')
- const file = relativePath(join(vuetifyBase, 'lib'), target)
- const contents = `@use "${normalizePath(configFile)}"\n@use "${normalizePath(target)}"`
- tempFiles.set(file, contents)
+ const resolution = await this.resolve(source, importer, { skipSelf: true, custom })
+ if (!resolution)
+ return undefined
- return ssr
- ? `/@plugin-vuetify/lib/${file}`
- : `/@fs/plugin-vuetify/lib/${file}`
+ const target = resolution.id.replace(/\.css$/, '.sass')
+ if (isNone) {
+ noneFiles.add(target)
+ return target
}
+
+ return `${ssr ? SSR_PREFIX : PREFIX}${path.relative(vuetifyBase, target)}`
}
+
+ return undefined
},
load(id) {
- // When Vite is configured with `optimizeDeps.exclude: ['vuetify']`, the
- // received id contains a version hash (e.g. \0__void__?v=893fa859).
- if (/^\/@plugin-vuetify\/lib\/__void__(\?.*)?$/.test(id))
- return ''
-
- if (id.startsWith('/@plugin-vuetify/lib/')) {
- const file = /^\/@plugin-vuetify\/lib\/(.*?)(\?.*)?$/.exec(id)![1]
- return tempFiles.get(file)
- }
+ if (sassVariables) {
+ const target = id.startsWith(PREFIX)
+ ? path.resolve(vuetifyBase, id.slice(PREFIX.length))
+ : id.startsWith(SSR_PREFIX)
+ ? path.resolve(vuetifyBase, id.slice(SSR_PREFIX.length))
+ : undefined
- if (id.startsWith('/@fs/plugin-vuetify/lib/')) {
- const file = /^\/@fs\/plugin-vuetify\/lib\/(.*?)(\?.*)?$/.exec(id)![1]
- return tempFiles.get(file)
+ if (target) {
+ return {
+ code: `@use "${configFile}"\n@use "${fileImport ? pathToFileURL(target).href : normalizePath(target)}"`,
+ map: {
+ mappings: '',
+ },
+ }
+ }
}
-
- if (id.includes('plugin-vuetify/lib'))
- return ''
+ return isNone && noneFiles.has(id) ? '' : undefined
},
}
}
+
+function isSubdir(root: string, test: string) {
+ const relative = relativePath(root, test)
+ return relative && !relative.startsWith('..') && !isAbsolute(relative)
+}
diff --git a/vuetify-locale-playground/nuxt.config.ts b/vuetify-locale-playground/nuxt.config.ts
index f823e2c..586c0b7 100644
--- a/vuetify-locale-playground/nuxt.config.ts
+++ b/vuetify-locale-playground/nuxt.config.ts
@@ -59,7 +59,6 @@ export default defineNuxtConfig({
},
features: {
devLogs: false,
- inlineStyles: false,
},
experimental: {
payloadExtraction: false,
diff --git a/vuetify-locale-playground/package.json b/vuetify-locale-playground/package.json
index 73b8dd4..a2b73c0 100644
--- a/vuetify-locale-playground/package.json
+++ b/vuetify-locale-playground/package.json
@@ -11,7 +11,7 @@
"devDependencies": {
"@nuxtjs/i18n": "^8.3.3",
"nuxt": "^3.12.4",
- "sass": "^1.77.8",
+ "sass-embedded": "^1.77.8",
"typescript": "^5.5.4",
"vue-tsc": "^2.0.29",
"vuetify-nuxt-module": "workspace:*"