diff --git a/docs/nuxt.config.ts b/docs/nuxt.config.ts
index 96695154..e62491e9 100644
--- a/docs/nuxt.config.ts
+++ b/docs/nuxt.config.ts
@@ -30,12 +30,6 @@ export default defineNuxtConfig({
}
},
- future: {
- compatibilityVersion: 4
- },
-
- compatibilityDate: '2024-07-11',
-
nitro: {
prerender: {
routes: [
diff --git a/docs/package.json b/docs/package.json
index cfb39df3..797f8ea6 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -18,6 +18,7 @@
"@nuxt/image": "^1.10.0",
"@nuxt/ui-pro": "3.1.3",
"@nuxthub/core": "0.9.0",
+ "better-sqlite3": "^11.10.0",
"nuxt": "catalog:",
"nuxt-llms": "0.1.3",
"nuxt-og-image": "^5.1.7"
diff --git a/packages/core/src/runtime/root.vue b/packages/core/src/runtime/root.vue
index 0efb363e..4c6030bd 100644
--- a/packages/core/src/runtime/root.vue
+++ b/packages/core/src/runtime/root.vue
@@ -99,11 +99,9 @@ const [DefineTemplate, ReuseTemplate] = createReusableTemplate()
>
diff --git a/packages/devtools/nuxt.config.ts b/packages/devtools/nuxt.config.ts
index 48de4d94..4126495f 100644
--- a/packages/devtools/nuxt.config.ts
+++ b/packages/devtools/nuxt.config.ts
@@ -19,12 +19,6 @@ export default defineNuxtConfig({
css: ['~/assets/css/main.css'],
- future: {
- compatibilityVersion: 4
- },
-
- compatibilityDate: '2024-04-03',
-
nitro: {
output: {
publicDir: resolve(__dirname, '../core/dist/client/devtools')
diff --git a/packages/devtools/package.json b/packages/devtools/package.json
index 44b3c0db..95594478 100644
--- a/packages/devtools/package.json
+++ b/packages/devtools/package.json
@@ -28,6 +28,7 @@
"devDependencies": {
"@compodium/core": "workspace:^",
"@compodium/meta": "workspace:^",
+ "@iconify-json/lineicons": "^1.2.4",
"@iconify-json/lucide": "^1.2.51",
"@iconify/types": "^2.0.0",
"@types/deep-eql": "^4.0.2"
diff --git a/packages/devtools/vitest.config.mts b/packages/devtools/vitest.config.mts
index 6a96fe83..401fcee2 100644
--- a/packages/devtools/vitest.config.mts
+++ b/packages/devtools/vitest.config.mts
@@ -1,11 +1,8 @@
-import { defineVitestConfig } from '@nuxt/test-utils/config'
-import { defaultExclude } from 'vitest/config'
+import { defineConfig } from 'vitest/config'
-export default defineVitestConfig({
+export default defineConfig({
test: {
globals: true,
- silent: true,
- exclude: [...defaultExclude, './test/vue/**.spec.ts'],
- environment: 'nuxt'
+ silent: true
}
})
diff --git a/packages/examples/src/assets/ui/index.css b/packages/examples/src/assets/ui/index.css
index be4a2972..3ffd23ae 100644
--- a/packages/examples/src/assets/ui/index.css
+++ b/packages/examples/src/assets/ui/index.css
@@ -1,4 +1,4 @@
-/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */
+/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */
@layer properties;
:root, :host {
--spacing: 0.25rem;
diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json
index 41106c0d..00359c8d 100644
--- a/packages/nuxt/package.json
+++ b/packages/nuxt/package.json
@@ -30,10 +30,12 @@
"release": "pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags",
"typecheck": "vue-tsc --noEmit"
},
+ "peerDependencies": {
+ "@nuxt/kit": ">=3.15"
+ },
"dependencies": {
"@compodium/core": "workspace:^",
"@nuxt/devtools-kit": "^2.5.0",
- "@nuxt/kit": "catalog:",
"consola": "^3.4.2",
"defu": "^6.1.4",
"ufo": "^1.6.1"
diff --git a/packages/nuxt/test/basic.test.ts b/packages/nuxt/test/basic.nuxt.test.ts
similarity index 97%
rename from packages/nuxt/test/basic.test.ts
rename to packages/nuxt/test/basic.nuxt.test.ts
index 8d28c21a..0b00cb47 100644
--- a/packages/nuxt/test/basic.test.ts
+++ b/packages/nuxt/test/basic.nuxt.test.ts
@@ -101,7 +101,7 @@ describe('basic', async () => {
it('works for basic component', async () => {
const component = await $fetch(`/__compodium__/api/meta`, {
query: {
- component: joinURL(rootDir, '/components/BasicComponent.vue')
+ component: joinURL(rootDir, '/app/components/BasicComponent.vue')
}
})
@@ -131,7 +131,7 @@ describe('basic', async () => {
it('works', async () => {
const component = await $fetch('/__compodium__/api/meta', {
query: {
- component: joinURL(rootDir, '/components/ExtendMeta.vue')
+ component: joinURL(rootDir, '/app/components/ExtendMeta.vue')
}
})
expect(component.compodium).toMatchObject({
@@ -150,7 +150,7 @@ describe('basic', async () => {
it('filters variables', async () => {
const component = await $fetch('/__compodium__/api/meta', {
query: {
- component: joinURL(rootDir, '/components/ExtendMetaWithVars.vue')
+ component: joinURL(rootDir, '/app/components/ExtendMetaWithVars.vue')
}
})
expect(component.compodium).toEqual({ defaultProps: {} })
@@ -159,7 +159,7 @@ describe('basic', async () => {
it('ignores if invalid param', async () => {
const component = await $fetch('/__compodium__/api/meta', {
query: {
- component: joinURL(rootDir, '/components/ExtendMetaBad.vue')
+ component: joinURL(rootDir, '/app/components/ExtendMetaBad.vue')
}
})
expect(component.compodium).toBeUndefined()
@@ -172,7 +172,7 @@ describe('basic', async () => {
beforeEach(async () => {
const component = await $fetch('/__compodium__/api/meta', {
query: {
- component: joinURL(rootDir, '/components/ComplexComponent.vue')
+ component: joinURL(rootDir, '/app/components/ComplexComponent.vue')
}
})
props = component.props
diff --git a/packages/nuxt/test/custom-compodium-dir.test.ts b/packages/nuxt/test/custom-compodium-dir.nuxt.test.ts
similarity index 100%
rename from packages/nuxt/test/custom-compodium-dir.test.ts
rename to packages/nuxt/test/custom-compodium-dir.nuxt.test.ts
diff --git a/packages/nuxt/test/custom-component-dirs.test.ts b/packages/nuxt/test/custom-component-dirs.nuxt.test.ts
similarity index 100%
rename from packages/nuxt/test/custom-component-dirs.test.ts
rename to packages/nuxt/test/custom-component-dirs.nuxt.test.ts
diff --git a/packages/nuxt/test/fixtures/basic/app.vue b/packages/nuxt/test/fixtures/basic/app/app.vue
similarity index 100%
rename from packages/nuxt/test/fixtures/basic/app.vue
rename to packages/nuxt/test/fixtures/basic/app/app.vue
diff --git a/packages/nuxt/test/fixtures/basic/components/BasicComponent.vue b/packages/nuxt/test/fixtures/basic/app/components/BasicComponent.vue
similarity index 100%
rename from packages/nuxt/test/fixtures/basic/components/BasicComponent.vue
rename to packages/nuxt/test/fixtures/basic/app/components/BasicComponent.vue
diff --git a/packages/nuxt/test/fixtures/basic/components/ComplexComponent.vue b/packages/nuxt/test/fixtures/basic/app/components/ComplexComponent.vue
similarity index 100%
rename from packages/nuxt/test/fixtures/basic/components/ComplexComponent.vue
rename to packages/nuxt/test/fixtures/basic/app/components/ComplexComponent.vue
diff --git a/packages/nuxt/test/fixtures/basic/components/ExcludedComponent.vue b/packages/nuxt/test/fixtures/basic/app/components/ExcludedComponent.vue
similarity index 100%
rename from packages/nuxt/test/fixtures/basic/components/ExcludedComponent.vue
rename to packages/nuxt/test/fixtures/basic/app/components/ExcludedComponent.vue
diff --git a/packages/nuxt/test/fixtures/basic/components/ExtendMeta.vue b/packages/nuxt/test/fixtures/basic/app/components/ExtendMeta.vue
similarity index 100%
rename from packages/nuxt/test/fixtures/basic/components/ExtendMeta.vue
rename to packages/nuxt/test/fixtures/basic/app/components/ExtendMeta.vue
diff --git a/packages/nuxt/test/fixtures/basic/components/ExtendMetaBad.vue b/packages/nuxt/test/fixtures/basic/app/components/ExtendMetaBad.vue
similarity index 100%
rename from packages/nuxt/test/fixtures/basic/components/ExtendMetaBad.vue
rename to packages/nuxt/test/fixtures/basic/app/components/ExtendMetaBad.vue
diff --git a/packages/nuxt/test/fixtures/basic/components/ExtendMetaWithVars.vue b/packages/nuxt/test/fixtures/basic/app/components/ExtendMetaWithVars.vue
similarity index 100%
rename from packages/nuxt/test/fixtures/basic/components/ExtendMetaWithVars.vue
rename to packages/nuxt/test/fixtures/basic/app/components/ExtendMetaWithVars.vue
diff --git a/packages/nuxt/test/fixtures/basic/ui/Button.vue b/packages/nuxt/test/fixtures/basic/app/ui/Button.vue
similarity index 100%
rename from packages/nuxt/test/fixtures/basic/ui/Button.vue
rename to packages/nuxt/test/fixtures/basic/app/ui/Button.vue
diff --git a/packages/nuxt/test/fixtures/custom-compodium-dir/app.vue b/packages/nuxt/test/fixtures/custom-compodium-dir/app/app.vue
similarity index 100%
rename from packages/nuxt/test/fixtures/custom-compodium-dir/app.vue
rename to packages/nuxt/test/fixtures/custom-compodium-dir/app/app.vue
diff --git a/packages/nuxt/test/fixtures/custom-compodium-dir/components/BasicComponent.vue b/packages/nuxt/test/fixtures/custom-compodium-dir/app/components/BasicComponent.vue
similarity index 100%
rename from packages/nuxt/test/fixtures/custom-compodium-dir/components/BasicComponent.vue
rename to packages/nuxt/test/fixtures/custom-compodium-dir/app/components/BasicComponent.vue
diff --git a/packages/nuxt/test/fixtures/custom-component-dirs/app.vue b/packages/nuxt/test/fixtures/custom-component-dirs/app/app.vue
similarity index 100%
rename from packages/nuxt/test/fixtures/custom-component-dirs/app.vue
rename to packages/nuxt/test/fixtures/custom-component-dirs/app/app.vue
diff --git a/packages/nuxt/test/fixtures/custom-component-dirs/components/BasicComponent.vue b/packages/nuxt/test/fixtures/custom-component-dirs/app/components/BasicComponent.vue
similarity index 100%
rename from packages/nuxt/test/fixtures/custom-component-dirs/components/BasicComponent.vue
rename to packages/nuxt/test/fixtures/custom-component-dirs/app/components/BasicComponent.vue
diff --git a/packages/nuxt/test/fixtures/custom-component-dirs/my-ui/Button.vue b/packages/nuxt/test/fixtures/custom-component-dirs/app/my-ui/Button.vue
similarity index 100%
rename from packages/nuxt/test/fixtures/custom-component-dirs/my-ui/Button.vue
rename to packages/nuxt/test/fixtures/custom-component-dirs/app/my-ui/Button.vue
diff --git a/packages/nuxt/test/prod.test.ts b/packages/nuxt/test/prod.nuxt.test.ts
similarity index 100%
rename from packages/nuxt/test/prod.test.ts
rename to packages/nuxt/test/prod.nuxt.test.ts
diff --git a/packages/nuxt/vitest.config.ts b/packages/nuxt/vitest.config.ts
index 25616949..e2f64d48 100644
--- a/packages/nuxt/vitest.config.ts
+++ b/packages/nuxt/vitest.config.ts
@@ -1,12 +1,9 @@
import { defineVitestConfig } from '@nuxt/test-utils/config'
-import { defaultExclude } from 'vitest/config'
export default defineVitestConfig({
test: {
globals: true,
silent: true,
- exclude: [...defaultExclude, './test/vue/**.spec.ts'],
- environment: 'nuxt',
env: {
COMPODIUM_DEVTOOLS_URL: 'http://localhost:4242'
}
diff --git a/playgrounds/nuxt/app.config.ts b/playgrounds/nuxt/app/app.config.ts
similarity index 100%
rename from playgrounds/nuxt/app.config.ts
rename to playgrounds/nuxt/app/app.config.ts
diff --git a/playgrounds/nuxt/app.vue b/playgrounds/nuxt/app/app.vue
similarity index 100%
rename from playgrounds/nuxt/app.vue
rename to playgrounds/nuxt/app/app.vue
diff --git a/playgrounds/nuxt/assets/css/main.css b/playgrounds/nuxt/app/assets/css/main.css
similarity index 100%
rename from playgrounds/nuxt/assets/css/main.css
rename to playgrounds/nuxt/app/assets/css/main.css
diff --git a/playgrounds/nuxt/components/CompodiumWelcome.vue b/playgrounds/nuxt/app/components/CompodiumWelcome.vue
similarity index 100%
rename from playgrounds/nuxt/components/CompodiumWelcome.vue
rename to playgrounds/nuxt/app/components/CompodiumWelcome.vue
diff --git a/playgrounds/nuxt/components/SupportedProps.vue b/playgrounds/nuxt/app/components/SupportedProps.vue
similarity index 100%
rename from playgrounds/nuxt/components/SupportedProps.vue
rename to playgrounds/nuxt/app/components/SupportedProps.vue
diff --git a/playgrounds/nuxt/nuxt.config.ts b/playgrounds/nuxt/nuxt.config.ts
index 746d9167..3c5480ba 100644
--- a/playgrounds/nuxt/nuxt.config.ts
+++ b/playgrounds/nuxt/nuxt.config.ts
@@ -1,8 +1,7 @@
export default defineNuxtConfig({
- modules: ['@nuxt/ui', '../../packages/nuxt/src/module'],
+ modules: ['@nuxt/ui', '@compodium/nuxt'],
devtools: { enabled: true },
css: ['~/assets/css/main.css'],
- compatibilityDate: '2025-02-12',
typescript: {
tsConfig: {
diff --git a/playgrounds/nuxt/tsconfig.json b/playgrounds/nuxt/tsconfig.json
index dfaf3c6d..4b34df15 100644
--- a/playgrounds/nuxt/tsconfig.json
+++ b/playgrounds/nuxt/tsconfig.json
@@ -1,3 +1,3 @@
{
- "extends": "./.nuxt/tsconfig.json",
+ "extends": "./.nuxt/tsconfig.json"
}
diff --git a/playgrounds/vue/src/main.ts b/playgrounds/vue/src/main.ts
index 79c7262a..7531640d 100644
--- a/playgrounds/vue/src/main.ts
+++ b/playgrounds/vue/src/main.ts
@@ -4,8 +4,16 @@ import ui from '@nuxt/ui/vue-plugin'
import App from './App.vue'
import './assets/main.css'
+import { createRouter, createWebHashHistory } from 'vue-router'
+
const app = createApp(App)
+const router = createRouter({
+ history: createWebHashHistory(),
+ routes: []
+})
+
+app.use(router)
app.use(ui)
app.mount('#app')
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 8191e080..826bece1 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -6,18 +6,15 @@ settings:
catalogs:
default:
- '@nuxt/kit':
- specifier: ^3.17.5
- version: 3.17.5
'@nuxt/schema':
- specifier: ^3.17.5
- version: 3.17.5
+ specifier: ^4.0.0-alpha.2
+ version: 4.0.0-alpha.2
'@nuxt/ui':
specifier: ^3.1.3
version: 3.1.3
nuxt:
- specifier: ^3.17.5
- version: 3.17.5
+ specifier: ^4.0.0-alpha.2
+ version: 4.0.0-alpha.2
vue:
specifier: latest
version: 3.5.17
@@ -82,25 +79,28 @@ importers:
version: 1.2.23
'@nuxt/content':
specifier: ^3.6.1
- version: 3.6.1(magicast@0.3.5)
+ version: 3.6.1(better-sqlite3@11.10.0)(magicast@0.3.5)
'@nuxt/image':
specifier: ^1.10.0
- version: 1.10.0(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)
+ version: 1.10.0(db0@0.3.2(better-sqlite3@11.10.0))(ioredis@5.6.1)(magicast@0.3.5)
'@nuxt/ui-pro':
specifier: 3.1.3
- version: 3.1.3(@babel/parser@7.27.5)(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-router@4.5.1(vue@3.5.17(typescript@5.6.3)))(vue@3.5.17(typescript@5.6.3))(zod@3.25.67)
+ version: 3.1.3(@babel/parser@7.27.5)(db0@0.3.2(better-sqlite3@11.10.0))(ioredis@5.6.1)(magicast@0.3.5)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-router@4.5.1(vue@3.5.17(typescript@5.6.3)))(vue@3.5.17(typescript@5.6.3))(zod@3.25.67)
'@nuxthub/core':
specifier: 0.9.0
- version: 0.9.0(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
+ version: 0.9.0(db0@0.3.2(better-sqlite3@11.10.0))(ioredis@5.6.1)(magicast@0.3.5)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
+ better-sqlite3:
+ specifier: ^11.10.0
+ version: 11.10.0
nuxt:
specifier: 'catalog:'
- version: 3.17.5(@parcel/watcher@2.5.1)(@types/node@22.15.32)(db0@0.3.2)(eslint@9.29.0(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.44.0)(terser@5.43.1)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@2.2.0(typescript@5.6.3))(yaml@2.8.0)
+ version: 4.0.0-alpha.2(@parcel/watcher@2.5.1)(@types/node@22.15.32)(better-sqlite3@11.10.0)(db0@0.3.2(better-sqlite3@11.10.0))(eslint@9.29.0(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.44.0)(terser@5.43.1)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@2.2.0(typescript@5.6.3))(yaml@2.8.0)
nuxt-llms:
specifier: 0.1.3
version: 0.1.3(magicast@0.3.5)
nuxt-og-image:
specifier: ^5.1.7
- version: 5.1.7(@unhead/vue@2.0.10(vue@3.5.17(typescript@5.6.3)))(magicast@0.3.5)(unstorage@1.16.0(db0@0.3.2)(ioredis@5.6.1))(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.6.3))
+ version: 5.1.7(@unhead/vue@2.0.10(vue@3.5.17(typescript@5.6.3)))(magicast@0.3.5)(unstorage@1.16.0(db0@0.3.2(better-sqlite3@11.10.0))(ioredis@5.6.1))(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.6.3))
packages/core:
dependencies:
@@ -157,7 +157,7 @@ importers:
dependencies:
'@nuxt/ui':
specifier: 'catalog:'
- version: 3.1.3(@babel/parser@7.27.5)(db0@0.3.2)(embla-carousel@8.6.0)(ioredis@5.6.1)(jwt-decode@4.0.0)(magicast@0.3.5)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-router@4.5.1(vue@3.5.17(typescript@5.6.3)))(vue@3.5.17(typescript@5.6.3))(zod@3.25.67)
+ version: 3.1.3(@babel/parser@7.27.5)(db0@0.3.2(better-sqlite3@11.10.0))(embla-carousel@8.6.0)(ioredis@5.6.1)(jwt-decode@4.0.0)(magicast@0.3.5)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-router@4.5.1(vue@3.5.17(typescript@5.6.3)))(vue@3.5.17(typescript@5.6.3))(zod@3.25.67)
'@vueuse/core':
specifier: ^13.4.0
version: 13.4.0(vue@3.5.17(typescript@5.6.3))
@@ -184,7 +184,7 @@ importers:
version: 1.2.0
nuxt:
specifier: 'catalog:'
- version: 3.17.5(@parcel/watcher@2.5.1)(@types/node@22.15.32)(db0@0.3.2)(eslint@9.29.0(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.44.0)(terser@5.43.1)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@2.2.0(typescript@5.6.3))(yaml@2.8.0)
+ version: 4.0.0-alpha.2(@parcel/watcher@2.5.1)(@types/node@22.15.32)(better-sqlite3@11.10.0)(db0@0.3.2(better-sqlite3@11.10.0))(eslint@9.29.0(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.44.0)(terser@5.43.1)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@2.2.0(typescript@5.6.3))(yaml@2.8.0)
pathe:
specifier: ^2.0.3
version: 2.0.3
@@ -207,6 +207,9 @@ importers:
'@compodium/meta':
specifier: workspace:^
version: link:../meta
+ '@iconify-json/lineicons':
+ specifier: ^1.2.4
+ version: 1.2.4
'@iconify-json/lucide':
specifier: ^1.2.51
version: 1.2.51
@@ -263,7 +266,7 @@ importers:
specifier: ^2.5.0
version: 2.5.0(magicast@0.3.5)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
'@nuxt/kit':
- specifier: 'catalog:'
+ specifier: '>=3.15'
version: 3.17.5(magicast@0.3.5)
consola:
specifier: ^3.4.2
@@ -280,10 +283,10 @@ importers:
version: 1.0.1(@nuxt/cli@3.25.1(magicast@0.3.5))(@vue/compiler-core@3.5.17)(esbuild@0.25.5)(typescript@5.6.3)(vue-tsc@2.2.0(typescript@5.6.3))(vue@3.5.17(typescript@5.6.3))
'@nuxt/schema':
specifier: 'catalog:'
- version: 3.17.5
+ version: 4.0.0-alpha.2
nuxt:
specifier: 'catalog: '
- version: 3.17.5(@parcel/watcher@2.5.1)(@types/node@22.15.32)(db0@0.3.2)(eslint@9.29.0(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.44.0)(terser@5.43.1)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@2.2.0(typescript@5.6.3))(yaml@2.8.0)
+ version: 4.0.0-alpha.2(@parcel/watcher@2.5.1)(@types/node@22.15.32)(better-sqlite3@11.10.0)(db0@0.3.2(better-sqlite3@11.10.0))(eslint@9.29.0(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.44.0)(terser@5.43.1)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@2.2.0(typescript@5.6.3))(yaml@2.8.0)
pathe:
specifier: ^2.0.3
version: 2.0.3
@@ -328,10 +331,10 @@ importers:
version: link:../../packages/nuxt
'@nuxt/ui':
specifier: 'catalog:'
- version: 3.1.3(@babel/parser@7.27.5)(db0@0.3.2)(embla-carousel@8.6.0)(ioredis@5.6.1)(jwt-decode@4.0.0)(magicast@0.3.5)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-router@4.5.1(vue@3.5.17(typescript@5.6.3)))(vue@3.5.17(typescript@5.6.3))(zod@3.25.67)
+ version: 3.1.3(@babel/parser@7.27.5)(db0@0.3.2(better-sqlite3@11.10.0))(embla-carousel@8.6.0)(ioredis@5.6.1)(jwt-decode@4.0.0)(magicast@0.3.5)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-router@4.5.1(vue@3.5.17(typescript@5.6.3)))(vue@3.5.17(typescript@5.6.3))(zod@3.25.67)
nuxt:
specifier: 'catalog:'
- version: 3.17.5(@parcel/watcher@2.5.1)(@types/node@22.15.32)(db0@0.3.2)(eslint@9.29.0(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.44.0)(terser@5.43.1)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@2.2.0(typescript@5.6.3))(yaml@2.8.0)
+ version: 4.0.0-alpha.2(@parcel/watcher@2.5.1)(@types/node@22.15.32)(better-sqlite3@11.10.0)(db0@0.3.2(better-sqlite3@11.10.0))(eslint@9.29.0(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.44.0)(terser@5.43.1)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@2.2.0(typescript@5.6.3))(yaml@2.8.0)
playgrounds/vue:
dependencies:
@@ -340,7 +343,7 @@ importers:
version: link:../../packages/vue
'@nuxt/ui':
specifier: 3.1.3
- version: 3.1.3(@babel/parser@7.27.5)(db0@0.3.2)(embla-carousel@8.6.0)(ioredis@5.6.1)(jwt-decode@4.0.0)(magicast@0.3.5)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-router@4.5.1(vue@3.5.17(typescript@5.6.3)))(vue@3.5.17(typescript@5.6.3))(zod@3.25.67)
+ version: 3.1.3(@babel/parser@7.27.5)(db0@0.3.2(better-sqlite3@11.10.0))(embla-carousel@8.6.0)(ioredis@5.6.1)(jwt-decode@4.0.0)(magicast@0.3.5)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-router@4.5.1(vue@3.5.17(typescript@5.6.3)))(vue@3.5.17(typescript@5.6.3))(zod@3.25.67)
vue:
specifier: 'catalog:'
version: 3.5.17(typescript@5.6.3)
@@ -1075,6 +1078,9 @@ packages:
resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
engines: {node: '>=18.18'}
+ '@iconify-json/lineicons@1.2.4':
+ resolution: {integrity: sha512-OKvUL14Z7CgD027OWtse56GK0T8MDDMnFw75MjOlGAgleLJBR9Uue7nSEteF5K/fLjvSKtIhjnRLsN8BC3TpLg==}
+
'@iconify-json/lucide@1.2.51':
resolution: {integrity: sha512-k9joU3gb4M0WAfVOSwQrrpOSvNzaVLDUwffkzIHOwgdqYGOZrEYRjbNoi5TW0BVGM6Iii0PXD7MYcjYweRXwKg==}
@@ -1416,6 +1422,10 @@ packages:
resolution: {integrity: sha512-NdCepmA+S/SzgcaL3oYUeSlXGYO6BXGr9K/m1D0t0O9rApF8CSq/QQ+ja5KYaYMO1kZAEWH4s2XVcE3uPrrAVg==}
engines: {node: '>=18.12.0'}
+ '@nuxt/kit@4.0.0-alpha.2':
+ resolution: {integrity: sha512-icGv3KYuu5tMcxjkbjjnL9lmHXjAvktFx6JDoIV3V8afO40oqDwfUPcJDf3HfTeSJpLyZELTvVp+s1N2zRDx1w==}
+ engines: {node: '>=18.12.0'}
+
'@nuxt/module-builder@1.0.1':
resolution: {integrity: sha512-PmxiKKbwJ32EpASyrgX9XxD/8cZyRCZBx/A6/eSUb5PmqtEVM8QFIBZDN5+oDhAZKB1ayI+ukQNNu4kzbd292Q==}
engines: {node: ^18.0.0 || >=20.0.0}
@@ -1428,6 +1438,10 @@ packages:
resolution: {integrity: sha512-A1DSQk2uXqRHXlgLWDeFCyZk/yPo9oMBMb9OsbVko9NLv9du2DO2cs9RQ68Amvdk8O2nG7/FxAMNnkMdQ8OexA==}
engines: {node: ^14.18.0 || >=16.10.0}
+ '@nuxt/schema@4.0.0-alpha.2':
+ resolution: {integrity: sha512-GTDtUOepMiX6OS3hdrKFSdle/zEM0H4lqN08AG46O40pYZhaiJ4yb/msUCk1y4ESfVPwtPj2KQAJ37ZDqiQTFA==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+
'@nuxt/telemetry@2.6.6':
resolution: {integrity: sha512-Zh4HJLjzvm3Cq9w6sfzIFyH9ozK5ePYVfCUzzUQNiZojFsI2k1QkSBrVI9BGc6ArKXj/O6rkI6w7qQ+ouL8Cag==}
engines: {node: '>=18.12.0'}
@@ -1518,8 +1532,8 @@ packages:
zod:
optional: true
- '@nuxt/vite-builder@3.17.5':
- resolution: {integrity: sha512-SKlm73FuuPj1ZdVJ1JQfUed/lO5l7iJMbM+9K+CMXnifu7vV2ITaSxu8uZ/ice1FeLYwOZKEsjnJXB0QpqDArQ==}
+ '@nuxt/vite-builder@4.0.0-alpha.2':
+ resolution: {integrity: sha512-RWw1uZVkAFQ/OR67ts2SfnZFG21dC0EhfA2K9+lJyWa2cIYZHfLQOHWA4TDSCx+7uZZPNcvVPyUe81dDJtRNyg==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0.0}
peerDependencies:
vue: ^3.3.4
@@ -1533,6 +1547,89 @@ packages:
'@nuxtjs/mdc@0.17.0':
resolution: {integrity: sha512-5HFJ2Xatl4oSfEZuYRJhzYhVHNvb31xc9Tu/qfXpRIWeQsQphqjaV3wWB5VStZYEHpTw1i6Hzyz/ojQZVl4qPg==}
+ '@oxc-minify/binding-darwin-arm64@0.72.3':
+ resolution: {integrity: sha512-F/QC1UnSfx5+dmWNLqm6EL1Yj1GpXtfRuZjwENtH/ULZZzPlKBxd4LSaH1GIncldk7zPQ60jtprnS53CRFcU1Q==}
+ engines: {node: '>=14.0.0'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@oxc-minify/binding-darwin-x64@0.72.3':
+ resolution: {integrity: sha512-LRhug/hQ19Lqf9P7K9jBiyTfwlOWsY1HTh2/Vo771NUUZkVNq9L8tkSQhg+u8tmcRjJTI5LkAK8nW751fLkZ7Q==}
+ engines: {node: '>=14.0.0'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@oxc-minify/binding-freebsd-x64@0.72.3':
+ resolution: {integrity: sha512-/BDZAumYnSFeTsJU7mA9qZp6U93dVnlPlZ7YcqXYgFSZBkQsMe1gtzRfAZ6veJ7pB4L57h56JTTVBDQB1B4QpA==}
+ engines: {node: '>=14.0.0'}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@oxc-minify/binding-linux-arm-gnueabihf@0.72.3':
+ resolution: {integrity: sha512-W6tbZwlCT4EZaAw5SyLeeDx1J2XPA9P3WhwotPBs3J7/vAFm+xWM+115sE4/PdqnEDaHG4lMBKF76XXihn9HpQ==}
+ engines: {node: '>=14.0.0'}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-arm-musleabihf@0.72.3':
+ resolution: {integrity: sha512-IMItUkn9b2bny5GCQWFkrfuM9lpW5kUpw/UEvqW9SrjrfBeof9I/76EGuvZluA99hhz+0BFDpdOr1hlQygKZ/A==}
+ engines: {node: '>=14.0.0'}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-arm64-gnu@0.72.3':
+ resolution: {integrity: sha512-DvzsxlcSG0IRGWCJTHMZXpSyng1RSTVBL5DyPCzD0OUMQaurJRs/NsVK7+zF95CtuSoiNp0wAX2cl7+v3YtnYw==}
+ engines: {node: '>=14.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-arm64-musl@0.72.3':
+ resolution: {integrity: sha512-lc7A7eiQxf3slm/DR+DjJVGnjkw8Xnvi63PdaqHf4+8569n8u6FbcVpBzaW3ENxrYCilSdjMeVeSa8dW62SJ1g==}
+ engines: {node: '>=14.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-riscv64-gnu@0.72.3':
+ resolution: {integrity: sha512-OgACyiKTywSlXdegGnAJKMsya6+XcQQrCCJV77bdCQJJG3qpVwCEKplh4GXgoIHGiqQVgccHHImyeVgAEDpB8w==}
+ engines: {node: '>=14.0.0'}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-s390x-gnu@0.72.3':
+ resolution: {integrity: sha512-ZGAAgZ65LID/w4UN7rIZjWCb+BlGMpRQ1d6ujXG80dIZEns/Y5HIYBdDetnHA65KNiqR/dhokdvgIsGrtVB6wA==}
+ engines: {node: '>=14.0.0'}
+ cpu: [s390x]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-x64-gnu@0.72.3':
+ resolution: {integrity: sha512-c2w3yyVvmoweH27JRmr87P49PgShsYsp9wEJqaLglHO9po3T2vg9cvuWQdolvFzOK5l6cIK9H6qWQ/iM14eXxQ==}
+ engines: {node: '>=14.0.0'}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-x64-musl@0.72.3':
+ resolution: {integrity: sha512-n1B/srkCowXBklgr+E5ASv7xav/y3Ipj0NlLGFIF++bfYXdz06jN4xQ7jwPxqBTq7UZcJ3s3VB+Qyua7qmgBcA==}
+ engines: {node: '>=14.0.0'}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxc-minify/binding-wasm32-wasi@0.72.3':
+ resolution: {integrity: sha512-ZWuHsE6kp+rKruj3S8u86BdbamR9OJ1fZaJtg/Wj//U7hVV5a9i2a2gTiEA8wQIbNFqAhR4b0a11M1amzOskqA==}
+ engines: {node: '>=14.0.0'}
+ cpu: [wasm32]
+
+ '@oxc-minify/binding-win32-arm64-msvc@0.72.3':
+ resolution: {integrity: sha512-8zOQJWIllPVGLb+yG+B55QtGW2dbTiqbSe2aCAEAis1VROyQ68URH3OX4I70WOyFCQycKKFo95RjZkepaGfbIA==}
+ engines: {node: '>=14.0.0'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@oxc-minify/binding-win32-x64-msvc@0.72.3':
+ resolution: {integrity: sha512-FqZ/NHt5wgM9TUI63//eVcgvLToWtzdm0XK1mVIvMVLsmuj2lQAC4TCiSyZqg7HqSoqun1PVeqwsFmRVhVjK6A==}
+ engines: {node: '>=14.0.0'}
+ cpu: [x64]
+ os: [win32]
+
'@oxc-parser/binding-darwin-arm64@0.72.3':
resolution: {integrity: sha512-g6wgcfL7At4wHNHutl0NmPZTAju+cUSmSX5WGUMyTJmozRzhx8E9a2KL4rTqNJPwEpbCFrgC29qX9f4fpDnUpA==}
engines: {node: '>=14.0.0'}
@@ -1619,6 +1716,89 @@ packages:
'@oxc-project/types@0.72.3':
resolution: {integrity: sha512-CfAC4wrmMkUoISpQkFAIfMVvlPfQV3xg7ZlcqPXPOIMQhdKIId44G8W0mCPgtpWdFFAyJ+SFtiM+9vbyCkoVng==}
+ '@oxc-transform/binding-darwin-arm64@0.72.3':
+ resolution: {integrity: sha512-TfCD0OJvZUummYr127gshEETLtPVi9y48HTxd3FtZ0931Ys2a9lr1zVRmASRLbhgudyfvC3/kLcH5Zp1VGFdxg==}
+ engines: {node: '>=14.0.0'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@oxc-transform/binding-darwin-x64@0.72.3':
+ resolution: {integrity: sha512-7atxxYqDg6Jx2V/05pomROFfTuqZTVZjPJINBAmq2/hf6U7VzoSn/knwvRLUi6GFW9GcJodBCy609wcJNpsPQw==}
+ engines: {node: '>=14.0.0'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@oxc-transform/binding-freebsd-x64@0.72.3':
+ resolution: {integrity: sha512-lHORAYfapKWomKe9GOuJwYZFnSmDsPcD3/zIP2rs2ECwhobXqXIKvEEe6XvuemK3kUyQVC1I6fbFE3vBYReYjw==}
+ engines: {node: '>=14.0.0'}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@oxc-transform/binding-linux-arm-gnueabihf@0.72.3':
+ resolution: {integrity: sha512-TklLVfKgzisN5VN/pKPkSulAabPM+sBz86SGxehGr0z1q1ThgNR7Ds7Jp/066htd+lMBvTVQ21j1cWQEs1/b3g==}
+ engines: {node: '>=14.0.0'}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-arm-musleabihf@0.72.3':
+ resolution: {integrity: sha512-pF+Zx0zoZ5pP9vmCwEJrgv363c7RDFJ1p0gB6NpVaEzlANR2xyEpdXZAm/aDCcBmVJP1TBBT3/SeSpUrW0XjGw==}
+ engines: {node: '>=14.0.0'}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-arm64-gnu@0.72.3':
+ resolution: {integrity: sha512-p4GD2rkN8dAWlW7gsKNliSn7C5aou76RFrKYk3OkquMIKzaN1zScu47fjxUZQo0SBamOIxdy7DLmgP/B2kamlg==}
+ engines: {node: '>=14.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-arm64-musl@0.72.3':
+ resolution: {integrity: sha512-McyHuMg9DeAcAm+JUk9f/xB4HmA+0y/q0JJvm/ynBSEDaMqAQbOSHRGrSE3IcqY1/HrxNHIaDL+3j0mS9MrfVg==}
+ engines: {node: '>=14.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-riscv64-gnu@0.72.3':
+ resolution: {integrity: sha512-YL8dil5j0Fgzm1swZ1V0gvYP/fxG5K0jsPB8uGbkdKEKtGc0hTZgNIIoA8UvQ0YwXWTc1D6p4Q1+boiKK9b7iA==}
+ engines: {node: '>=14.0.0'}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-s390x-gnu@0.72.3':
+ resolution: {integrity: sha512-CLIm+fiv0pOB1fXlckXoGzImlqDX/beCYwGAveFbHnQ/ACmzeUzb1eLXEXLiMGqFQDH4QJBZoEaUdxXWSoo1zg==}
+ engines: {node: '>=14.0.0'}
+ cpu: [s390x]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-x64-gnu@0.72.3':
+ resolution: {integrity: sha512-MxMhnyU4D0a1Knv8JXLPB38yEYx2P+IAk+WJ+lJHBncTkkPQvOaEv/QQcSyr2vHSKJuyav16U4B1ZtAHlZcq6A==}
+ engines: {node: '>=14.0.0'}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-x64-musl@0.72.3':
+ resolution: {integrity: sha512-xUXHOWmrxWpDn86IUkLVNEZ3HkAnKZsgRQ+UoYmiaaWRcoCFtfnKETNYjkuWtW8lU00KT00llqptnPfhV7WdWw==}
+ engines: {node: '>=14.0.0'}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxc-transform/binding-wasm32-wasi@0.72.3':
+ resolution: {integrity: sha512-JdxNYpR/gXz4rnDxYTToHDCCJEW9+RmBvAL/pQPGHf26xHmE7vXtxqI3Mbw6jS57pTvC6FA8Cx3PMb3UJ+nEEg==}
+ engines: {node: '>=14.0.0'}
+ cpu: [wasm32]
+
+ '@oxc-transform/binding-win32-arm64-msvc@0.72.3':
+ resolution: {integrity: sha512-DAKJgdMLsQvOuSwT7jjse0dOiqYj+QJc76wUogg1C/C3ub6PtvNLiCzrXkTnJ+C47dFozaxvSyEZnSXkorF0Kg==}
+ engines: {node: '>=14.0.0'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@oxc-transform/binding-win32-x64-msvc@0.72.3':
+ resolution: {integrity: sha512-BmSG7DkjV7C5votwwB8bP8qpkRjavLRQPFsAuvyCcc6gnEPeIvdWSPDZXk39YMe00Nm3wQ2oNRa7hgwDMatTvw==}
+ engines: {node: '>=14.0.0'}
+ cpu: [x64]
+ os: [win32]
+
'@parcel/watcher-android-arm64@2.5.1':
resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==}
engines: {node: '>= 10.0.0'}
@@ -2861,6 +3041,9 @@ packages:
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
+ better-sqlite3@11.10.0:
+ resolution: {integrity: sha512-EwhOpyXiOEL/lKzHz9AW1msWFNzGc/z+LzeB3/jnFJpxu+th2yqvzsSWas1v9jgs9+xiXJcD5A8CJxAG2TaghQ==}
+
binary-extensions@2.3.0:
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
engines: {node: '>=8'}
@@ -3827,9 +4010,6 @@ packages:
extend@3.0.2:
resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
- externality@1.0.2:
- resolution: {integrity: sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw==}
-
extract-zip@2.0.1:
resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==}
engines: {node: '>= 10.17.0'}
@@ -5145,13 +5325,13 @@ packages:
nuxt-site-config@3.2.1:
resolution: {integrity: sha512-UrvRtBnhFkjagX1CQbBOP//mypiq1/mYKCVpCULkUuXCwlxYMpLyaZ/1nbxoDUsLlD4P7KtqZ8JH1flS6XeKhQ==}
- nuxt@3.17.5:
- resolution: {integrity: sha512-HWTWpM1/RDcCt9DlnzrPcNvUmGqc62IhlZJvr7COSfnJq2lKYiBKIIesEaOF+57Qjw7TfLPc1DQVBNtxfKBxEw==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0.0}
+ nuxt@4.0.0-alpha.2:
+ resolution: {integrity: sha512-h5QryloQZ+yPBcK+hjbsmqcp33DwzSqlK5h7S9pDrcidxSdIBsqG2OiLzExhraJ0ykNefGiLWdAezt6f1ukeYw==}
+ engines: {node: ^20.11.1 || >=22.0.0}
hasBin: true
peerDependencies:
'@parcel/watcher': ^2.1.0
- '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
+ '@types/node': '>=18.12.0'
peerDependenciesMeta:
'@parcel/watcher':
optional: true
@@ -5209,10 +5389,23 @@ packages:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
+ oxc-minify@0.72.3:
+ resolution: {integrity: sha512-0h1Qf5SJKSYGLbtZVsJpGOGf2If7xvCziZKJACtL8QIrBqU/LXjQ/Smd9lIL+OEVj1/kInyPbIi/TtU79P8n0Q==}
+ engines: {node: '>=14.0.0'}
+
oxc-parser@0.72.3:
resolution: {integrity: sha512-JYQeJKDcUTTZ/uTdJ+fZBGFjAjkLD1h0p3Tf44ZYXRcoMk+57d81paNPFAAwzrzzqhZmkGvKKXDxwyhJXYZlpg==}
engines: {node: '>=14.0.0'}
+ oxc-transform@0.72.3:
+ resolution: {integrity: sha512-n9nf9BgUEA0j+lplu2XLgNuBAdruS5xgja/AWWr5eZ7RBRDgYQ/G1YJatn1j63dI4TCUpZVPx0BjESz+l/iuyA==}
+ engines: {node: '>=14.0.0'}
+
+ oxc-walker@0.3.0:
+ resolution: {integrity: sha512-mGGgl9dmYHUX7Z3bxXhibwarI0fJVj2E64FNIOZQWUDvEeIPyJTe5ElyJmp4nmDdfdnrlG0bhdR+bR9D6DM/dA==}
+ peerDependencies:
+ oxc-parser: '>=0.72.0'
+
p-event@6.0.1:
resolution: {integrity: sha512-Q6Bekk5wpzW5qIyUP4gdMEujObYstZl6DMMOSenwBvV0BlE5LkDwkjs5yHbZmdCEq2o4RJx4tE1vwxFVf2FG1w==}
engines: {node: '>=16.17'}
@@ -7649,6 +7842,10 @@ snapshots:
'@humanwhocodes/retry@0.4.3': {}
+ '@iconify-json/lineicons@1.2.4':
+ dependencies:
+ '@iconify/types': 2.0.0
+
'@iconify-json/lucide@1.2.51':
dependencies:
'@iconify/types': 2.0.0
@@ -8003,7 +8200,7 @@ snapshots:
transitivePeerDependencies:
- magicast
- '@nuxt/content@3.6.1(magicast@0.3.5)':
+ '@nuxt/content@3.6.1(better-sqlite3@11.10.0)(magicast@0.3.5)':
dependencies:
'@nuxt/kit': 3.17.5(magicast@0.3.5)
'@nuxtjs/mdc': 0.17.0(magicast@0.3.5)
@@ -8013,7 +8210,7 @@ snapshots:
c12: 3.0.4(magicast@0.3.5)
chokidar: 4.0.3
consola: 3.4.2
- db0: 0.3.2
+ db0: 0.3.2(better-sqlite3@11.10.0)
defu: 6.1.4
destr: 2.0.5
git-url-parse: 16.1.0
@@ -8050,6 +8247,8 @@ snapshots:
ws: 8.18.2
zod: 3.25.67
zod-to-json-schema: 3.24.5(zod@3.25.67)
+ optionalDependencies:
+ better-sqlite3: 11.10.0
transitivePeerDependencies:
- bufferutil
- drizzle-orm
@@ -8160,7 +8359,7 @@ snapshots:
- supports-color
- typescript
- '@nuxt/fonts@0.11.4(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))':
+ '@nuxt/fonts@0.11.4(db0@0.3.2(better-sqlite3@11.10.0))(ioredis@5.6.1)(magicast@0.3.5)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))':
dependencies:
'@nuxt/devtools-kit': 2.5.0(magicast@0.3.5)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
'@nuxt/kit': 3.17.5(magicast@0.3.5)
@@ -8181,7 +8380,7 @@ snapshots:
ufo: 1.6.1
unifont: 0.4.1
unplugin: 2.3.5
- unstorage: 1.16.0(db0@0.3.2)(ioredis@5.6.1)
+ unstorage: 1.16.0(db0@0.3.2(better-sqlite3@11.10.0))(ioredis@5.6.1)
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -8227,7 +8426,7 @@ snapshots:
- vite
- vue
- '@nuxt/image@1.10.0(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)':
+ '@nuxt/image@1.10.0(db0@0.3.2(better-sqlite3@11.10.0))(ioredis@5.6.1)(magicast@0.3.5)':
dependencies:
'@nuxt/kit': 3.17.5(magicast@0.3.5)
consola: 3.4.2
@@ -8240,7 +8439,7 @@ snapshots:
std-env: 3.9.0
ufo: 1.6.1
optionalDependencies:
- ipx: 2.1.0(db0@0.3.2)(ioredis@5.6.1)
+ ipx: 2.1.0(db0@0.3.2(better-sqlite3@11.10.0))(ioredis@5.6.1)
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -8290,6 +8489,32 @@ snapshots:
transitivePeerDependencies:
- magicast
+ '@nuxt/kit@4.0.0-alpha.2(magicast@0.3.5)':
+ dependencies:
+ c12: 3.0.4(magicast@0.3.5)
+ consola: 3.4.2
+ defu: 6.1.4
+ destr: 2.0.5
+ errx: 0.1.0
+ exsolve: 1.0.7
+ ignore: 7.0.5
+ jiti: 2.4.2
+ klona: 2.0.6
+ mlly: 1.7.4
+ ohash: 2.0.11
+ pathe: 2.0.3
+ pkg-types: 2.1.0
+ scule: 1.3.0
+ semver: 7.7.2
+ std-env: 3.9.0
+ tinyglobby: 0.2.14
+ ufo: 1.6.1
+ unctx: 2.4.1
+ unimport: 5.0.1
+ untyped: 2.0.0
+ transitivePeerDependencies:
+ - magicast
+
'@nuxt/module-builder@1.0.1(@nuxt/cli@3.25.1(magicast@0.3.5))(@vue/compiler-core@3.5.17)(esbuild@0.25.5)(typescript@5.6.3)(vue-tsc@2.2.0(typescript@5.6.3))(vue@3.5.17(typescript@5.6.3))':
dependencies:
'@nuxt/cli': 3.25.1(magicast@0.3.5)
@@ -8321,6 +8546,14 @@ snapshots:
pathe: 2.0.3
std-env: 3.9.0
+ '@nuxt/schema@4.0.0-alpha.2':
+ dependencies:
+ '@vue/shared': 3.5.17
+ consola: 3.4.2
+ defu: 6.1.4
+ pathe: 2.0.3
+ std-env: 3.9.0
+
'@nuxt/telemetry@2.6.6(magicast@0.3.5)':
dependencies:
'@nuxt/kit': 3.17.5(magicast@0.3.5)
@@ -8385,12 +8618,12 @@ snapshots:
- typescript
- yaml
- '@nuxt/ui-pro@3.1.3(@babel/parser@7.27.5)(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-router@4.5.1(vue@3.5.17(typescript@5.6.3)))(vue@3.5.17(typescript@5.6.3))(zod@3.25.67)':
+ '@nuxt/ui-pro@3.1.3(@babel/parser@7.27.5)(db0@0.3.2(better-sqlite3@11.10.0))(ioredis@5.6.1)(magicast@0.3.5)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-router@4.5.1(vue@3.5.17(typescript@5.6.3)))(vue@3.5.17(typescript@5.6.3))(zod@3.25.67)':
dependencies:
'@ai-sdk/vue': 1.2.12(vue@3.5.17(typescript@5.6.3))(zod@3.25.67)
'@nuxt/kit': 3.17.5(magicast@0.3.5)
'@nuxt/schema': 3.17.5
- '@nuxt/ui': 3.1.3(@babel/parser@7.27.5)(db0@0.3.2)(embla-carousel@8.6.0)(ioredis@5.6.1)(jwt-decode@4.0.0)(magicast@0.3.5)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-router@4.5.1(vue@3.5.17(typescript@5.6.3)))(vue@3.5.17(typescript@5.6.3))(zod@3.25.67)
+ '@nuxt/ui': 3.1.3(@babel/parser@7.27.5)(db0@0.3.2(better-sqlite3@11.10.0))(embla-carousel@8.6.0)(ioredis@5.6.1)(jwt-decode@4.0.0)(magicast@0.3.5)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-router@4.5.1(vue@3.5.17(typescript@5.6.3)))(vue@3.5.17(typescript@5.6.3))(zod@3.25.67)
'@standard-schema/spec': 1.0.0
'@vueuse/core': 13.4.0(vue@3.5.17(typescript@5.6.3))
consola: 3.4.2
@@ -8449,12 +8682,12 @@ snapshots:
- vue
- vue-router
- '@nuxt/ui@3.1.3(@babel/parser@7.27.5)(db0@0.3.2)(embla-carousel@8.6.0)(ioredis@5.6.1)(jwt-decode@4.0.0)(magicast@0.3.5)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-router@4.5.1(vue@3.5.17(typescript@5.6.3)))(vue@3.5.17(typescript@5.6.3))(zod@3.25.67)':
+ '@nuxt/ui@3.1.3(@babel/parser@7.27.5)(db0@0.3.2(better-sqlite3@11.10.0))(embla-carousel@8.6.0)(ioredis@5.6.1)(jwt-decode@4.0.0)(magicast@0.3.5)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-router@4.5.1(vue@3.5.17(typescript@5.6.3)))(vue@3.5.17(typescript@5.6.3))(zod@3.25.67)':
dependencies:
'@iconify/vue': 5.0.0(vue@3.5.17(typescript@5.6.3))
'@internationalized/date': 3.8.2
'@internationalized/number': 3.6.3
- '@nuxt/fonts': 0.11.4(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
+ '@nuxt/fonts': 0.11.4(db0@0.3.2(better-sqlite3@11.10.0))(ioredis@5.6.1)(magicast@0.3.5)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
'@nuxt/icon': 1.14.0(magicast@0.3.5)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.6.3))
'@nuxt/kit': 3.17.5(magicast@0.3.5)
'@nuxt/schema': 3.17.5
@@ -8535,9 +8768,9 @@ snapshots:
- vite
- vue
- '@nuxt/vite-builder@3.17.5(@types/node@22.15.32)(eslint@9.29.0(jiti@2.4.2))(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.44.0)(terser@5.43.1)(typescript@5.6.3)(vue-tsc@2.2.0(typescript@5.6.3))(vue@3.5.17(typescript@5.6.3))(yaml@2.8.0)':
+ '@nuxt/vite-builder@4.0.0-alpha.2(@types/node@22.15.32)(better-sqlite3@11.10.0)(eslint@9.29.0(jiti@2.4.2))(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.44.0)(terser@5.43.1)(typescript@5.6.3)(vue-tsc@2.2.0(typescript@5.6.3))(vue@3.5.17(typescript@5.6.3))(yaml@2.8.0)':
dependencies:
- '@nuxt/kit': 3.17.5(magicast@0.3.5)
+ '@nuxt/kit': 4.0.0-alpha.2(magicast@0.3.5)
'@rollup/plugin-replace': 6.0.2(rollup@4.44.0)
'@vitejs/plugin-vue': 5.2.4(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.6.3))
'@vitejs/plugin-vue-jsx': 4.2.0(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.6.3))
@@ -8548,7 +8781,6 @@ snapshots:
esbuild: 0.25.5
escape-string-regexp: 5.0.0
exsolve: 1.0.7
- externality: 1.0.2
get-port-please: 3.1.2
h3: 1.15.3
jiti: 2.4.2
@@ -8556,9 +8788,8 @@ snapshots:
magic-string: 0.30.17
mlly: 1.7.4
mocked-exports: 0.1.1
- ohash: 2.0.11
+ nitropack: 2.11.12(better-sqlite3@11.10.0)
pathe: 2.0.3
- perfect-debounce: 1.0.0
pkg-types: 2.1.0
postcss: 8.5.6
rollup-plugin-visualizer: 6.0.3(rollup@4.44.0)
@@ -8572,18 +8803,40 @@ snapshots:
vue: 3.5.17(typescript@5.6.3)
vue-bundle-renderer: 2.1.1
transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
- '@biomejs/biome'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@electric-sql/pglite'
+ - '@libsql/client'
+ - '@netlify/blobs'
+ - '@planetscale/database'
- '@types/node'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/kv'
+ - aws4fetch
+ - better-sqlite3
+ - drizzle-orm
+ - encoding
- eslint
+ - idb-keyval
- less
- lightningcss
- magicast
- meow
+ - mysql2
- optionator
- rolldown
- rollup
- sass
- sass-embedded
+ - sqlite3
- stylelint
- stylus
- sugarss
@@ -8591,12 +8844,14 @@ snapshots:
- terser
- tsx
- typescript
+ - uploadthing
- vls
- vti
- vue-tsc
+ - xml2js
- yaml
- '@nuxthub/core@0.9.0(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))':
+ '@nuxthub/core@0.9.0(db0@0.3.2(better-sqlite3@11.10.0))(ioredis@5.6.1)(magicast@0.3.5)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))':
dependencies:
'@cloudflare/workers-types': 4.20250620.0
'@nuxt/devtools-kit': 2.5.0(magicast@0.3.5)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
@@ -8615,7 +8870,7 @@ snapshots:
std-env: 3.9.0
ufo: 1.6.1
uncrypto: 0.1.3
- unstorage: 1.16.0(db0@0.3.2)(ioredis@5.6.1)
+ unstorage: 1.16.0(db0@0.3.2(better-sqlite3@11.10.0))(ioredis@5.6.1)
zod: 3.25.67
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -8696,6 +8951,50 @@ snapshots:
- magicast
- supports-color
+ '@oxc-minify/binding-darwin-arm64@0.72.3':
+ optional: true
+
+ '@oxc-minify/binding-darwin-x64@0.72.3':
+ optional: true
+
+ '@oxc-minify/binding-freebsd-x64@0.72.3':
+ optional: true
+
+ '@oxc-minify/binding-linux-arm-gnueabihf@0.72.3':
+ optional: true
+
+ '@oxc-minify/binding-linux-arm-musleabihf@0.72.3':
+ optional: true
+
+ '@oxc-minify/binding-linux-arm64-gnu@0.72.3':
+ optional: true
+
+ '@oxc-minify/binding-linux-arm64-musl@0.72.3':
+ optional: true
+
+ '@oxc-minify/binding-linux-riscv64-gnu@0.72.3':
+ optional: true
+
+ '@oxc-minify/binding-linux-s390x-gnu@0.72.3':
+ optional: true
+
+ '@oxc-minify/binding-linux-x64-gnu@0.72.3':
+ optional: true
+
+ '@oxc-minify/binding-linux-x64-musl@0.72.3':
+ optional: true
+
+ '@oxc-minify/binding-wasm32-wasi@0.72.3':
+ dependencies:
+ '@napi-rs/wasm-runtime': 0.2.11
+ optional: true
+
+ '@oxc-minify/binding-win32-arm64-msvc@0.72.3':
+ optional: true
+
+ '@oxc-minify/binding-win32-x64-msvc@0.72.3':
+ optional: true
+
'@oxc-parser/binding-darwin-arm64@0.72.3':
optional: true
@@ -8742,6 +9041,50 @@ snapshots:
'@oxc-project/types@0.72.3': {}
+ '@oxc-transform/binding-darwin-arm64@0.72.3':
+ optional: true
+
+ '@oxc-transform/binding-darwin-x64@0.72.3':
+ optional: true
+
+ '@oxc-transform/binding-freebsd-x64@0.72.3':
+ optional: true
+
+ '@oxc-transform/binding-linux-arm-gnueabihf@0.72.3':
+ optional: true
+
+ '@oxc-transform/binding-linux-arm-musleabihf@0.72.3':
+ optional: true
+
+ '@oxc-transform/binding-linux-arm64-gnu@0.72.3':
+ optional: true
+
+ '@oxc-transform/binding-linux-arm64-musl@0.72.3':
+ optional: true
+
+ '@oxc-transform/binding-linux-riscv64-gnu@0.72.3':
+ optional: true
+
+ '@oxc-transform/binding-linux-s390x-gnu@0.72.3':
+ optional: true
+
+ '@oxc-transform/binding-linux-x64-gnu@0.72.3':
+ optional: true
+
+ '@oxc-transform/binding-linux-x64-musl@0.72.3':
+ optional: true
+
+ '@oxc-transform/binding-wasm32-wasi@0.72.3':
+ dependencies:
+ '@napi-rs/wasm-runtime': 0.2.11
+ optional: true
+
+ '@oxc-transform/binding-win32-arm64-msvc@0.72.3':
+ optional: true
+
+ '@oxc-transform/binding-win32-x64-msvc@0.72.3':
+ optional: true
+
'@parcel/watcher-android-arm64@2.5.1':
optional: true
@@ -9936,6 +10279,11 @@ snapshots:
base64-js@1.5.1: {}
+ better-sqlite3@11.10.0:
+ dependencies:
+ bindings: 1.5.0
+ prebuild-install: 7.1.3
+
binary-extensions@2.3.0: {}
bindings@1.5.0:
@@ -9949,7 +10297,6 @@ snapshots:
buffer: 5.7.1
inherits: 2.0.4
readable-stream: 3.6.2
- optional: true
blake3-wasm@2.1.5: {}
@@ -9991,7 +10338,6 @@ snapshots:
dependencies:
base64-js: 1.5.1
ieee754: 1.2.1
- optional: true
buffer@6.0.3:
dependencies:
@@ -10111,8 +10457,7 @@ snapshots:
dependencies:
readdirp: 4.1.2
- chownr@1.1.4:
- optional: true
+ chownr@1.1.4: {}
chownr@3.0.0: {}
@@ -10389,7 +10734,9 @@ snapshots:
data-uri-to-buffer@4.0.1: {}
- db0@0.3.2: {}
+ db0@0.3.2(better-sqlite3@11.10.0):
+ optionalDependencies:
+ better-sqlite3: 11.10.0
de-indent@1.0.2: {}
@@ -10420,12 +10767,10 @@ snapshots:
decompress-response@6.0.0:
dependencies:
mimic-response: 3.1.0
- optional: true
deep-eql@5.0.2: {}
- deep-extend@0.6.0:
- optional: true
+ deep-extend@0.6.0: {}
deep-is@0.1.4: {}
@@ -10953,8 +11298,7 @@ snapshots:
exit-hook@2.2.1: {}
- expand-template@2.0.3:
- optional: true
+ expand-template@2.0.3: {}
expect-type@1.2.1: {}
@@ -10962,13 +11306,6 @@ snapshots:
extend@3.0.2: {}
- externality@1.0.2:
- dependencies:
- enhanced-resolve: 5.18.1
- mlly: 1.7.4
- pathe: 1.1.2
- ufo: 1.6.1
-
extract-zip@2.0.1:
dependencies:
debug: 4.4.1
@@ -11106,8 +11443,7 @@ snapshots:
fresh@2.0.0: {}
- fs-constants@1.0.0:
- optional: true
+ fs-constants@1.0.0: {}
fs-extra@11.3.0:
dependencies:
@@ -11189,8 +11525,7 @@ snapshots:
dependencies:
git-up: 8.1.1
- github-from-package@0.0.0:
- optional: true
+ github-from-package@0.0.0: {}
github-slugger@2.0.0: {}
@@ -11485,8 +11820,7 @@ snapshots:
inherits@2.0.4: {}
- ini@1.3.8:
- optional: true
+ ini@1.3.8: {}
ini@4.1.1: {}
@@ -11504,7 +11838,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- ipx@2.1.0(db0@0.3.2)(ioredis@5.6.1):
+ ipx@2.1.0(db0@0.3.2(better-sqlite3@11.10.0))(ioredis@5.6.1):
dependencies:
'@fastify/accept-negotiator': 1.1.0
citty: 0.1.6
@@ -11520,7 +11854,7 @@ snapshots:
sharp: 0.32.6
svgo: 3.3.2
ufo: 1.6.1
- unstorage: 1.16.0(db0@0.3.2)(ioredis@5.6.1)
+ unstorage: 1.16.0(db0@0.3.2(better-sqlite3@11.10.0))(ioredis@5.6.1)
xss: 1.0.15
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -12283,8 +12617,7 @@ snapshots:
mimic-fn@4.0.0: {}
- mimic-response@3.1.0:
- optional: true
+ mimic-response@3.1.0: {}
min-indent@1.0.1: {}
@@ -12334,8 +12667,7 @@ snapshots:
mitt@3.0.1: {}
- mkdirp-classic@0.5.3:
- optional: true
+ mkdirp-classic@0.5.3: {}
mkdirp@3.0.1: {}
@@ -12392,8 +12724,7 @@ snapshots:
nanotar@0.2.0: {}
- napi-build-utils@2.0.0:
- optional: true
+ napi-build-utils@2.0.0: {}
napi-postinstall@0.2.4: {}
@@ -12416,7 +12747,7 @@ snapshots:
mlly: 1.7.4
pkg-types: 2.1.0
- nitropack@2.11.12:
+ nitropack@2.11.12(better-sqlite3@11.10.0):
dependencies:
'@cloudflare/kv-asset-handler': 0.4.0
'@netlify/functions': 3.1.10(rollup@4.44.0)
@@ -12438,7 +12769,7 @@ snapshots:
cookie-es: 2.0.0
croner: 9.1.0
crossws: 0.3.5
- db0: 0.3.2
+ db0: 0.3.2(better-sqlite3@11.10.0)
defu: 6.1.4
destr: 2.0.5
dot-prop: 9.0.0
@@ -12484,7 +12815,7 @@ snapshots:
unenv: 2.0.0-rc.17
unimport: 5.0.1
unplugin-utils: 0.2.4
- unstorage: 1.16.0(db0@0.3.2)(ioredis@5.6.1)
+ unstorage: 1.16.0(db0@0.3.2(better-sqlite3@11.10.0))(ioredis@5.6.1)
untyped: 2.0.0
unwasm: 0.3.9
youch: 4.1.0-beta.8
@@ -12519,7 +12850,6 @@ snapshots:
node-abi@3.75.0:
dependencies:
semver: 7.7.2
- optional: true
node-addon-api@6.1.0:
optional: true
@@ -12609,7 +12939,7 @@ snapshots:
transitivePeerDependencies:
- magicast
- nuxt-og-image@5.1.7(@unhead/vue@2.0.10(vue@3.5.17(typescript@5.6.3)))(magicast@0.3.5)(unstorage@1.16.0(db0@0.3.2)(ioredis@5.6.1))(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.6.3)):
+ nuxt-og-image@5.1.7(@unhead/vue@2.0.10(vue@3.5.17(typescript@5.6.3)))(magicast@0.3.5)(unstorage@1.16.0(db0@0.3.2(better-sqlite3@11.10.0))(ioredis@5.6.1))(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.6.3)):
dependencies:
'@nuxt/devtools-kit': 2.5.0(magicast@0.3.5)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
'@nuxt/kit': 3.17.5(magicast@0.3.5)
@@ -12640,7 +12970,7 @@ snapshots:
strip-literal: 3.0.0
ufo: 1.6.1
unplugin: 2.3.5
- unstorage: 1.16.0(db0@0.3.2)(ioredis@5.6.1)
+ unstorage: 1.16.0(db0@0.3.2(better-sqlite3@11.10.0))(ioredis@5.6.1)
unwasm: 0.3.9
yoga-wasm-web: 0.3.3
transitivePeerDependencies:
@@ -12673,15 +13003,15 @@ snapshots:
- magicast
- vue
- nuxt@3.17.5(@parcel/watcher@2.5.1)(@types/node@22.15.32)(db0@0.3.2)(eslint@9.29.0(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.44.0)(terser@5.43.1)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@2.2.0(typescript@5.6.3))(yaml@2.8.0):
+ nuxt@4.0.0-alpha.2(@parcel/watcher@2.5.1)(@types/node@22.15.32)(better-sqlite3@11.10.0)(db0@0.3.2(better-sqlite3@11.10.0))(eslint@9.29.0(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.44.0)(terser@5.43.1)(typescript@5.6.3)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@2.2.0(typescript@5.6.3))(yaml@2.8.0):
dependencies:
'@nuxt/cli': 3.25.1(magicast@0.3.5)
'@nuxt/devalue': 2.0.2
'@nuxt/devtools': 2.5.0(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.6.3))
- '@nuxt/kit': 3.17.5(magicast@0.3.5)
- '@nuxt/schema': 3.17.5
+ '@nuxt/kit': 4.0.0-alpha.2(magicast@0.3.5)
+ '@nuxt/schema': 4.0.0-alpha.2
'@nuxt/telemetry': 2.6.6(magicast@0.3.5)
- '@nuxt/vite-builder': 3.17.5(@types/node@22.15.32)(eslint@9.29.0(jiti@2.4.2))(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.44.0)(terser@5.43.1)(typescript@5.6.3)(vue-tsc@2.2.0(typescript@5.6.3))(vue@3.5.17(typescript@5.6.3))(yaml@2.8.0)
+ '@nuxt/vite-builder': 4.0.0-alpha.2(@types/node@22.15.32)(better-sqlite3@11.10.0)(eslint@9.29.0(jiti@2.4.2))(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.44.0)(terser@5.43.1)(typescript@5.6.3)(vue-tsc@2.2.0(typescript@5.6.3))(vue@3.5.17(typescript@5.6.3))(yaml@2.8.0)
'@unhead/vue': 2.0.10(vue@3.5.17(typescript@5.6.3))
'@vue/shared': 3.5.17
c12: 3.0.4(magicast@0.3.5)
@@ -12708,12 +13038,15 @@ snapshots:
mlly: 1.7.4
mocked-exports: 0.1.1
nanotar: 0.2.0
- nitropack: 2.11.12
+ nitropack: 2.11.12(better-sqlite3@11.10.0)
nypm: 0.6.0
ofetch: 1.4.1
ohash: 2.0.11
on-change: 5.0.1
+ oxc-minify: 0.72.3
oxc-parser: 0.72.3
+ oxc-transform: 0.72.3
+ oxc-walker: 0.3.0(oxc-parser@0.72.3)
pathe: 2.0.3
perfect-debounce: 1.0.0
pkg-types: 2.1.0
@@ -12730,7 +13063,7 @@ snapshots:
unimport: 5.0.1
unplugin: 2.3.5
unplugin-vue-router: 0.12.0(vue-router@4.5.1(vue@3.5.17(typescript@5.6.3)))(vue@3.5.17(typescript@5.6.3))
- unstorage: 1.16.0(db0@0.3.2)(ioredis@5.6.1)
+ unstorage: 1.16.0(db0@0.3.2(better-sqlite3@11.10.0))(ioredis@5.6.1)
untyped: 2.0.0
vue: 3.5.17(typescript@5.6.3)
vue-bundle-renderer: 2.1.1
@@ -12858,6 +13191,23 @@ snapshots:
type-check: 0.4.0
word-wrap: 1.2.5
+ oxc-minify@0.72.3:
+ optionalDependencies:
+ '@oxc-minify/binding-darwin-arm64': 0.72.3
+ '@oxc-minify/binding-darwin-x64': 0.72.3
+ '@oxc-minify/binding-freebsd-x64': 0.72.3
+ '@oxc-minify/binding-linux-arm-gnueabihf': 0.72.3
+ '@oxc-minify/binding-linux-arm-musleabihf': 0.72.3
+ '@oxc-minify/binding-linux-arm64-gnu': 0.72.3
+ '@oxc-minify/binding-linux-arm64-musl': 0.72.3
+ '@oxc-minify/binding-linux-riscv64-gnu': 0.72.3
+ '@oxc-minify/binding-linux-s390x-gnu': 0.72.3
+ '@oxc-minify/binding-linux-x64-gnu': 0.72.3
+ '@oxc-minify/binding-linux-x64-musl': 0.72.3
+ '@oxc-minify/binding-wasm32-wasi': 0.72.3
+ '@oxc-minify/binding-win32-arm64-msvc': 0.72.3
+ '@oxc-minify/binding-win32-x64-msvc': 0.72.3
+
oxc-parser@0.72.3:
dependencies:
'@oxc-project/types': 0.72.3
@@ -12877,6 +13227,29 @@ snapshots:
'@oxc-parser/binding-win32-arm64-msvc': 0.72.3
'@oxc-parser/binding-win32-x64-msvc': 0.72.3
+ oxc-transform@0.72.3:
+ optionalDependencies:
+ '@oxc-transform/binding-darwin-arm64': 0.72.3
+ '@oxc-transform/binding-darwin-x64': 0.72.3
+ '@oxc-transform/binding-freebsd-x64': 0.72.3
+ '@oxc-transform/binding-linux-arm-gnueabihf': 0.72.3
+ '@oxc-transform/binding-linux-arm-musleabihf': 0.72.3
+ '@oxc-transform/binding-linux-arm64-gnu': 0.72.3
+ '@oxc-transform/binding-linux-arm64-musl': 0.72.3
+ '@oxc-transform/binding-linux-riscv64-gnu': 0.72.3
+ '@oxc-transform/binding-linux-s390x-gnu': 0.72.3
+ '@oxc-transform/binding-linux-x64-gnu': 0.72.3
+ '@oxc-transform/binding-linux-x64-musl': 0.72.3
+ '@oxc-transform/binding-wasm32-wasi': 0.72.3
+ '@oxc-transform/binding-win32-arm64-msvc': 0.72.3
+ '@oxc-transform/binding-win32-x64-msvc': 0.72.3
+
+ oxc-walker@0.3.0(oxc-parser@0.72.3):
+ dependencies:
+ estree-walker: 3.0.3
+ magic-regexp: 0.10.0
+ oxc-parser: 0.72.3
+
p-event@6.0.1:
dependencies:
p-timeout: 6.1.4
@@ -13207,7 +13580,6 @@ snapshots:
simple-get: 4.0.1
tar-fs: 2.1.3
tunnel-agent: 0.6.0
- optional: true
precinct@12.2.0:
dependencies:
@@ -13292,7 +13664,6 @@ snapshots:
ini: 1.3.8
minimist: 1.2.8
strip-json-comments: 2.0.1
- optional: true
read-package-up@11.0.0:
dependencies:
@@ -13756,15 +14127,13 @@ snapshots:
signal-exit@4.1.0: {}
- simple-concat@1.0.1:
- optional: true
+ simple-concat@1.0.1: {}
simple-get@4.0.1:
dependencies:
decompress-response: 6.0.0
once: 1.4.0
simple-concat: 1.0.1
- optional: true
simple-git@3.28.0:
dependencies:
@@ -13924,8 +14293,7 @@ snapshots:
dependencies:
min-indent: 1.0.1
- strip-json-comments@2.0.1:
- optional: true
+ strip-json-comments@2.0.1: {}
strip-json-comments@3.1.1: {}
@@ -14005,7 +14373,6 @@ snapshots:
mkdirp-classic: 0.5.3
pump: 3.0.3
tar-stream: 2.2.0
- optional: true
tar-fs@3.0.10:
dependencies:
@@ -14025,7 +14392,6 @@ snapshots:
fs-constants: 1.0.0
inherits: 2.0.4
readable-stream: 3.6.2
- optional: true
tar-stream@3.1.7:
dependencies:
@@ -14115,7 +14481,6 @@ snapshots:
tunnel-agent@0.6.0:
dependencies:
safe-buffer: 5.2.1
- optional: true
type-check@0.4.0:
dependencies:
@@ -14393,7 +14758,7 @@ snapshots:
'@unrs/resolver-binding-win32-ia32-msvc': 1.9.1
'@unrs/resolver-binding-win32-x64-msvc': 1.9.1
- unstorage@1.16.0(db0@0.3.2)(ioredis@5.6.1):
+ unstorage@1.16.0(db0@0.3.2(better-sqlite3@11.10.0))(ioredis@5.6.1):
dependencies:
anymatch: 3.1.3
chokidar: 4.0.3
@@ -14404,7 +14769,7 @@ snapshots:
ofetch: 1.4.1
ufo: 1.6.1
optionalDependencies:
- db0: 0.3.2
+ db0: 0.3.2(better-sqlite3@11.10.0)
ioredis: 5.6.1
untun@0.1.3:
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 9406b397..b52b926d 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -4,9 +4,9 @@ packages:
- "./playgrounds/*"
catalog:
- nuxt: "^3.17.5"
- "@nuxt/kit": "^3.17.5"
- "@nuxt/schema": "^3.17.5"
+ nuxt: "^4.0.0-alpha.2"
+ "@nuxt/kit": "^4.0.0-alpha.2"
+ "@nuxt/schema": "^4.0.0-alpha.2"
"@nuxt/ui": "^3.1.3"
vue: latest