chore: add vueuse

This commit is contained in:
2025-12-09 21:01:41 +01:00
parent 756142b9aa
commit 69a53b3102
3 changed files with 61 additions and 1 deletions

View File

@@ -12,5 +12,9 @@ export default defineNuxtConfig({
styles: ['normal'] styles: ['normal']
} }
}, },
modules: ['@nuxt/content', '@nuxt/fonts'] modules: [
'@nuxt/content',
'@nuxt/fonts',
'@vueuse/nuxt'
]
}) })

View File

@@ -13,6 +13,8 @@
"@nuxt/content": "^3.8.2", "@nuxt/content": "^3.8.2",
"@nuxt/fonts": "0.12.1", "@nuxt/fonts": "0.12.1",
"@unocss/reset": "66.5.10-beta.1", "@unocss/reset": "66.5.10-beta.1",
"@vueuse/core": "^14.1.0",
"@vueuse/nuxt": "14.1.0",
"better-sqlite3": "^12.5.0", "better-sqlite3": "^12.5.0",
"nuxt": "^4.2.1", "nuxt": "^4.2.1",
"vue": "^3.5.25", "vue": "^3.5.25",

54
pnpm-lock.yaml generated
View File

@@ -17,6 +17,12 @@ importers:
'@unocss/reset': '@unocss/reset':
specifier: 66.5.10-beta.1 specifier: 66.5.10-beta.1
version: 66.5.10-beta.1 version: 66.5.10-beta.1
'@vueuse/core':
specifier: ^14.1.0
version: 14.1.0(vue@3.5.25(typescript@5.9.3))
'@vueuse/nuxt':
specifier: 14.1.0
version: 14.1.0(magicast@0.5.1)(nuxt@4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))
better-sqlite3: better-sqlite3:
specifier: ^12.5.0 specifier: ^12.5.0
version: 12.5.0 version: 12.5.0
@@ -1140,6 +1146,9 @@ packages:
'@types/unist@3.0.3': '@types/unist@3.0.3':
resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
'@types/web-bluetooth@0.0.21':
resolution: {integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==}
'@ungap/structured-clone@1.3.0': '@ungap/structured-clone@1.3.0':
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
@@ -1255,6 +1264,25 @@ packages:
'@vue/shared@3.5.25': '@vue/shared@3.5.25':
resolution: {integrity: sha512-AbOPdQQnAnzs58H2FrrDxYj/TJfmeS2jdfEEhgiKINy+bnOANmVizIEgq1r+C5zsbs6l1CCQxtcj71rwNQ4jWg==} resolution: {integrity: sha512-AbOPdQQnAnzs58H2FrrDxYj/TJfmeS2jdfEEhgiKINy+bnOANmVizIEgq1r+C5zsbs6l1CCQxtcj71rwNQ4jWg==}
'@vueuse/core@14.1.0':
resolution: {integrity: sha512-rgBinKs07hAYyPF834mDTigH7BtPqvZ3Pryuzt1SD/lg5wEcWqvwzXXYGEDb2/cP0Sj5zSvHl3WkmMELr5kfWw==}
peerDependencies:
vue: ^3.5.0
'@vueuse/metadata@14.1.0':
resolution: {integrity: sha512-7hK4g015rWn2PhKcZ99NyT+ZD9sbwm7SGvp7k+k+rKGWnLjS/oQozoIZzWfCewSUeBmnJkIb+CNr7Zc/EyRnnA==}
'@vueuse/nuxt@14.1.0':
resolution: {integrity: sha512-zw8WSgRrdtsA1daqlFl5ojoTJnvWad/IbMIcHw4EN8Wci09koeFfh5/oKbkKeIQ3gzihvr9x0bu8BVz8Z2auSg==}
peerDependencies:
nuxt: ^3.0.0 || ^4.0.0-0
vue: ^3.5.0
'@vueuse/shared@14.1.0':
resolution: {integrity: sha512-EcKxtYvn6gx1F8z9J5/rsg3+lTQnvOruQd8fUecW99DCK04BkWD7z5KQ/wTAx+DazyoEE9dJt/zV8OIEQbM6kw==}
peerDependencies:
vue: ^3.5.0
'@webcontainer/env@1.1.1': '@webcontainer/env@1.1.1':
resolution: {integrity: sha512-6aN99yL695Hi9SuIk1oC88l9o0gmxL1nGWWQ/kNy81HigJ0FoaoTXpytCj6ItzgyCEwA9kF1wixsTuv5cjsgng==} resolution: {integrity: sha512-6aN99yL695Hi9SuIk1oC88l9o0gmxL1nGWWQ/kNy81HigJ0FoaoTXpytCj6ItzgyCEwA9kF1wixsTuv5cjsgng==}
@@ -5207,6 +5235,8 @@ snapshots:
'@types/unist@3.0.3': {} '@types/unist@3.0.3': {}
'@types/web-bluetooth@0.0.21': {}
'@ungap/structured-clone@1.3.0': {} '@ungap/structured-clone@1.3.0': {}
'@unhead/vue@2.0.19(vue@3.5.25(typescript@5.9.3))': '@unhead/vue@2.0.19(vue@3.5.25(typescript@5.9.3))':
@@ -5399,6 +5429,30 @@ snapshots:
'@vue/shared@3.5.25': {} '@vue/shared@3.5.25': {}
'@vueuse/core@14.1.0(vue@3.5.25(typescript@5.9.3))':
dependencies:
'@types/web-bluetooth': 0.0.21
'@vueuse/metadata': 14.1.0
'@vueuse/shared': 14.1.0(vue@3.5.25(typescript@5.9.3))
vue: 3.5.25(typescript@5.9.3)
'@vueuse/metadata@14.1.0': {}
'@vueuse/nuxt@14.1.0(magicast@0.5.1)(nuxt@4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))':
dependencies:
'@nuxt/kit': 4.2.1(magicast@0.5.1)
'@vueuse/core': 14.1.0(vue@3.5.25(typescript@5.9.3))
'@vueuse/metadata': 14.1.0
local-pkg: 1.1.2
nuxt: 4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(yaml@2.8.2)
vue: 3.5.25(typescript@5.9.3)
transitivePeerDependencies:
- magicast
'@vueuse/shared@14.1.0(vue@3.5.25(typescript@5.9.3))':
dependencies:
vue: 3.5.25(typescript@5.9.3)
'@webcontainer/env@1.1.1': {} '@webcontainer/env@1.1.1': {}
abbrev@3.0.1: {} abbrev@3.0.1: {}