diff --git a/.vscode/settings.json b/.vscode/settings.json index 81ed917..1659aca 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -5,5 +5,8 @@ "editor.codeActionsOnSave": { "source.fixAll.oxc": "always" }, - "typescript.tsdk": "node_modules\\typescript\\lib" + "typescript.tsdk": "node_modules\\typescript\\lib", + "[typescript]": { + "editor.defaultFormatter": "oxc.oxc-vscode" + } } \ No newline at end of file diff --git a/nuxt.config.ts b/nuxt.config.ts index e01f33b..24afcd0 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -15,7 +15,7 @@ export default defineNuxtConfig({ 'radix-vue/nuxt', 'dayjs-nuxt', '@pinia/nuxt', - '@pinia-plugin-persistedstate/nuxt', + 'pinia-plugin-persistedstate', '@vite-pwa/nuxt', '@nuxtjs/google-fonts', '@nuxt/image', diff --git a/package.json b/package.json index 65afe92..3009dcc 100644 --- a/package.json +++ b/package.json @@ -31,8 +31,9 @@ "highlight.js": "^11.10.0", "idb-keyval": "^6.2.1", "markdown-it": "^14.1.0", - "nuxt": "^3.12.4", + "nuxt": "^3.21.1", "nuxt-driver.js": "^0.0.11", + "pinia-plugin-persistedstate": "^4.7.1", "radix-vue": "^1.9.2", "v-calendar": "^3.1.2", "vue": "^3.4.34", @@ -42,7 +43,6 @@ "devDependencies": { "@nuxt/ui": "^2.20.0", "@nuxtjs/google-fonts": "^3.2.0", - "@pinia-plugin-persistedstate/nuxt": "^1.2.1", "@pinia/nuxt": "^0.5.2", "@tailwindcss/typography": "^0.5.13", "@types/markdown-it": "^13.0.9", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 29a0d83..9a79bc5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -63,11 +63,14 @@ importers: specifier: ^14.1.0 version: 14.1.0 nuxt: - specifier: ^3.12.4 + specifier: ^3.21.1 version: 3.21.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2) nuxt-driver.js: specifier: ^0.0.11 version: 0.0.11(magicast@0.5.2) + pinia-plugin-persistedstate: + specifier: ^4.7.1 + version: 4.7.1(@nuxt/kit@3.21.1(magicast@0.5.2))(@pinia/nuxt@0.5.5(magicast@0.5.2)(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3))) radix-vue: specifier: ^1.9.2 version: 1.9.17(vue@3.5.28(typescript@5.9.3)) @@ -93,9 +96,6 @@ importers: '@nuxtjs/google-fonts': specifier: ^3.2.0 version: 3.2.0(magicast@0.5.2) - '@pinia-plugin-persistedstate/nuxt': - specifier: ^1.2.1 - version: 1.2.1(@pinia/nuxt@0.5.5(magicast@0.5.2)(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(magicast@0.5.2) '@pinia/nuxt': specifier: ^0.5.2 version: 0.5.5(magicast@0.5.2)(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)) @@ -1659,12 +1659,6 @@ packages: resolution: {integrity: sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==} engines: {node: '>= 10.0.0'} - '@pinia-plugin-persistedstate/nuxt@1.2.1': - resolution: {integrity: sha512-q8s+4aQW/AjBMyeqLL48/qzBR5lcgnvvf1525ovNuKf6Wl9CsoLjPKh/5X8vNoKGwSow4gP7lVmdYPQRypgjgg==} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. - peerDependencies: - '@pinia/nuxt': ^0.5.0 - '@pinia/nuxt@0.5.5': resolution: {integrity: sha512-wjxS7YqIesh4OLK+qE3ZjhdOJ5pYZQ+VlEmZNtTwzQn1Kavei/khovx7mzXVXNA/mvSPXVhb9xBzhyS3XMURtw==} @@ -7294,16 +7288,6 @@ snapshots: '@parcel/watcher-win32-ia32': 2.5.6 '@parcel/watcher-win32-x64': 2.5.6 - '@pinia-plugin-persistedstate/nuxt@1.2.1(@pinia/nuxt@0.5.5(magicast@0.5.2)(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(magicast@0.5.2)': - dependencies: - '@nuxt/kit': 3.21.1(magicast@0.5.2) - '@pinia/nuxt': 0.5.5(magicast@0.5.2)(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)) - defu: 6.1.4 - pinia-plugin-persistedstate: 4.7.1(@nuxt/kit@3.21.1(magicast@0.5.2))(@pinia/nuxt@0.5.5(magicast@0.5.2)(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3))) - transitivePeerDependencies: - - magicast - - pinia - '@pinia/nuxt@0.5.5(magicast@0.5.2)(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3))': dependencies: '@nuxt/kit': 3.21.1(magicast@0.5.2)