diff --git a/app/components/StaticMarkdownRender.server.ts b/app/components/StaticMarkdownRender.server.ts
index 0f2adc4b..b8ce6d2d 100644
--- a/app/components/StaticMarkdownRender.server.ts
+++ b/app/components/StaticMarkdownRender.server.ts
@@ -1,17 +1,18 @@
-import { ContentRendererMarkdown } from '#components'
+import { ContentRenderer } from '#components'
export default defineComponent({
props: {
- path: String,
+ collection: { type: String as () => 'page' | 'blog', required: true },
+ path: { type: String, required: true },
},
async setup (props) {
if (import.meta.dev) {
const { data } = await useAsyncData(() =>
- queryContent(props.path!).findOne(),
+ queryCollection(props.collection).path(props.path!).first(),
)
- return () => h(ContentRendererMarkdown, { value: data.value! })
+ return () => h(ContentRenderer, { value: data.value! })
}
- const value = await queryContent(props.path!).findOne()
- return () => h(ContentRendererMarkdown, { value })
+ const value = await queryCollection(props.collection).path(props.path!).first()
+ return () => h(ContentRenderer, { value })
},
})
diff --git a/app/components/TheBlogIndex.server.vue b/app/components/TheBlogIndex.server.vue
index 56642b99..19acb140 100644
--- a/app/components/TheBlogIndex.server.vue
+++ b/app/components/TheBlogIndex.server.vue
@@ -1,13 +1,9 @@
diff --git a/app/components/TheHome.server.vue b/app/components/TheHome.server.vue
index 76a131c5..e93056f8 100644
--- a/app/components/TheHome.server.vue
+++ b/app/components/TheHome.server.vue
@@ -40,14 +40,8 @@ const { data: streams } = await useFetch('/api/streams', {
})
const { data: articles } = await useAsyncData(async () => {
- const result = await queryContent('/blog')
- .only(['title', 'date', '_path'])
- .find()
- return (result as Array<{ title?: string, date: string, _path: string }>)
- .map(e => ({
- ...e,
- path: e._path,
- }))
+ const result = await queryCollection('blog').select('title', 'date', 'path').all()
+ return result
.sort((a, b) => new Date(b.date).getTime() - new Date(a.date).getTime())
.slice(0, 4)
})
@@ -355,7 +349,7 @@ const { data: talks } = await useAsyncData(
-
-
+
diff --git a/app/pages/bio.vue b/app/pages/bio.vue
index 78f33589..240215dc 100644
--- a/app/pages/bio.vue
+++ b/app/pages/bio.vue
@@ -7,7 +7,10 @@
-
+
diff --git a/app/pages/blog/[article].vue b/app/pages/blog/[article].vue
index 0c2891ee..13ed991c 100644
--- a/app/pages/blog/[article].vue
+++ b/app/pages/blog/[article].vue
@@ -43,7 +43,10 @@
v-if="page"
:class="$style.blog"
>
-
+
@@ -62,9 +65,9 @@ const { data: page } = await useAsyncData(
path.value,
() =>
((import.meta.server || import.meta.dev) as true)
- && queryContent(path.value)
- .only(['title', 'date', 'tags', 'description'])
- .findOne(),
+ && queryCollection('blog').path(path.value)
+ .select('title', 'date', 'tags', 'description')
+ .first(),
)
if (!page.value) {
diff --git a/app/pages/uses.vue b/app/pages/uses.vue
index a40f35bd..67245fd2 100644
--- a/app/pages/uses.vue
+++ b/app/pages/uses.vue
@@ -9,7 +9,10 @@
class="text-muted text-lg max-w-[37.50rem] text-base"
:class="$style.uses"
>
-
+
diff --git a/content.config.ts b/content.config.ts
new file mode 100644
index 00000000..0bb71ec5
--- /dev/null
+++ b/content.config.ts
@@ -0,0 +1,21 @@
+import { defineCollection, defineContentConfig, z } from '@nuxt/content'
+
+export default defineContentConfig({
+ collections: {
+ page: defineCollection({
+ source: '*.md',
+ type: 'page',
+ }),
+ blog: defineCollection({
+ source: 'blog/*.md',
+ type: 'page',
+ schema: z.object({
+ title: z.string(),
+ date: z.date(),
+ tags: z.array(z.string()),
+ description: z.string(),
+ skip_dev: z.boolean().optional(),
+ }),
+ }),
+ },
+})
diff --git a/modules/components-chunk.ts b/modules/components-chunk.ts
deleted file mode 100644
index ea428220..00000000
--- a/modules/components-chunk.ts
+++ /dev/null
@@ -1,69 +0,0 @@
-import { addPlugin, createResolver, defineNuxtModule, useNuxt } from 'nuxt/kit'
-
-export default defineNuxtModule({
- meta: {
- name: 'components-chunk',
- },
- setup () {
- const nuxt = useNuxt()
-
- const usedComponents = [
- 'ContentRendererMarkdown',
- 'ProseP',
- 'ProseA',
- 'ProseH2',
- 'ProseH3',
- 'ProseLi',
- 'ProseEm',
- 'ProseOl',
- 'ProseUl',
- 'ProsePre',
- 'ProseStrong',
- 'ProseBlockquote',
- 'ProseThead',
- 'ProseTable',
- 'ProseTr',
- 'ProseTd',
- 'ProseTh',
- 'ProseTbody',
- 'ProseCode',
- 'ProseCodeInline',
- ]
-
- // Exclude non-prose content components
- nuxt.hook('components:extend', components => {
- const toPurge = []
- for (const component of components) {
- if (
- 'filePath' in component
- && component.filePath.includes('@nuxt/content')
- ) {
- if (!usedComponents.includes(component.pascalName)) {
- toPurge.push(component)
- }
- }
- }
- for (const component of toPurge) {
- components.splice(components.indexOf(component), 1)
- }
- })
-
- nuxt.hook('build:manifest', manifest => {
- for (const file in manifest) {
- const chunk = manifest[file]!
- chunk.imports = chunk.imports?.filter(
- i => !i.includes('ContentRendererMarkdown'),
- )
- chunk.dynamicImports = chunk.dynamicImports?.filter(
- i => !i.includes('ContentRendererMarkdown'),
- )
- }
- })
-
- const { resolve } = createResolver(import.meta.url)
- addPlugin({
- src: resolve('./runtime/remove-renderer.server.ts'),
- mode: 'server',
- })
- },
-})
diff --git a/modules/runtime/remove-renderer.server.ts b/modules/runtime/remove-renderer.server.ts
deleted file mode 100644
index 8d5ba852..00000000
--- a/modules/runtime/remove-renderer.server.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-export default defineNuxtPlugin(nuxtApp => {
- nuxtApp.hook('app:rendered', ({ ssrContext }) => {
- ssrContext!.modules = new Set(
- [...ssrContext!.modules!].filter(
- i => !i.includes('ContentRendererMarkdown'),
- ),
- )
- })
-})
diff --git a/package.json b/package.json
index 39ebe884..019ceff9 100644
--- a/package.json
+++ b/package.json
@@ -30,7 +30,7 @@
"@iconify-json/ri": "^1.2.5",
"@iconify-json/svg-spinners": "^1.2.2",
"@iconify-json/tabler": "^1.2.13",
- "@nuxt/content": "2.13.4",
+ "@nuxt/content": "3.0.0",
"@nuxt/eslint": "0.7.5",
"@nuxt/fonts": "0.10.3",
"@nuxt/image": "1.9.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index aea2477d..de2e741a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -44,20 +44,20 @@ importers:
specifier: ^1.2.13
version: 1.2.14
'@nuxt/content':
- specifier: 2.13.4
- version: 2.13.4(db0@0.2.1)(ioredis@5.4.2)(magicast@0.3.5)(nuxt@3.15.2(@parcel/watcher@2.5.0)(@types/node@22.10.7)(db0@0.2.1)(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0))(rollup@4.30.1)(vue@3.5.13(typescript@5.7.3))
+ specifier: 3.0.0
+ version: 3.0.0(@libsql/client@0.14.0)(magicast@0.3.5)(pg@8.13.1)(rollup@4.30.1)
'@nuxt/eslint':
specifier: 0.7.5
version: 0.7.5(@vue/compiler-sfc@3.5.13)(eslint@9.18.0(jiti@2.4.2))(magicast@0.3.5)(rollup@4.30.1)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))
'@nuxt/fonts':
specifier: 0.10.3
- version: 0.10.3(db0@0.2.1)(ioredis@5.4.2)(magicast@0.3.5)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))
+ version: 0.10.3(db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0))(ioredis@5.4.2)(magicast@0.3.5)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))
'@nuxt/image':
specifier: 1.9.0
- version: 1.9.0(patch_hash=xp2pdlshg2i2ybrtq5wt4pfx6y)(db0@0.2.1)(ioredis@5.4.2)(magicast@0.3.5)(rollup@4.30.1)
+ version: 1.9.0(patch_hash=xp2pdlshg2i2ybrtq5wt4pfx6y)(bare-buffer@3.0.1)(db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0))(ioredis@5.4.2)(magicast@0.3.5)(rollup@4.30.1)
'@nuxt/scripts':
specifier: ^0.9.5
- version: 0.9.5(@nuxt/devtools@1.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)))(@unocss/webpack@0.65.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(@vue/compiler-core@3.5.13)(change-case@5.4.4)(db0@0.2.1)(fuse.js@7.0.0)(ioredis@5.4.2)(magicast@0.3.5)(nuxt@3.15.2(@parcel/watcher@2.5.0)(@types/node@22.10.7)(db0@0.2.1)(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0))(postcss@8.5.1)(rollup@4.30.1)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))(webpack@5.97.1(esbuild@0.24.2))
+ version: 0.9.5(njlprv4l7fvqienykromykwcne)
'@nuxtjs/color-mode':
specifier: 3.5.2
version: 3.5.2(magicast@0.3.5)(rollup@4.30.1)
@@ -120,7 +120,7 @@ importers:
version: 1.7.4
nuxt:
specifier: ^3.15.0
- version: 3.15.2(@parcel/watcher@2.5.0)(@types/node@22.10.7)(db0@0.2.1)(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0)
+ version: 3.15.2(@libsql/client@0.14.0)(@parcel/watcher@2.5.0)(@types/node@22.10.7)(better-sqlite3@11.8.0)(db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0))(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0)
nuxt-og-image:
specifier: 4.0.3
version: 4.0.3(magicast@0.3.5)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
@@ -129,7 +129,7 @@ importers:
version: 2.1.5(magicast@0.3.5)(rollup@4.30.1)
nuxt-time:
specifier: ^1.0.3
- version: 1.0.3(magicast@0.3.5)(nuxt@3.15.2(@parcel/watcher@2.5.0)(@types/node@22.10.7)(db0@0.2.1)(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0))(rollup@4.30.1)
+ version: 1.0.3(magicast@0.3.5)(nuxt@3.15.2(@libsql/client@0.14.0)(@parcel/watcher@2.5.0)(@types/node@22.10.7)(better-sqlite3@11.8.0)(db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0))(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0))(rollup@4.30.1)
partykit:
specifier: 0.0.111
version: 0.0.111
@@ -162,7 +162,7 @@ importers:
version: 1.10.0
unocss:
specifier: ^65.0.0
- version: 65.4.2(@unocss/webpack@0.65.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(postcss@8.5.1)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
+ version: 65.4.2(@unocss/webpack@65.4.2(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(postcss@8.5.1)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
unplugin:
specifier: ^2.1.0
version: 2.1.2
@@ -1143,6 +1143,9 @@ packages:
'@codemirror/autocomplete@6.18.4':
resolution: {integrity: sha512-sFAphGQIqyQZfP2ZBsSHV7xQvo9Py0rV0dW7W3IMRdS+zDuNb2l3no78CvUaWKGfzFjI4FTrLdUSj86IGb2hRA==}
+ '@codemirror/commands@6.7.1':
+ resolution: {integrity: sha512-llTrboQYw5H4THfhN4U3qCnSZ1SOJ60ohhz+SzU0ADGtwlc533DtklQP0vSFaQuCPDn3BPpOd1GbbnUtwNjsrw==}
+
'@codemirror/commands@6.8.0':
resolution: {integrity: sha512-q8VPEFaEP4ikSlt6ZxjB3zW72+7osfAYW9i8Zu943uqbKuz6utc1+F170hyLUCUltXORjQXRyYQNfkckzA/bPQ==}
@@ -1158,12 +1161,18 @@ packages:
'@codemirror/search@6.5.8':
resolution: {integrity: sha512-PoWtZvo7c1XFeZWmmyaOp2G0XVbOnm+fJzvghqGAktBW3cufwJUWvSCcNG0ppXiBEM05mZu6RhMtXPv2hpllig==}
+ '@codemirror/state@6.5.0':
+ resolution: {integrity: sha512-MwBHVK60IiIHDcoMet78lxt6iw5gJOGSbNbOIVBHWVXIH4/Nq1+GQgLLGgI1KlnN86WDXsPudVaqYHKBIx7Eyw==}
+
'@codemirror/state@6.5.1':
resolution: {integrity: sha512-3rA9lcwciEB47ZevqvD8qgbzhM9qMb8vCcQCNmDfVRPQG4JT9mSb0Jg8H7YjKGGQcFnLN323fj9jdnG59Kx6bg==}
'@codemirror/theme-one-dark@6.1.2':
resolution: {integrity: sha512-F+sH0X16j/qFLMAfbciKTxVOwkdAS336b7AXTKOZhy8BR3eH/RelsnLgLFINrpST63mmN2OuwUt0W2ndUgYwUA==}
+ '@codemirror/view@6.36.1':
+ resolution: {integrity: sha512-miD1nyT4m4uopZaDdO2uXU/LLHliKNYL9kB1C1wJHrunHLm/rpkb5QVSokqgw9hFqEZakrdlb/VGWX8aYZTslQ==}
+
'@codemirror/view@6.36.2':
resolution: {integrity: sha512-DZ6ONbs8qdJK0fdN7AB82CgI6tYXf4HWk1wSVa0+9bhVznCuuvhQtX8bFBoy3dv8rZSQqUd8GvhVAcielcidrA==}
@@ -1942,6 +1951,57 @@ packages:
'@lezer/lr@1.4.2':
resolution: {integrity: sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==}
+ '@libsql/client@0.14.0':
+ resolution: {integrity: sha512-/9HEKfn6fwXB5aTEEoMeFh4CtG0ZzbncBb1e++OCdVpgKZ/xyMsIVYXm0w7Pv4RUel803vE6LwniB3PqD72R0Q==}
+
+ '@libsql/core@0.14.0':
+ resolution: {integrity: sha512-nhbuXf7GP3PSZgdCY2Ecj8vz187ptHlZQ0VRc751oB2C1W8jQUXKKklvt7t1LJiUTQBVJuadF628eUk+3cRi4Q==}
+
+ '@libsql/darwin-arm64@0.4.7':
+ resolution: {integrity: sha512-yOL742IfWUlUevnI5PdnIT4fryY3LYTdLm56bnY0wXBw7dhFcnjuA7jrH3oSVz2mjZTHujxoITgAE7V6Z+eAbg==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@libsql/darwin-x64@0.4.7':
+ resolution: {integrity: sha512-ezc7V75+eoyyH07BO9tIyJdqXXcRfZMbKcLCeF8+qWK5nP8wWuMcfOVywecsXGRbT99zc5eNra4NEx6z5PkSsA==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@libsql/hrana-client@0.7.0':
+ resolution: {integrity: sha512-OF8fFQSkbL7vJY9rfuegK1R7sPgQ6kFMkDamiEccNUvieQ+3urzfDFI616oPl8V7T9zRmnTkSjMOImYCAVRVuw==}
+
+ '@libsql/isomorphic-fetch@0.3.1':
+ resolution: {integrity: sha512-6kK3SUK5Uu56zPq/Las620n5aS9xJq+jMBcNSOmjhNf/MUvdyji4vrMTqD7ptY7/4/CAVEAYDeotUz60LNQHtw==}
+ engines: {node: '>=18.0.0'}
+
+ '@libsql/isomorphic-ws@0.1.5':
+ resolution: {integrity: sha512-DtLWIH29onUYR00i0GlQ3UdcTRC6EP4u9w/h9LxpUZJWRMARk6dQwZ6Jkd+QdwVpuAOrdxt18v0K2uIYR3fwFg==}
+
+ '@libsql/linux-arm64-gnu@0.4.7':
+ resolution: {integrity: sha512-WlX2VYB5diM4kFfNaYcyhw5y+UJAI3xcMkEUJZPtRDEIu85SsSFrQ+gvoKfcVh76B//ztSeEX2wl9yrjF7BBCA==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@libsql/linux-arm64-musl@0.4.7':
+ resolution: {integrity: sha512-6kK9xAArVRlTCpWeqnNMCoXW1pe7WITI378n4NpvU5EJ0Ok3aNTIC2nRPRjhro90QcnmLL1jPcrVwO4WD1U0xw==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@libsql/linux-x64-gnu@0.4.7':
+ resolution: {integrity: sha512-CMnNRCmlWQqqzlTw6NeaZXzLWI8bydaXDke63JTUCvu8R+fj/ENsLrVBtPDlxQ0wGsYdXGlrUCH8Qi9gJep0yQ==}
+ cpu: [x64]
+ os: [linux]
+
+ '@libsql/linux-x64-musl@0.4.7':
+ resolution: {integrity: sha512-nI6tpS1t6WzGAt1Kx1n1HsvtBbZ+jHn0m7ogNNT6pQHZQj7AFFTIMeDQw/i/Nt5H38np1GVRNsFe99eSIMs9XA==}
+ cpu: [x64]
+ os: [linux]
+
+ '@libsql/win32-x64-msvc@0.4.7':
+ resolution: {integrity: sha512-7pJzOWzPm6oJUxml+PCDRzYQ4A1hTMHAciTAHfFK4fkbDZX33nWPVG7Y3vqdKtslcwAzwmrNDc6sXy2nwWnbiw==}
+ cpu: [x64]
+ os: [win32]
+
'@mapbox/node-pre-gyp@2.0.0-rc.0':
resolution: {integrity: sha512-nhSMNprz3WmeRvd8iUs5JqkKr0Ncx46JtPxM3AhXes84XpSJfmIwKeWXRpsr53S7kqPkQfPhzrMFUxSNb23qSA==}
engines: {node: '>=18'}
@@ -1963,6 +2023,9 @@ packages:
'@microsoft/tsdoc@0.15.1':
resolution: {integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==}
+ '@neon-rs/load@0.0.4':
+ resolution: {integrity: sha512-kTPhdZyTQxB+2wpiRcFWrDcejc4JI6tkPuS7UZCG4l6Zvc5kU/gGQ/ozvHTh1XR5tS+UlfAfGuPajjzQjCiHCw==}
+
'@netlify/functions@2.8.2':
resolution: {integrity: sha512-DeoAQh8LuNPvBE4qsKlezjKj0PyXDryOFJfJKo3Z1qZLKzQ21sT314KQKPVjfvw6knqijj+IO+0kHXy/TJiqNA==}
engines: {node: '>=14.0.0'}
@@ -2007,8 +2070,11 @@ packages:
engines: {node: ^16.10.0 || >=18.0.0}
hasBin: true
- '@nuxt/content@2.13.4':
- resolution: {integrity: sha512-NBaHL/SNYUK7+RLgOngSFmKqEPYc0dYdnwVFsxIdrOZUoUbD8ERJJDaoRwwtyYCMOgUeFA/zxAkuADytp+DKiQ==}
+ '@nuxt/content@3.0.0':
+ resolution: {integrity: sha512-JoC6DjJijY/PQV8S9jvet3vYZjHQnkLCtwY+EY/lcY5wvy4KctHiypO4YoH48HQSnTVhLGr/3q15i7z0aKoMag==}
+ peerDependencies:
+ '@libsql/client': '*'
+ pg: '*'
'@nuxt/devalue@2.0.2':
resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==}
@@ -2927,39 +2993,24 @@ packages:
'@shikijs/core@1.22.0':
resolution: {integrity: sha512-S8sMe4q71TJAW+qG93s5VaiihujRK6rqDFqBnxqvga/3LvqHEnxqBIOPkt//IdXVtHkQWKu4nOQNk0uBGicU7Q==}
- '@shikijs/core@1.26.1':
- resolution: {integrity: sha512-yeo7sG+WZQblKPclUOKRPwkv1PyoHYkJ4gP9DzhFJbTdueKR7wYTI1vfF/bFi1NTgc545yG/DzvVhZgueVOXMA==}
-
'@shikijs/core@1.27.2':
resolution: {integrity: sha512-ns1dokDr0KE1lQ9mWd4rqaBkhSApk0qGCK1+lOqwnkQSkVZ08UGqXj1Ef8dAcTMZNFkN6PSNjkL5TYNX7pyPbQ==}
'@shikijs/engine-javascript@1.22.0':
resolution: {integrity: sha512-AeEtF4Gcck2dwBqCFUKYfsCq0s+eEbCEbkUuFou53NZ0sTGnJnJ/05KHQFZxpii5HMXbocV9URYVowOP2wH5kw==}
- '@shikijs/engine-javascript@1.26.1':
- resolution: {integrity: sha512-CRhA0b8CaSLxS0E9A4Bzcb3LKBNpykfo9F85ozlNyArxjo2NkijtiwrJZ6eHa+NT5I9Kox2IXVdjUsP4dilsmw==}
-
'@shikijs/engine-javascript@1.27.2':
resolution: {integrity: sha512-0JB7U5vJc16NShBdxv9hSSJYSKX79+32O7F4oXIxJLdYfomyFvx4B982ackUI9ftO9T3WwagkiiD3nOxOOLiGA==}
'@shikijs/engine-oniguruma@1.22.0':
resolution: {integrity: sha512-5iBVjhu/DYs1HB0BKsRRFipRrD7rqjxlWTj4F2Pf+nQSPqc3kcyqFFeZXnBMzDf0HdqaFVvhDRAGiYNvyLP+Mw==}
- '@shikijs/engine-oniguruma@1.26.1':
- resolution: {integrity: sha512-F5XuxN1HljLuvfXv7d+mlTkV7XukC1cawdtOo+7pKgPD83CAB1Sf8uHqP3PK0u7njFH0ZhoXE1r+0JzEgAQ+kg==}
-
'@shikijs/engine-oniguruma@1.27.2':
resolution: {integrity: sha512-FZYKD1KN7srvpkz4lbGLOYWlyDU4Rd+2RtuKfABTkafAPOFr+J6umfIwY/TzOQqfNtWjL7SAwPAO0dcOraRLaQ==}
- '@shikijs/langs@1.26.1':
- resolution: {integrity: sha512-oz/TQiIqZejEIZbGtn68hbJijAOTtYH4TMMSWkWYozwqdpKR3EXgILneQy26WItmJjp3xVspHdiUxUCws4gtuw==}
-
'@shikijs/langs@1.27.2':
resolution: {integrity: sha512-MSrknKL0DbeXvhtSigMLIzjPOOQfvK7fsbcRv2NUUB0EvuTTomY8/U+lAkczYrXY2+dygKOapJKk8ScFYbtoNw==}
- '@shikijs/themes@1.26.1':
- resolution: {integrity: sha512-JDxVn+z+wgLCiUhBGx2OQrLCkKZQGzNH3nAxFir4PjUcYiyD8Jdms9izyxIogYmSwmoPTatFTdzyrRKbKlSfPA==}
-
'@shikijs/themes@1.27.2':
resolution: {integrity: sha512-Yw/uV7EijjWavIIZLoWneTAohcbBqEKj6XMX1bfMqO3llqTKsyXukPp1evf8qPqzUHY7ibauqEaQchhfi857mg==}
@@ -2969,9 +3020,6 @@ packages:
'@shikijs/types@1.22.0':
resolution: {integrity: sha512-Fw/Nr7FGFhlQqHfxzZY8Cwtwk5E9nKDUgeLjZgt3UuhcM3yJR9xj3ZGNravZZok8XmEZMiYkSMTPlPkULB8nww==}
- '@shikijs/types@1.26.1':
- resolution: {integrity: sha512-d4B00TKKAMaHuFYgRf3L0gwtvqpW4hVdVwKcZYbBfAAQXspgkbWqnFfuFl3MDH6gLbsubOcr+prcnsqah3ny7Q==}
-
'@shikijs/types@1.27.2':
resolution: {integrity: sha512-DM9OWUyjmdYdnKDpaGB/GEn9XkToyK1tqxuqbmc5PV+5K8WjjwfygL3+cIvbkSw2v1ySwHDgqATq/+98pJ4Kyg==}
@@ -3219,6 +3267,10 @@ packages:
'@socket.io/component-emitter@3.1.2':
resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==}
+ '@sqlite.org/sqlite-wasm@3.48.0-build1':
+ resolution: {integrity: sha512-iRhDKMGVQ4P29W+fUnKV5TgX1fEsWyKzbiaHl/7b3EaCYFr7HUKO06eBz0fUYeFYBvyUiTd9SNDU7+mj2O0iWA==}
+ hasBin: true
+
'@stripe/stripe-js@4.10.0':
resolution: {integrity: sha512-KrMOL+sH69htCIXCaZ4JluJ35bchuCCznyPyrbN8JXSGQfwBI1SuIEMZNwvy8L8ykj29t6sa5BAAiL7fNoLZ8A==}
engines: {node: '>=12.16'}
@@ -3385,6 +3437,9 @@ packages:
'@types/web-bluetooth@0.0.20':
resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
+ '@types/ws@8.5.13':
+ resolution: {integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==}
+
'@types/youtube@0.1.0':
resolution: {integrity: sha512-Pg33m3X2mFgdmhtvzOlAfUfgOa3341N3/2JCrVY/mXVxb4hagcqqEG6w4vGCfB64StQNWHSj/T8Eotb1Rko/FQ==}
@@ -3870,11 +3925,6 @@ packages:
'@vueuse/core@12.3.0':
resolution: {integrity: sha512-cnV8QDKZrsyKC7tWjPbeEUz2cD9sa9faxF2YkR8QqNwfofgbOhmfIgvSYmkp+ttSvfOw4E6hLcQx15mRPr0yBA==}
- '@vueuse/head@2.0.0':
- resolution: {integrity: sha512-ykdOxTGs95xjD4WXE4na/umxZea2Itl0GWBILas+O4oqS7eXIods38INvk3XkJKjqMdWPcpCyLX/DioLQxU1KA==}
- peerDependencies:
- vue: 3.5.13
-
'@vueuse/integrations@12.3.0':
resolution: {integrity: sha512-Ha42DSxc87BIf4JONUNammWod5X7iaUVqpYohMgzpDYBjAxhmhWtsMCcFpfUMXZYiMaS2xltUEiRldSXC9kmGw==}
peerDependencies:
@@ -3922,11 +3972,6 @@ packages:
'@vueuse/metadata@12.3.0':
resolution: {integrity: sha512-M/iQHHjMffOv2npsw2ihlUx1CTiBwPEgb7DzByLq7zpg1+Ke8r7s9p5ybUWc5OIeGewtpY4Xy0R2cKqFqM8hFg==}
- '@vueuse/nuxt@11.3.0':
- resolution: {integrity: sha512-FxtRTgFmsoASamR3lOftv/r11o1BojF9zir8obbTnKamVZdlQ5rgJ0hHgVbrgA6dlMuEx/PzwqAmiKNFdU4oCQ==}
- peerDependencies:
- nuxt: ^3.0.0
-
'@vueuse/nuxt@12.3.0':
resolution: {integrity: sha512-xlpYIroHvdrwyZRHvXKekdFLH0IIPaOLKkt8VcVFZLHC3CgPiiwqGDK2Uvea8Hb51zhTWodYpd5Y2jCcsjZmBw==}
peerDependencies:
@@ -4270,30 +4315,27 @@ packages:
balanced-match@2.0.0:
resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==}
+ bare-buffer@3.0.1:
+ resolution: {integrity: sha512-QuDV/Wv5k1xsevh24zQwEjlQJuRvt3tUC39VFai6PoJiDIwmISEoc76ZTae4yVcacRBw0HBArrHssV1o3TEKhQ==}
+ engines: {bare: '>=1.13.0'}
+
bare-events@2.5.4:
resolution: {integrity: sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==}
- bare-fs@4.0.1:
- resolution: {integrity: sha512-ilQs4fm/l9eMfWY2dY0WCIUplSUp7U0CT1vrqMg1MUdeZl4fypu5UP0XcDBK5WBQPJAKP1b7XEodISmekH/CEg==}
- engines: {bare: '>=1.7.0'}
+ bare-fs@2.3.5:
+ resolution: {integrity: sha512-SlE9eTxifPDJrT6YgemQ1WGFleevzwY+XAP1Xqgl56HtcrisC2CHCZ2tq6dBpcH2TnNxwUEUGhweo+lrQtYuiw==}
- bare-os@3.4.0:
- resolution: {integrity: sha512-9Ous7UlnKbe3fMi7Y+qh0DwAup6A1JkYgPnjvMDNOlmnxNRQvQ/7Nst+OnUQKzk0iAT0m9BisbDVp9gCv8+ETA==}
- engines: {bare: '>=1.6.0'}
+ bare-os@2.4.4:
+ resolution: {integrity: sha512-z3UiI2yi1mK0sXeRdc4O1Kk8aOa/e+FNWZcTiPB/dfTWyLypuE99LibgRaQki914Jq//yAWylcAt+mknKdixRQ==}
- bare-path@3.0.0:
- resolution: {integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==}
+ bare-path@2.1.3:
+ resolution: {integrity: sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA==}
- bare-stream@2.6.4:
- resolution: {integrity: sha512-G6i3A74FjNq4nVrrSTUz5h3vgXzBJnjmWAVlBWaZETkgu+LgKd7AiyOml3EDJY1AHlIbBHKDXE+TUT53Ff8OaA==}
+ bare-stream@2.6.2:
+ resolution: {integrity: sha512-gSFtIiA/b0Llho+9zEy9MNgqrKpq70T62V4oGN8BSJgZt7Rk3RORPCK1kLj9hxS+YtrvSOOVGUrhraouXZkv3A==}
peerDependencies:
bare-buffer: '*'
bare-events: '*'
- peerDependenciesMeta:
- bare-buffer:
- optional: true
- bare-events:
- optional: true
base64-js@0.0.8:
resolution: {integrity: sha512-3XSA2cR/h/73EzlXXdU6YNycmYI7+kicTxks4eJg2g39biHR84slg2+des+p7iHYhbRg/udIS4TD53WabcOUkw==}
@@ -4309,6 +4351,9 @@ packages:
before-after-hook@2.2.3:
resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==}
+ better-sqlite3@11.8.0:
+ resolution: {integrity: sha512-aKv9s2dir7bsEX5RIjL9HHWB9uQ+f6Vch5B4qmeAOop4Y9OYHX+PNKLr+mpv6+d8L/ZYh4l7H8zPuVMbWkVMLw==}
+
bidi-js@1.0.3:
resolution: {integrity: sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==}
@@ -4899,6 +4944,10 @@ packages:
data-uri-to-buffer@2.0.2:
resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==}
+ data-uri-to-buffer@4.0.1:
+ resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==}
+ engines: {node: '>= 12'}
+
data-urls@5.0.0:
resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==}
engines: {node: '>=18'}
@@ -5107,6 +5156,10 @@ packages:
engines: {node: '>=0.10'}
hasBin: true
+ detect-libc@2.0.2:
+ resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==}
+ engines: {node: '>=8'}
+
detect-libc@2.0.3:
resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
engines: {node: '>=8'}
@@ -5616,6 +5669,10 @@ packages:
resolution: {integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==}
engines: {node: '>=0.4.0'}
+ fetch-blob@3.2.0:
+ resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==}
+ engines: {node: ^12.20 || >= 14.13}
+
fflate@0.7.4:
resolution: {integrity: sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==}
@@ -5732,6 +5789,10 @@ packages:
resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==}
engines: {node: '>= 6'}
+ formdata-polyfill@4.0.10:
+ resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==}
+ engines: {node: '>=12.20.0'}
+
fraction.js@4.3.7:
resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
@@ -6649,6 +6710,9 @@ packages:
jju@1.4.0:
resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==}
+ js-base64@3.7.7:
+ resolution: {integrity: sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==}
+
js-beautify@1.15.1:
resolution: {integrity: sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==}
engines: {node: '>=14'}
@@ -6823,6 +6887,11 @@ packages:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
+ libsql@0.4.7:
+ resolution: {integrity: sha512-T9eIRCs6b0J1SHKYIvD8+KCJMcWZ900iZyxdnSCdqxN12Z1ijzT+jY5nrk72Jw4B0HGzms2NgpryArlJqvc3Lw==}
+ cpu: [x64, arm64, wasm32]
+ os: [darwin, linux, win32]
+
lighthouse-logger@2.0.1:
resolution: {integrity: sha512-ioBrW3s2i97noEmnXxmUq7cjIcVRjT5HBpAYy8zE11CxU9HqlWHHeRxfeN1tn8F7OEMVPIC9x1f8t3Z7US9ehQ==}
@@ -7068,9 +7137,6 @@ packages:
mdn-data@2.12.2:
resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==}
- mdurl@2.0.0:
- resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==}
-
mendoza@3.0.8:
resolution: {integrity: sha512-iwxgEpSOx9BDLJMD0JAzNicqo9xdrvzt6w/aVwBKMndlA6z/DH41+o60H2uHB0vCR1Xr37UOgu9xFWJHvYsuKw==}
engines: {node: '>=14.18'}
@@ -7282,9 +7348,6 @@ packages:
resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
engines: {node: '>=16 || 14 >=14.17'}
- minisearch@7.1.1:
- resolution: {integrity: sha512-b3YZEYCEH4EdCAtYP7OlDyx7FdPwNzuNwLQ34SfJpM9dlbBZzeXndGavTrC+VCiRWomL21SWfMc6SCKO/U2ZNw==}
-
minizlib@2.1.2:
resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
engines: {node: '>= 8'}
@@ -7400,6 +7463,10 @@ packages:
node-addon-api@7.1.1:
resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
+ node-domexception@1.0.0:
+ resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
+ engines: {node: '>=10.5.0'}
+
node-emoji@2.2.0:
resolution: {integrity: sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==}
engines: {node: '>=18'}
@@ -7416,6 +7483,10 @@ packages:
encoding:
optional: true
+ node-fetch@3.3.2:
+ resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
node-forge@1.3.1:
resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
engines: {node: '>= 6.13.0'}
@@ -7474,6 +7545,10 @@ packages:
nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
+ nuxt-component-meta@0.10.0:
+ resolution: {integrity: sha512-iq7hbSnfp4Ff/PTMYBF8pYabTQuF3u7HVN66Kb3hOnrnaPEdXEn/q6HkAn5V8UjOVSgXYpvycM0wSnwyADYNVA==}
+ hasBin: true
+
nuxt-csurf@1.6.5:
resolution: {integrity: sha512-/DMNTON8LIVhntamKbBmAuM879B0QnuSJa7ZAkmkZe+21m+1QGcjVUxtSkizaM48NUvkuAGYOG0ncn+kqEgrzw==}
@@ -7588,9 +7663,6 @@ packages:
resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==}
engines: {node: '>=18'}
- oniguruma-to-es@0.10.0:
- resolution: {integrity: sha512-zapyOUOCJxt+xhiNRPPMtfJkHGsZ98HHB9qJEkdT8BGytO/+kpe4m1Ngf0MzbzTmhacn11w9yGeDP6tzDhnCdg==}
-
oniguruma-to-es@2.0.0:
resolution: {integrity: sha512-pE7+9jQgomy10aK6BJKRNHj1Nth0YLOzb3iRuhlz4gRzNSBSd7hga6U8BE6o0SoSuSkqv+PPtt511Msd1Hkl0w==}
@@ -7831,6 +7903,40 @@ packages:
performance-now@2.1.0:
resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
+ pg-cloudflare@1.1.1:
+ resolution: {integrity: sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==}
+
+ pg-connection-string@2.7.0:
+ resolution: {integrity: sha512-PI2W9mv53rXJQEOb8xNR8lH7Hr+EKa6oJa38zsK0S/ky2er16ios1wLKhZyxzD7jUReiWokc9WK5nxSnC7W1TA==}
+
+ pg-int8@1.0.1:
+ resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==}
+ engines: {node: '>=4.0.0'}
+
+ pg-pool@3.7.0:
+ resolution: {integrity: sha512-ZOBQForurqh4zZWjrgSwwAtzJ7QiRX0ovFkZr2klsen3Nm0aoh33Ls0fzfv3imeH/nw/O27cjdz5kzYJfeGp/g==}
+ peerDependencies:
+ pg: '>=8.0'
+
+ pg-protocol@1.7.0:
+ resolution: {integrity: sha512-hTK/mE36i8fDDhgDFjy6xNOG+LCorxLG3WO17tku+ij6sVHXh1jQUJ8hYAnRhNla4QVD2H8er/FOjc/+EgC6yQ==}
+
+ pg-types@2.2.0:
+ resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==}
+ engines: {node: '>=4'}
+
+ pg@8.13.1:
+ resolution: {integrity: sha512-OUir1A0rPNZlX//c7ksiu7crsGZTKSOXJPgtNiHGIlC9H0lO+NC6ZDYksSgBYY/thSWhnSRBv8w1lieNNGATNQ==}
+ engines: {node: '>= 8.0.0'}
+ peerDependencies:
+ pg-native: '>=3.0.1'
+ peerDependenciesMeta:
+ pg-native:
+ optional: true
+
+ pgpass@1.0.5:
+ resolution: {integrity: sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==}
+
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@@ -8125,6 +8231,22 @@ packages:
resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==}
engines: {node: ^10 || ^12 || >=14}
+ postgres-array@2.0.0:
+ resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==}
+ engines: {node: '>=4'}
+
+ postgres-bytea@1.0.0:
+ resolution: {integrity: sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==}
+ engines: {node: '>=0.10.0'}
+
+ postgres-date@1.0.7:
+ resolution: {integrity: sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==}
+ engines: {node: '>=0.10.0'}
+
+ postgres-interval@1.2.0:
+ resolution: {integrity: sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==}
+ engines: {node: '>=0.10.0'}
+
prebuild-install@7.1.2:
resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==}
engines: {node: '>=10'}
@@ -8172,6 +8294,9 @@ packages:
progress-stream@2.0.0:
resolution: {integrity: sha512-xJwOWR46jcXUq6EH9yYyqp+I52skPySOeHfkxOZ2IY1AiBi/sFJhbhAKHoV3OTw/omQ45KTio9215dRJ2Yxd3Q==}
+ promise-limit@2.7.0:
+ resolution: {integrity: sha512-7nJ6v5lnJsXwGprnGXga4wx6d1POjvi5Qmf1ivTRxTjH4Z/9Czja/UCMLVmB9N93GeWOU93XaFaEt6jbuoagNw==}
+
prompts@2.4.2:
resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
engines: {node: '>= 6'}
@@ -8757,9 +8882,6 @@ packages:
shiki@1.22.0:
resolution: {integrity: sha512-/t5LlhNs+UOKQCYBtl5ZsH/Vclz73GIqT2yQsCBygr8L/ppTdmpL4w3kPLoZJbMKVWtoG77Ue1feOjZfDxvMkw==}
- shiki@1.26.1:
- resolution: {integrity: sha512-Gqg6DSTk3wYqaZ5OaYtzjcdxcBvX5kCy24yvRJEgjT5U+WHlmqCThLuBUx0juyxQBi+6ug53IGeuQS07DWwpcw==}
-
shiki@1.27.2:
resolution: {integrity: sha512-QtA1C41oEVixKog+V8I3ia7jjGls7oCZ8Yul8vdHrVBga5uPoyTtMvFF4lMMXIyAZo5A5QbXq91bot2vA6Q+eQ==}
@@ -9195,8 +9317,8 @@ packages:
tar-fs@2.1.2:
resolution: {integrity: sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==}
- tar-fs@3.0.8:
- resolution: {integrity: sha512-ZoROL70jptorGAlgAYiLoBLItEKw/fUxg9BSYK/dF/GAGYFJOJJJMvjPAKDJraCXFwadD456FCuvLWgfhMsPwg==}
+ tar-fs@3.0.7:
+ resolution: {integrity: sha512-2sAfoF/zw/2n8goUGnGRZTWTD4INtnScPZvyYBI6BDlJ3wNR5o1dw03EfBvuhG6GBLvC4J+C7j7W+64aZ0ogQA==}
tar-stream@1.6.2:
resolution: {integrity: sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==}
@@ -10046,6 +10168,14 @@ packages:
vue-bundle-renderer@2.1.1:
resolution: {integrity: sha512-+qALLI5cQncuetYOXp4yScwYvqh8c6SMXee3B+M7oTZxOgtESP0l4j/fXdEJoZ+EdMxkGWIj+aSEyjXkOdmd7g==}
+ vue-component-meta@2.2.0:
+ resolution: {integrity: sha512-IitQWA2vqutKUoOYawW4KDcSONKq1i4uyr+3NesQWuQbSdLg4tNcfHjQnAQMzHqAMunBTMST8uiknrYixZWHFQ==}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
vue-component-type-helpers@2.2.0:
resolution: {integrity: sha512-cYrAnv2me7bPDcg9kIcGwjJiSB6Qyi08+jLDo9yuvoFQjzHiPTzML7RnkJB1+3P6KMsX/KbCD4QE3Tv/knEllw==}
@@ -10110,6 +10240,10 @@ packages:
web-namespaces@2.0.1:
resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
+ web-streams-polyfill@3.3.3:
+ resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
+ engines: {node: '>= 8'}
+
web-vitals@3.5.2:
resolution: {integrity: sha512-c0rhqNcHXRkY/ogGDJQxZ9Im9D19hDihbzSQJrsioex+KnFgmMzBiy57Z1EjkhX/+OjyBpclDCzz2ITtjokFmg==}
@@ -10354,6 +10488,17 @@ packages:
resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==}
engines: {node: '>= 14'}
+ zod-to-json-schema@3.24.1:
+ resolution: {integrity: sha512-3h08nf3Vw3Wl3PK+q3ow/lIil81IT2Oa7YpQyUUDsEWbXveMesdfK1xBd2RhCkynwZndAxixji/7SYJJowr62w==}
+ peerDependencies:
+ zod: ^3.24.1
+
+ zod-to-ts@1.2.0:
+ resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==}
+ peerDependencies:
+ typescript: ^4.9.4 || ^5.0.2
+ zod: ^3
+
zod-validation-error@3.4.0:
resolution: {integrity: sha512-ZOPR9SVY6Pb2qqO5XHt+MkkTRxGXb4EVtnjc9JpXUOtUB1T9Ru7mZOT361AN3MsetVe7R0a1KZshJDZdgp9miQ==}
engines: {node: '>=18.0.0'}
@@ -11024,8 +11169,8 @@ snapshots:
'@babel/generator@7.26.3':
dependencies:
- '@babel/parser': 7.26.3
- '@babel/types': 7.26.3
+ '@babel/parser': 7.26.5
+ '@babel/types': 7.26.5
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
jsesc: 3.1.0
@@ -11040,7 +11185,7 @@ snapshots:
'@babel/helper-annotate-as-pure@7.25.9':
dependencies:
- '@babel/types': 7.26.3
+ '@babel/types': 7.26.5
'@babel/helper-compilation-targets@7.25.9':
dependencies:
@@ -11091,7 +11236,7 @@ snapshots:
'@babel/helper-module-imports@7.25.9':
dependencies:
'@babel/traverse': 7.26.4
- '@babel/types': 7.26.3
+ '@babel/types': 7.26.5
transitivePeerDependencies:
- supports-color
@@ -11154,11 +11299,11 @@ snapshots:
'@babel/helpers@7.26.0':
dependencies:
'@babel/template': 7.25.9
- '@babel/types': 7.26.3
+ '@babel/types': 7.26.5
'@babel/parser@7.26.3':
dependencies:
- '@babel/types': 7.26.3
+ '@babel/types': 7.26.5
'@babel/parser@7.26.5':
dependencies:
@@ -11528,7 +11673,7 @@ snapshots:
'@babel/helper-module-imports': 7.25.9
'@babel/helper-plugin-utils': 7.25.9
'@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0)
- '@babel/types': 7.26.3
+ '@babel/types': 7.26.5
transitivePeerDependencies:
- supports-color
@@ -11696,7 +11841,7 @@ snapshots:
dependencies:
'@babel/core': 7.26.0
'@babel/helper-plugin-utils': 7.25.9
- '@babel/types': 7.26.3
+ '@babel/types': 7.26.5
esutils: 2.0.3
'@babel/preset-react@7.26.3(@babel/core@7.26.0)':
@@ -11740,16 +11885,16 @@ snapshots:
'@babel/template@7.25.9':
dependencies:
'@babel/code-frame': 7.26.2
- '@babel/parser': 7.26.3
- '@babel/types': 7.26.3
+ '@babel/parser': 7.26.5
+ '@babel/types': 7.26.5
'@babel/traverse@7.26.4':
dependencies:
'@babel/code-frame': 7.26.2
'@babel/generator': 7.26.3
- '@babel/parser': 7.26.3
+ '@babel/parser': 7.26.5
'@babel/template': 7.25.9
- '@babel/types': 7.26.3
+ '@babel/types': 7.26.5
debug: 4.4.0(supports-color@9.4.0)
globals: 11.12.0
transitivePeerDependencies:
@@ -11828,6 +11973,13 @@ snapshots:
'@codemirror/view': 6.36.2
'@lezer/common': 1.2.3
+ '@codemirror/commands@6.7.1':
+ dependencies:
+ '@codemirror/language': 6.10.8
+ '@codemirror/state': 6.5.0
+ '@codemirror/view': 6.36.1
+ '@lezer/common': 1.2.3
+
'@codemirror/commands@6.8.0':
dependencies:
'@codemirror/language': 6.10.8
@@ -11866,6 +12018,10 @@ snapshots:
'@codemirror/view': 6.36.2
crelt: 1.0.6
+ '@codemirror/state@6.5.0':
+ dependencies:
+ '@marijn/find-cluster-break': 1.0.2
+
'@codemirror/state@6.5.1':
dependencies:
'@marijn/find-cluster-break': 1.0.2
@@ -11873,10 +12029,16 @@ snapshots:
'@codemirror/theme-one-dark@6.1.2':
dependencies:
'@codemirror/language': 6.10.8
- '@codemirror/state': 6.5.1
- '@codemirror/view': 6.36.2
+ '@codemirror/state': 6.5.0
+ '@codemirror/view': 6.36.1
'@lezer/highlight': 1.2.1
+ '@codemirror/view@6.36.1':
+ dependencies:
+ '@codemirror/state': 6.5.0
+ style-mod: 4.1.2
+ w3c-keyname: 2.2.8
+
'@codemirror/view@6.36.2':
dependencies:
'@codemirror/state': 6.5.1
@@ -12511,6 +12673,62 @@ snapshots:
dependencies:
'@lezer/common': 1.2.3
+ '@libsql/client@0.14.0':
+ dependencies:
+ '@libsql/core': 0.14.0
+ '@libsql/hrana-client': 0.7.0
+ js-base64: 3.7.7
+ libsql: 0.4.7
+ promise-limit: 2.7.0
+ transitivePeerDependencies:
+ - bufferutil
+ - utf-8-validate
+
+ '@libsql/core@0.14.0':
+ dependencies:
+ js-base64: 3.7.7
+
+ '@libsql/darwin-arm64@0.4.7':
+ optional: true
+
+ '@libsql/darwin-x64@0.4.7':
+ optional: true
+
+ '@libsql/hrana-client@0.7.0':
+ dependencies:
+ '@libsql/isomorphic-fetch': 0.3.1
+ '@libsql/isomorphic-ws': 0.1.5
+ js-base64: 3.7.7
+ node-fetch: 3.3.2
+ transitivePeerDependencies:
+ - bufferutil
+ - utf-8-validate
+
+ '@libsql/isomorphic-fetch@0.3.1': {}
+
+ '@libsql/isomorphic-ws@0.1.5':
+ dependencies:
+ '@types/ws': 8.5.13
+ ws: 8.18.0
+ transitivePeerDependencies:
+ - bufferutil
+ - utf-8-validate
+
+ '@libsql/linux-arm64-gnu@0.4.7':
+ optional: true
+
+ '@libsql/linux-arm64-musl@0.4.7':
+ optional: true
+
+ '@libsql/linux-x64-gnu@0.4.7':
+ optional: true
+
+ '@libsql/linux-x64-musl@0.4.7':
+ optional: true
+
+ '@libsql/win32-x64-msvc@0.4.7':
+ optional: true
+
'@mapbox/node-pre-gyp@2.0.0-rc.0':
dependencies:
consola: 3.4.0
@@ -12561,6 +12779,8 @@ snapshots:
'@microsoft/tsdoc@0.15.1': {}
+ '@neon-rs/load@0.0.4': {}
+
'@netlify/functions@2.8.2':
dependencies:
'@netlify/serverless-functions-api': 1.26.1
@@ -12628,62 +12848,60 @@ snapshots:
transitivePeerDependencies:
- magicast
- '@nuxt/content@2.13.4(db0@0.2.1)(ioredis@5.4.2)(magicast@0.3.5)(nuxt@3.15.2(@parcel/watcher@2.5.0)(@types/node@22.10.7)(db0@0.2.1)(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0))(rollup@4.30.1)(vue@3.5.13(typescript@5.7.3))':
+ '@nuxt/content@3.0.0(@libsql/client@0.14.0)(magicast@0.3.5)(pg@8.13.1)(rollup@4.30.1)':
dependencies:
+ '@libsql/client': 0.14.0
'@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1)
'@nuxtjs/mdc': 0.13.0(magicast@0.3.5)(rollup@4.30.1)
- '@vueuse/core': 11.3.0(vue@3.5.13(typescript@5.7.3))
- '@vueuse/head': 2.0.0(vue@3.5.13(typescript@5.7.3))
- '@vueuse/nuxt': 11.3.0(magicast@0.3.5)(nuxt@3.15.2(@parcel/watcher@2.5.0)(@types/node@22.10.7)(db0@0.2.1)(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0))(rollup@4.30.1)(vue@3.5.13(typescript@5.7.3))
- consola: 3.3.3
+ '@shikijs/langs': 1.27.2
+ '@sqlite.org/sqlite-wasm': 3.48.0-build1
+ better-sqlite3: 11.8.0
+ c12: 2.0.1(magicast@0.3.5)
+ chokidar: 4.0.3
+ consola: 3.4.0
defu: 6.1.4
destr: 2.0.3
- json5: 2.2.3
+ fast-glob: 3.3.3
+ git-url-parse: 16.0.0
+ jiti: 2.4.2
knitwork: 1.2.0
listhen: 1.9.0
+ mdast-util-to-hast: 13.2.0
mdast-util-to-string: 4.0.0
- mdurl: 2.0.0
micromark: 4.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-chunked: 2.0.1
+ micromark-util-resolve-all: 2.0.1
micromark-util-sanitize-uri: 2.0.1
- micromark-util-types: 2.0.1
- minisearch: 7.1.1
+ micromatch: 4.0.8
+ minimatch: 10.0.1
+ nuxt-component-meta: 0.10.0(magicast@0.3.5)(rollup@4.30.1)
ohash: 1.1.4
- pathe: 1.1.2
+ parse-git-config: 3.0.0
+ pathe: 2.0.1
+ pg: 8.13.1
+ pkg-types: 1.3.1
+ remark-mdc: 3.5.2
scule: 1.3.0
- shiki: 1.26.1
+ shiki: 1.27.2
slugify: 1.6.6
socket.io-client: 4.8.1
+ tar: 7.4.3
+ typescript: 5.7.3
ufo: 1.5.4
+ unified: 11.0.5
unist-util-stringify-position: 4.0.0
- unstorage: 1.14.4(db0@0.2.1)(ioredis@5.4.2)
+ unist-util-visit: 5.0.0
ws: 8.18.0
+ zod: 3.24.1
+ zod-to-json-schema: 3.24.1(zod@3.24.1)
+ zod-to-ts: 1.2.0(typescript@5.7.3)(zod@3.24.1)
transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - '@vue/composition-api'
- - aws4fetch
- bufferutil
- - db0
- - idb-keyval
- - ioredis
- magicast
- - nuxt
- rollup
- supports-color
- - uploadthing
- utf-8-validate
- - vue
'@nuxt/devalue@2.0.2': {}
@@ -12698,7 +12916,7 @@ snapshots:
- rollup
- supports-color
- '@nuxt/devtools-ui-kit@1.7.0(@nuxt/devtools@1.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)))(@unocss/webpack@0.65.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(@vue/compiler-core@3.5.13)(change-case@5.4.4)(fuse.js@7.0.0)(magicast@0.3.5)(nuxt@3.15.2(@parcel/watcher@2.5.0)(@types/node@22.10.7)(db0@0.2.1)(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0))(postcss@8.5.1)(rollup@4.30.1)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))(webpack@5.97.1(esbuild@0.24.2))':
+ '@nuxt/devtools-ui-kit@1.7.0(@nuxt/devtools@1.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)))(@unocss/webpack@65.4.2(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(@vue/compiler-core@3.5.13)(change-case@5.4.4)(fuse.js@7.0.0)(magicast@0.3.5)(nuxt@3.15.2(@libsql/client@0.14.0)(@parcel/watcher@2.5.0)(@types/node@22.10.7)(better-sqlite3@11.8.0)(db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0))(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0))(postcss@8.5.1)(rollup@4.30.1)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))(webpack@5.97.1(esbuild@0.24.2))':
dependencies:
'@iconify-json/carbon': 1.2.5
'@iconify-json/logos': 1.2.4
@@ -12715,11 +12933,11 @@ snapshots:
'@unocss/reset': 0.65.4
'@vueuse/core': 12.3.0(typescript@5.7.3)
'@vueuse/integrations': 12.3.0(change-case@5.4.4)(focus-trap@7.6.2)(fuse.js@7.0.0)(typescript@5.7.3)
- '@vueuse/nuxt': 12.3.0(magicast@0.3.5)(nuxt@3.15.2(@parcel/watcher@2.5.0)(@types/node@22.10.7)(db0@0.2.1)(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0))(rollup@4.30.1)(typescript@5.7.3)
+ '@vueuse/nuxt': 12.3.0(magicast@0.3.5)(nuxt@3.15.2(@libsql/client@0.14.0)(@parcel/watcher@2.5.0)(@types/node@22.10.7)(better-sqlite3@11.8.0)(db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0))(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0))(rollup@4.30.1)(typescript@5.7.3)
defu: 6.1.4
focus-trap: 7.6.2
splitpanes: 3.1.5
- unocss: 0.65.4(@unocss/webpack@0.65.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(postcss@8.5.1)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
+ unocss: 0.65.4(@unocss/webpack@65.4.2(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(postcss@8.5.1)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
v-lazy-show: 0.3.0(@vue/compiler-core@3.5.13)
transitivePeerDependencies:
- '@unocss/webpack'
@@ -12869,7 +13087,7 @@ snapshots:
- utf-8-validate
- vite
- '@nuxt/fonts@0.10.3(db0@0.2.1)(ioredis@5.4.2)(magicast@0.3.5)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))':
+ '@nuxt/fonts@0.10.3(db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0))(ioredis@5.4.2)(magicast@0.3.5)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))':
dependencies:
'@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))
'@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1)
@@ -12890,7 +13108,7 @@ snapshots:
ufo: 1.5.4
unifont: 0.1.7
unplugin: 2.1.2
- unstorage: 1.14.4(db0@0.2.1)(ioredis@5.4.2)
+ unstorage: 1.14.4(db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0))(ioredis@5.4.2)
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -12916,7 +13134,7 @@ snapshots:
- uploadthing
- vite
- '@nuxt/image@1.9.0(patch_hash=xp2pdlshg2i2ybrtq5wt4pfx6y)(db0@0.2.1)(ioredis@5.4.2)(magicast@0.3.5)(rollup@4.30.1)':
+ '@nuxt/image@1.9.0(patch_hash=xp2pdlshg2i2ybrtq5wt4pfx6y)(bare-buffer@3.0.1)(db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0))(ioredis@5.4.2)(magicast@0.3.5)(rollup@4.30.1)':
dependencies:
'@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1)
consola: 3.4.0
@@ -12928,7 +13146,7 @@ snapshots:
std-env: 3.8.0
ufo: 1.5.4
optionalDependencies:
- ipx: 2.1.0(db0@0.2.1)(ioredis@5.4.2)
+ ipx: 2.1.0(bare-buffer@3.0.1)(db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0))(ioredis@5.4.2)
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -12988,10 +13206,10 @@ snapshots:
pathe: 2.0.1
std-env: 3.8.0
- '@nuxt/scripts@0.9.5(@nuxt/devtools@1.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)))(@unocss/webpack@0.65.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(@vue/compiler-core@3.5.13)(change-case@5.4.4)(db0@0.2.1)(fuse.js@7.0.0)(ioredis@5.4.2)(magicast@0.3.5)(nuxt@3.15.2(@parcel/watcher@2.5.0)(@types/node@22.10.7)(db0@0.2.1)(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0))(postcss@8.5.1)(rollup@4.30.1)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))(webpack@5.97.1(esbuild@0.24.2))':
+ '@nuxt/scripts@0.9.5(njlprv4l7fvqienykromykwcne)':
dependencies:
'@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))
- '@nuxt/devtools-ui-kit': 1.7.0(@nuxt/devtools@1.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)))(@unocss/webpack@0.65.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(@vue/compiler-core@3.5.13)(change-case@5.4.4)(fuse.js@7.0.0)(magicast@0.3.5)(nuxt@3.15.2(@parcel/watcher@2.5.0)(@types/node@22.10.7)(db0@0.2.1)(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0))(postcss@8.5.1)(rollup@4.30.1)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))(webpack@5.97.1(esbuild@0.24.2))
+ '@nuxt/devtools-ui-kit': 1.7.0(@nuxt/devtools@1.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)))(@unocss/webpack@65.4.2(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(@vue/compiler-core@3.5.13)(change-case@5.4.4)(fuse.js@7.0.0)(magicast@0.3.5)(nuxt@3.15.2(@libsql/client@0.14.0)(@parcel/watcher@2.5.0)(@types/node@22.10.7)(better-sqlite3@11.8.0)(db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0))(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0))(postcss@8.5.1)(rollup@4.30.1)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))(webpack@5.97.1(esbuild@0.24.2))
'@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1)
'@stripe/stripe-js': 4.10.0
'@types/google.maps': 3.58.1
@@ -13016,7 +13234,7 @@ snapshots:
ufo: 1.5.4
unimport: 3.14.5(rollup@4.30.1)
unplugin: 1.16.0
- unstorage: 1.14.4(db0@0.2.1)(ioredis@5.4.2)
+ unstorage: 1.14.4(db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0))(ioredis@5.4.2)
valibot: 0.42.1(typescript@5.7.3)
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -14329,15 +14547,6 @@ snapshots:
'@types/hast': 3.0.4
hast-util-to-html: 9.0.4
- '@shikijs/core@1.26.1':
- dependencies:
- '@shikijs/engine-javascript': 1.26.1
- '@shikijs/engine-oniguruma': 1.26.1
- '@shikijs/types': 1.26.1
- '@shikijs/vscode-textmate': 10.0.1
- '@types/hast': 3.0.4
- hast-util-to-html: 9.0.4
-
'@shikijs/core@1.27.2':
dependencies:
'@shikijs/engine-javascript': 1.27.2
@@ -14353,12 +14562,6 @@ snapshots:
'@shikijs/vscode-textmate': 9.3.1
oniguruma-to-js: 0.4.3
- '@shikijs/engine-javascript@1.26.1':
- dependencies:
- '@shikijs/types': 1.26.1
- '@shikijs/vscode-textmate': 10.0.1
- oniguruma-to-es: 0.10.0
-
'@shikijs/engine-javascript@1.27.2':
dependencies:
'@shikijs/types': 1.27.2
@@ -14370,28 +14573,15 @@ snapshots:
'@shikijs/types': 1.22.0
'@shikijs/vscode-textmate': 9.3.1
- '@shikijs/engine-oniguruma@1.26.1':
- dependencies:
- '@shikijs/types': 1.26.1
- '@shikijs/vscode-textmate': 10.0.1
-
'@shikijs/engine-oniguruma@1.27.2':
dependencies:
'@shikijs/types': 1.27.2
'@shikijs/vscode-textmate': 10.0.1
- '@shikijs/langs@1.26.1':
- dependencies:
- '@shikijs/types': 1.26.1
-
'@shikijs/langs@1.27.2':
dependencies:
'@shikijs/types': 1.27.2
- '@shikijs/themes@1.26.1':
- dependencies:
- '@shikijs/types': 1.26.1
-
'@shikijs/themes@1.27.2':
dependencies:
'@shikijs/types': 1.27.2
@@ -14405,11 +14595,6 @@ snapshots:
'@shikijs/vscode-textmate': 9.3.1
'@types/hast': 3.0.4
- '@shikijs/types@1.26.1':
- dependencies:
- '@shikijs/vscode-textmate': 10.0.1
- '@types/hast': 3.0.4
-
'@shikijs/types@1.27.2':
dependencies:
'@shikijs/vscode-textmate': 10.0.1
@@ -14769,6 +14954,8 @@ snapshots:
'@socket.io/component-emitter@3.1.2': {}
+ '@sqlite.org/sqlite-wasm@3.48.0-build1': {}
+
'@stripe/stripe-js@4.10.0': {}
'@stylistic/eslint-plugin@2.12.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)':
@@ -14940,6 +15127,10 @@ snapshots:
'@types/web-bluetooth@0.0.20': {}
+ '@types/ws@8.5.13':
+ dependencies:
+ '@types/node': 22.10.7
+
'@types/youtube@0.1.0': {}
'@typescript-eslint/eslint-plugin@8.19.0(@typescript-eslint/parser@8.19.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)':
@@ -15187,7 +15378,7 @@ snapshots:
cac: 6.7.14
chokidar: 3.6.0
colorette: 2.0.20
- consola: 3.3.3
+ consola: 3.4.0
magic-string: 0.30.17
pathe: 1.1.2
perfect-debounce: 1.0.0
@@ -15828,14 +16019,6 @@ snapshots:
transitivePeerDependencies:
- typescript
- '@vueuse/head@2.0.0(vue@3.5.13(typescript@5.7.3))':
- dependencies:
- '@unhead/dom': 1.11.18
- '@unhead/schema': 1.11.18
- '@unhead/ssr': 1.11.18
- '@unhead/vue': 1.11.18(vue@3.5.13(typescript@5.7.3))
- vue: 3.5.13(typescript@5.7.3)
-
'@vueuse/integrations@12.3.0(change-case@5.4.4)(focus-trap@7.6.2)(fuse.js@7.0.0)(typescript@5.7.3)':
dependencies:
'@vueuse/core': 12.3.0(typescript@5.7.3)
@@ -15852,28 +16035,13 @@ snapshots:
'@vueuse/metadata@12.3.0': {}
- '@vueuse/nuxt@11.3.0(magicast@0.3.5)(nuxt@3.15.2(@parcel/watcher@2.5.0)(@types/node@22.10.7)(db0@0.2.1)(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0))(rollup@4.30.1)(vue@3.5.13(typescript@5.7.3))':
- dependencies:
- '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1)
- '@vueuse/core': 11.3.0(vue@3.5.13(typescript@5.7.3))
- '@vueuse/metadata': 11.3.0
- local-pkg: 0.5.1
- nuxt: 3.15.2(@parcel/watcher@2.5.0)(@types/node@22.10.7)(db0@0.2.1)(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0)
- vue-demi: 0.14.10(vue@3.5.13(typescript@5.7.3))
- transitivePeerDependencies:
- - '@vue/composition-api'
- - magicast
- - rollup
- - supports-color
- - vue
-
- '@vueuse/nuxt@12.3.0(magicast@0.3.5)(nuxt@3.15.2(@parcel/watcher@2.5.0)(@types/node@22.10.7)(db0@0.2.1)(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0))(rollup@4.30.1)(typescript@5.7.3)':
+ '@vueuse/nuxt@12.3.0(magicast@0.3.5)(nuxt@3.15.2(@libsql/client@0.14.0)(@parcel/watcher@2.5.0)(@types/node@22.10.7)(better-sqlite3@11.8.0)(db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0))(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0))(rollup@4.30.1)(typescript@5.7.3)':
dependencies:
'@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1)
'@vueuse/core': 12.3.0(typescript@5.7.3)
'@vueuse/metadata': 12.3.0
local-pkg: 0.5.1
- nuxt: 3.15.2(@parcel/watcher@2.5.0)(@types/node@22.10.7)(db0@0.2.1)(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0)
+ nuxt: 3.15.2(@libsql/client@0.14.0)(@parcel/watcher@2.5.0)(@types/node@22.10.7)(better-sqlite3@11.8.0)(db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0))(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0)
vue: 3.5.13(typescript@5.7.3)
transitivePeerDependencies:
- magicast
@@ -16270,31 +16438,34 @@ snapshots:
balanced-match@2.0.0: {}
+ bare-buffer@3.0.1:
+ optional: true
+
bare-events@2.5.4:
optional: true
- bare-fs@4.0.1:
+ bare-fs@2.3.5(bare-buffer@3.0.1):
dependencies:
bare-events: 2.5.4
- bare-path: 3.0.0
- bare-stream: 2.6.4(bare-events@2.5.4)
+ bare-path: 2.1.3
+ bare-stream: 2.6.2(bare-buffer@3.0.1)(bare-events@2.5.4)
transitivePeerDependencies:
- bare-buffer
optional: true
- bare-os@3.4.0:
+ bare-os@2.4.4:
optional: true
- bare-path@3.0.0:
+ bare-path@2.1.3:
dependencies:
- bare-os: 3.4.0
+ bare-os: 2.4.4
optional: true
- bare-stream@2.6.4(bare-events@2.5.4):
+ bare-stream@2.6.2(bare-buffer@3.0.1)(bare-events@2.5.4):
dependencies:
- streamx: 2.21.1
- optionalDependencies:
+ bare-buffer: 3.0.1
bare-events: 2.5.4
+ streamx: 2.21.1
optional: true
base64-js@0.0.8: {}
@@ -16307,6 +16478,11 @@ snapshots:
before-after-hook@2.2.3: {}
+ better-sqlite3@11.8.0:
+ dependencies:
+ bindings: 1.5.0
+ prebuild-install: 7.1.2
+
bidi-js@1.0.3:
dependencies:
require-from-string: 2.0.2
@@ -16636,12 +16812,12 @@ snapshots:
codemirror@6.0.1:
dependencies:
'@codemirror/autocomplete': 6.18.4
- '@codemirror/commands': 6.8.0
+ '@codemirror/commands': 6.7.1
'@codemirror/language': 6.10.8
'@codemirror/lint': 6.8.4
'@codemirror/search': 6.5.8
- '@codemirror/state': 6.5.1
- '@codemirror/view': 6.36.2
+ '@codemirror/state': 6.5.0
+ '@codemirror/view': 6.36.1
color-convert@1.9.3:
dependencies:
@@ -16945,6 +17121,8 @@ snapshots:
data-uri-to-buffer@2.0.2: {}
+ data-uri-to-buffer@4.0.1: {}
+
data-urls@5.0.0:
dependencies:
whatwg-mimetype: 4.0.0
@@ -16974,7 +17152,10 @@ snapshots:
dependencies:
'@babel/runtime': 7.26.0
- db0@0.2.1: {}
+ db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0):
+ optionalDependencies:
+ '@libsql/client': 0.14.0
+ better-sqlite3: 11.8.0
de-indent@1.0.2: {}
@@ -17014,7 +17195,6 @@ snapshots:
decompress-response@6.0.0:
dependencies:
mimic-response: 3.1.0
- optional: true
decompress-response@7.0.0:
dependencies:
@@ -17115,6 +17295,8 @@ snapshots:
detect-libc@1.0.3: {}
+ detect-libc@2.0.2: {}
+
detect-libc@2.0.3: {}
detect-node-es@1.1.0: {}
@@ -17809,8 +17991,7 @@ snapshots:
exit-hook@2.2.1: {}
- expand-template@2.0.3:
- optional: true
+ expand-template@2.0.3: {}
expect-type@1.1.0: {}
@@ -17871,6 +18052,11 @@ snapshots:
dependencies:
xml-js: 1.6.11
+ fetch-blob@3.2.0:
+ dependencies:
+ node-domexception: 1.0.0
+ web-streams-polyfill: 3.3.3
+
fflate@0.7.4: {}
figures@6.1.0:
@@ -18002,6 +18188,10 @@ snapshots:
combined-stream: 1.0.8
mime-types: 2.1.35
+ formdata-polyfill@4.0.10:
+ dependencies:
+ fetch-blob: 3.2.0
+
fraction.js@4.3.7: {}
framer-motion@11.18.0(@emotion/is-prop-valid@1.2.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
@@ -18169,7 +18359,7 @@ snapshots:
giget@1.2.3:
dependencies:
citty: 0.1.6
- consola: 3.3.3
+ consola: 3.4.0
defu: 6.1.4
node-fetch-native: 1.6.4
nypm: 0.3.12
@@ -18194,8 +18384,7 @@ snapshots:
dependencies:
git-up: 8.0.0
- github-from-package@0.0.0:
- optional: true
+ github-from-package@0.0.0: {}
github-slugger@2.0.0: {}
@@ -18732,7 +18921,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- ipx@2.1.0(db0@0.2.1)(ioredis@5.4.2):
+ ipx@2.1.0(bare-buffer@3.0.1)(db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0))(ioredis@5.4.2):
dependencies:
'@fastify/accept-negotiator': 1.1.0
citty: 0.1.6
@@ -18745,10 +18934,10 @@ snapshots:
listhen: 1.9.0
ofetch: 1.4.1
pathe: 1.1.2
- sharp: 0.32.6
+ sharp: 0.32.6(bare-buffer@3.0.1)
svgo: 3.3.2
ufo: 1.5.4
- unstorage: 1.14.4(db0@0.2.1)(ioredis@5.4.2)
+ unstorage: 1.14.4(db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0))(ioredis@5.4.2)
xss: 1.0.15
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -19067,6 +19256,8 @@ snapshots:
jju@1.4.0: {}
+ js-base64@3.7.7: {}
+
js-beautify@1.15.1:
dependencies:
config-chain: 1.1.13
@@ -19253,6 +19444,19 @@ snapshots:
prelude-ls: 1.2.1
type-check: 0.4.0
+ libsql@0.4.7:
+ dependencies:
+ '@neon-rs/load': 0.0.4
+ detect-libc: 2.0.2
+ optionalDependencies:
+ '@libsql/darwin-arm64': 0.4.7
+ '@libsql/darwin-x64': 0.4.7
+ '@libsql/linux-arm64-gnu': 0.4.7
+ '@libsql/linux-arm64-musl': 0.4.7
+ '@libsql/linux-x64-gnu': 0.4.7
+ '@libsql/linux-x64-musl': 0.4.7
+ '@libsql/win32-x64-msvc': 0.4.7
+
lighthouse-logger@2.0.1:
dependencies:
debug: 2.6.9
@@ -19604,8 +19808,6 @@ snapshots:
mdn-data@2.12.2: {}
- mdurl@2.0.0: {}
-
mendoza@3.0.8: {}
meow@12.1.1: {}
@@ -19918,8 +20120,6 @@ snapshots:
minipass@7.1.2: {}
- minisearch@7.1.1: {}
-
minizlib@2.1.2:
dependencies:
minipass: 3.3.6
@@ -19992,14 +20192,13 @@ snapshots:
nanotar@0.1.1: {}
- napi-build-utils@1.0.2:
- optional: true
+ napi-build-utils@1.0.2: {}
natural-compare@1.4.0: {}
neo-async@2.6.2: {}
- nitropack@2.10.4(typescript@5.7.3):
+ nitropack@2.10.4(@libsql/client@0.14.0)(better-sqlite3@11.8.0)(typescript@5.7.3):
dependencies:
'@cloudflare/kv-asset-handler': 0.3.4
'@netlify/functions': 2.8.2
@@ -20023,7 +20222,7 @@ snapshots:
cookie-es: 1.2.2
croner: 9.0.0
crossws: 0.3.1
- db0: 0.2.1
+ db0: 0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0)
defu: 6.1.4
destr: 2.0.3
dot-prop: 9.0.0
@@ -20066,7 +20265,7 @@ snapshots:
unctx: 2.4.1
unenv: 1.10.0
unimport: 3.14.6(rollup@4.30.1)
- unstorage: 1.14.4(db0@0.2.1)(ioredis@5.4.2)
+ unstorage: 1.14.4(db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0))(ioredis@5.4.2)
untyped: 1.5.2
unwasm: 0.3.9
transitivePeerDependencies:
@@ -20104,13 +20303,14 @@ snapshots:
node-abi@3.71.0:
dependencies:
semver: 7.6.3
- optional: true
node-addon-api@6.1.0:
optional: true
node-addon-api@7.1.1: {}
+ node-domexception@1.0.0: {}
+
node-emoji@2.2.0:
dependencies:
'@sindresorhus/is': 4.6.0
@@ -20124,6 +20324,12 @@ snapshots:
dependencies:
whatwg-url: 5.0.0
+ node-fetch@3.3.2:
+ dependencies:
+ data-uri-to-buffer: 4.0.1
+ fetch-blob: 3.2.0
+ formdata-polyfill: 4.0.10
+
node-forge@1.3.1: {}
node-gyp-build@4.8.4: {}
@@ -20182,6 +20388,20 @@ snapshots:
dependencies:
boolbase: 1.0.0
+ nuxt-component-meta@0.10.0(magicast@0.3.5)(rollup@4.30.1):
+ dependencies:
+ '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1)
+ citty: 0.1.6
+ mlly: 1.7.4
+ scule: 1.3.0
+ typescript: 5.7.3
+ ufo: 1.5.4
+ vue-component-meta: 2.2.0(typescript@5.7.3)
+ transitivePeerDependencies:
+ - magicast
+ - rollup
+ - supports-color
+
nuxt-csurf@1.6.5(magicast@0.3.5)(rollup@4.30.1):
dependencies:
'@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1)
@@ -20276,16 +20496,16 @@ snapshots:
- vite
- vue
- nuxt-time@1.0.3(magicast@0.3.5)(nuxt@3.15.2(@parcel/watcher@2.5.0)(@types/node@22.10.7)(db0@0.2.1)(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0))(rollup@4.30.1):
+ nuxt-time@1.0.3(magicast@0.3.5)(nuxt@3.15.2(@libsql/client@0.14.0)(@parcel/watcher@2.5.0)(@types/node@22.10.7)(better-sqlite3@11.8.0)(db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0))(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0))(rollup@4.30.1):
dependencies:
'@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1)
- nuxt: 3.15.2(@parcel/watcher@2.5.0)(@types/node@22.10.7)(db0@0.2.1)(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0)
+ nuxt: 3.15.2(@libsql/client@0.14.0)(@parcel/watcher@2.5.0)(@types/node@22.10.7)(better-sqlite3@11.8.0)(db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0))(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0)
transitivePeerDependencies:
- magicast
- rollup
- supports-color
- nuxt@3.15.2(@parcel/watcher@2.5.0)(@types/node@22.10.7)(db0@0.2.1)(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0):
+ nuxt@3.15.2(@libsql/client@0.14.0)(@parcel/watcher@2.5.0)(@types/node@22.10.7)(better-sqlite3@11.8.0)(db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0))(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(meow@9.0.0)(optionator@0.9.4)(rollup@4.30.1)(stylelint@16.13.1(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.3))(yaml@2.7.0):
dependencies:
'@nuxt/cli': 3.20.0(magicast@0.3.5)
'@nuxt/devalue': 2.0.2
@@ -20323,7 +20543,7 @@ snapshots:
magic-string: 0.30.17
mlly: 1.7.4
nanotar: 0.1.1
- nitropack: 2.10.4(typescript@5.7.3)
+ nitropack: 2.10.4(@libsql/client@0.14.0)(better-sqlite3@11.8.0)(typescript@5.7.3)
nypm: 0.4.1
ofetch: 1.4.1
ohash: 1.1.4
@@ -20345,7 +20565,7 @@ snapshots:
unimport: 3.14.6(rollup@4.30.1)
unplugin: 2.1.2
unplugin-vue-router: 0.10.9(rollup@4.30.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))
- unstorage: 1.14.4(db0@0.2.1)(ioredis@5.4.2)
+ unstorage: 1.14.4(db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0))(ioredis@5.4.2)
untyped: 1.5.2
vue: 3.5.13(typescript@5.7.3)
vue-bundle-renderer: 2.1.1
@@ -20411,7 +20631,7 @@ snapshots:
nypm@0.3.12:
dependencies:
citty: 0.1.6
- consola: 3.3.3
+ consola: 3.4.0
execa: 8.0.1
pathe: 1.1.2
pkg-types: 1.3.1
@@ -20497,12 +20717,6 @@ snapshots:
dependencies:
mimic-function: 5.0.1
- oniguruma-to-es@0.10.0:
- dependencies:
- emoji-regex-xs: 1.0.0
- regex: 5.1.1
- regex-recursion: 5.1.1
-
oniguruma-to-es@2.0.0:
dependencies:
emoji-regex-xs: 1.0.0
@@ -20774,6 +20988,41 @@ snapshots:
performance-now@2.1.0: {}
+ pg-cloudflare@1.1.1:
+ optional: true
+
+ pg-connection-string@2.7.0: {}
+
+ pg-int8@1.0.1: {}
+
+ pg-pool@3.7.0(pg@8.13.1):
+ dependencies:
+ pg: 8.13.1
+
+ pg-protocol@1.7.0: {}
+
+ pg-types@2.2.0:
+ dependencies:
+ pg-int8: 1.0.1
+ postgres-array: 2.0.0
+ postgres-bytea: 1.0.0
+ postgres-date: 1.0.7
+ postgres-interval: 1.2.0
+
+ pg@8.13.1:
+ dependencies:
+ pg-connection-string: 2.7.0
+ pg-pool: 3.7.0(pg@8.13.1)
+ pg-protocol: 1.7.0
+ pg-types: 2.2.0
+ pgpass: 1.0.5
+ optionalDependencies:
+ pg-cloudflare: 1.1.1
+
+ pgpass@1.0.5:
+ dependencies:
+ split2: 4.2.0
+
picocolors@1.1.1: {}
picomatch@2.3.1: {}
@@ -21041,6 +21290,16 @@ snapshots:
picocolors: 1.1.1
source-map-js: 1.2.1
+ postgres-array@2.0.0: {}
+
+ postgres-bytea@1.0.0: {}
+
+ postgres-date@1.0.7: {}
+
+ postgres-interval@1.2.0:
+ dependencies:
+ xtend: 4.0.2
+
prebuild-install@7.1.2:
dependencies:
detect-libc: 2.0.3
@@ -21055,7 +21314,6 @@ snapshots:
simple-get: 4.0.1
tar-fs: 2.1.2
tunnel-agent: 0.6.0
- optional: true
prelude-ls@1.2.1: {}
@@ -21086,6 +21344,8 @@ snapshots:
speedometer: 1.0.0
through2: 2.0.5
+ promise-limit@2.7.0: {}
+
prompts@2.4.2:
dependencies:
kleur: 3.0.3
@@ -21969,7 +22229,7 @@ snapshots:
shallowequal@1.1.0: {}
- sharp@0.32.6:
+ sharp@0.32.6(bare-buffer@3.0.1):
dependencies:
color: 4.2.3
detect-libc: 2.0.3
@@ -21977,7 +22237,7 @@ snapshots:
prebuild-install: 7.1.2
semver: 7.6.3
simple-get: 4.0.1
- tar-fs: 3.0.8
+ tar-fs: 3.0.7(bare-buffer@3.0.1)
tunnel-agent: 0.6.0
transitivePeerDependencies:
- bare-buffer
@@ -22000,17 +22260,6 @@ snapshots:
'@shikijs/vscode-textmate': 9.3.1
'@types/hast': 3.0.4
- shiki@1.26.1:
- dependencies:
- '@shikijs/core': 1.26.1
- '@shikijs/engine-javascript': 1.26.1
- '@shikijs/engine-oniguruma': 1.26.1
- '@shikijs/langs': 1.26.1
- '@shikijs/themes': 1.26.1
- '@shikijs/types': 1.26.1
- '@shikijs/vscode-textmate': 10.0.1
- '@types/hast': 3.0.4
-
shiki@1.27.2:
dependencies:
'@shikijs/core': 1.27.2
@@ -22056,15 +22305,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-hooks@2.11.1: {}
@@ -22546,13 +22793,13 @@ snapshots:
pump: 3.0.2
tar-stream: 2.2.0
- tar-fs@3.0.8:
+ tar-fs@3.0.7(bare-buffer@3.0.1):
dependencies:
pump: 3.0.2
tar-stream: 3.1.7
optionalDependencies:
- bare-fs: 4.0.1
- bare-path: 3.0.0
+ bare-fs: 2.3.5(bare-buffer@3.0.1)
+ bare-path: 2.1.3
transitivePeerDependencies:
- bare-buffer
optional: true
@@ -22933,7 +23180,7 @@ snapshots:
mlly: 1.7.4
pathe: 1.1.2
picomatch: 4.0.2
- pkg-types: 1.3.0
+ pkg-types: 1.3.1
scule: 1.3.0
strip-literal: 2.1.1
unplugin: 1.16.1
@@ -23042,27 +23289,27 @@ snapshots:
- supports-color
- vue
- unocss@65.4.2(@unocss/webpack@0.65.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(postcss@8.5.1)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)):
+ unocss@0.65.4(@unocss/webpack@65.4.2(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(postcss@8.5.1)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)):
dependencies:
- '@unocss/astro': 65.4.2(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
- '@unocss/cli': 65.4.2(rollup@4.30.1)
- '@unocss/core': 65.4.2
- '@unocss/postcss': 65.4.2(postcss@8.5.1)
- '@unocss/preset-attributify': 65.4.2
- '@unocss/preset-icons': 65.4.2
- '@unocss/preset-mini': 65.4.2
- '@unocss/preset-tagify': 65.4.2
- '@unocss/preset-typography': 65.4.2
- '@unocss/preset-uno': 65.4.2
- '@unocss/preset-web-fonts': 65.4.2
- '@unocss/preset-wind': 65.4.2
- '@unocss/transformer-attributify-jsx': 65.4.2
- '@unocss/transformer-compile-class': 65.4.2
- '@unocss/transformer-directives': 65.4.2
- '@unocss/transformer-variant-group': 65.4.2
- '@unocss/vite': 65.4.2(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
+ '@unocss/astro': 0.65.4(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
+ '@unocss/cli': 0.65.4(rollup@4.30.1)
+ '@unocss/core': 0.65.4
+ '@unocss/postcss': 0.65.4(postcss@8.5.1)
+ '@unocss/preset-attributify': 0.65.4
+ '@unocss/preset-icons': 0.65.4
+ '@unocss/preset-mini': 0.65.4
+ '@unocss/preset-tagify': 0.65.4
+ '@unocss/preset-typography': 0.65.4
+ '@unocss/preset-uno': 0.65.4
+ '@unocss/preset-web-fonts': 0.65.4
+ '@unocss/preset-wind': 0.65.4
+ '@unocss/transformer-attributify-jsx': 0.65.4
+ '@unocss/transformer-compile-class': 0.65.4
+ '@unocss/transformer-directives': 0.65.4
+ '@unocss/transformer-variant-group': 0.65.4
+ '@unocss/vite': 0.65.4(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
optionalDependencies:
- '@unocss/webpack': 0.65.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2))
+ '@unocss/webpack': 65.4.2(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2))
vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)
transitivePeerDependencies:
- postcss
@@ -23153,7 +23400,7 @@ snapshots:
acorn: 8.14.0
webpack-virtual-modules: 0.6.2
- unstorage@1.14.4(db0@0.2.1)(ioredis@5.4.2):
+ unstorage@1.14.4(db0@0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0))(ioredis@5.4.2):
dependencies:
anymatch: 3.1.3
chokidar: 3.6.0
@@ -23164,7 +23411,7 @@ snapshots:
ofetch: 1.4.1
ufo: 1.5.4
optionalDependencies:
- db0: 0.2.1
+ db0: 0.2.1(@libsql/client@0.14.0)(better-sqlite3@11.8.0)
ioredis: 5.4.2
untun@0.1.3:
@@ -23514,6 +23761,15 @@ snapshots:
dependencies:
ufo: 1.5.4
+ vue-component-meta@2.2.0(typescript@5.7.3):
+ dependencies:
+ '@volar/typescript': 2.4.11
+ '@vue/language-core': 2.2.0(typescript@5.7.3)
+ path-browserify: 1.0.1
+ vue-component-type-helpers: 2.2.0
+ optionalDependencies:
+ typescript: 5.7.3
+
vue-component-type-helpers@2.2.0: {}
vue-demi@0.14.10(vue@3.5.13(typescript@5.7.3)):
@@ -23577,6 +23833,8 @@ snapshots:
web-namespaces@2.0.1: {}
+ web-streams-polyfill@3.3.3: {}
+
web-vitals@3.5.2: {}
webidl-conversions@3.0.1: {}
@@ -23820,6 +24078,15 @@ snapshots:
compress-commons: 6.0.2
readable-stream: 4.7.0
+ zod-to-json-schema@3.24.1(zod@3.24.1):
+ dependencies:
+ zod: 3.24.1
+
+ zod-to-ts@1.2.0(typescript@5.7.3)(zod@3.24.1):
+ dependencies:
+ typescript: 5.7.3
+ zod: 3.24.1
+
zod-validation-error@3.4.0(zod@3.24.1):
dependencies:
zod: 3.24.1
diff --git a/test/unit/bundle.spec.ts b/test/unit/bundle.spec.ts
index aeaad3cb..891140d9 100644
--- a/test/unit/bundle.spec.ts
+++ b/test/unit/bundle.spec.ts
@@ -36,16 +36,14 @@ describe('project sizes', () => {
stats.client = await analyzeSizes('**/*.js', publicDir)
expect
.soft(roundToKilobytes(stats.client.totalBytes))
- .toMatchInlineSnapshot(`"271k"`)
+ .toMatchInlineSnapshot(`"444k"`)
expect.soft(stats.client.files.map(f => f.replace(/\..*\.js/, '.js').replace(/_scripts\/.*\.js/, '_scripts/script.js')).sort())
.toMatchInlineSnapshot(`
[
"_nuxt/CalSchedule.js",
- "_nuxt/ContentRendererMarkdown.js",
"_nuxt/ProseA.js",
"_nuxt/ProseBlockquote.js",
"_nuxt/ProseCode.js",
- "_nuxt/ProseCodeInline.js",
"_nuxt/ProseEm.js",
"_nuxt/ProseH1.js",
"_nuxt/ProseH2.js",
@@ -70,6 +68,8 @@ describe('project sizes', () => {
"_nuxt/ProseUl.js",
"_nuxt/SocialPost.js",
"_nuxt/entry.js",
+ "_nuxt/sqlite3-opfs-async-proxy-DYi00U5L.js",
+ "_nuxt/sqlite3-worker1-bundler-friendly-arcNmnJH.js",
"_scripts/script.js",
]
`)
@@ -79,12 +79,12 @@ describe('project sizes', () => {
stats.server = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir)
expect
.soft(roundToKilobytes(stats.server.totalBytes))
- .toMatchInlineSnapshot(`"454k"`)
+ .toMatchInlineSnapshot(`"431k"`)
const modules = await analyzeSizes('node_modules/**/*', serverDir)
expect
.soft(roundToKilobytes(modules.totalBytes))
- .toMatchInlineSnapshot(`"8840k"`)
+ .toMatchInlineSnapshot(`"11151k"`)
const packages = modules.files
.filter(m => m.endsWith('package.json'))
@@ -127,6 +127,8 @@ describe('project sizes', () => {
"@vue/shared",
"await-lock",
"bail",
+ "better-sqlite3",
+ "bindings",
"ccount",
"char-regex",
"character-entities",
@@ -155,6 +157,7 @@ describe('project sizes', () => {
"eventsource",
"extend",
"feed",
+ "file-uri-to-path",
"flat",
"follow-redirects",
"get-it",
@@ -239,6 +242,7 @@ describe('project sizes', () => {
"multiformats",
"node-emoji",
"oniguruma-to-es",
+ "oniguruma-to-es/dist/esm",
"packrup",
"parse-entities",
"parse5",