diff --git a/nuxt.config.ts b/nuxt.config.ts index 0a9ed11f0b52d1d682864f253603fea0a01bf8c7..59763cbdc8263461d5c7f77e24996d77062cec15 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -7,7 +7,8 @@ export default defineNuxtConfig({ modules: [ '@vite-pwa/nuxt', '@nuxt/ui', - '@vueuse/nuxt' + '@vueuse/nuxt', + '@pinia/nuxt' ], ui: { icons: ['simple-icons'] diff --git a/package-lock.json b/package-lock.json index fdc68360d779b22aefadc24198539b015de45aa7..1a3a22ff092a13dc65424dbbf0bf43e0ad2d37e7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "@iconify-json/simple-icons": "^1.1.101", "@microsoft/fetch-event-source": "^2.0.1", "@nuxt/ui": "^2.16.0", + "@pinia/nuxt": "^0.5.1", "@vite-pwa/nuxt": "^0.7.0", "@vueuse/nuxt": "^10.9.0", "highlight.js": "^11.9.0", @@ -3788,6 +3789,68 @@ "node": ">=0.10" } }, + "node_modules/@pinia/nuxt": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@pinia/nuxt/-/nuxt-0.5.1.tgz", + "integrity": "sha512-6wT6TqY81n+7/x3Yhf0yfaJVKkZU42AGqOR0T3+UvChcaOJhSma7OWPN64v+ptYlznat+fS1VTwNAcbi2lzHnw==", + "dependencies": { + "@nuxt/kit": "^3.5.0", + "pinia": ">=2.1.7" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + } + }, + "node_modules/@pinia/nuxt/node_modules/pinia": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.1.7.tgz", + "integrity": "sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==", + "dependencies": { + "@vue/devtools-api": "^6.5.0", + "vue-demi": ">=0.14.5" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "@vue/composition-api": "^1.4.0", + "typescript": ">=4.4.4", + "vue": "^2.6.14 || ^3.3.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/@pinia/nuxt/node_modules/vue-demi": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -17800,6 +17863,32 @@ "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", "optional": true }, + "@pinia/nuxt": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@pinia/nuxt/-/nuxt-0.5.1.tgz", + "integrity": "sha512-6wT6TqY81n+7/x3Yhf0yfaJVKkZU42AGqOR0T3+UvChcaOJhSma7OWPN64v+ptYlznat+fS1VTwNAcbi2lzHnw==", + "requires": { + "@nuxt/kit": "^3.5.0", + "pinia": ">=2.1.7" + }, + "dependencies": { + "pinia": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.1.7.tgz", + "integrity": "sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==", + "requires": { + "@vue/devtools-api": "^6.5.0", + "vue-demi": ">=0.14.5" + } + }, + "vue-demi": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", + "requires": {} + } + } + }, "@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", diff --git a/package.json b/package.json index cf9bed397620fd096cb81ec8759b7c0f9c1490c8..e0e9eb1d54da6fa083057bca9e11826027552ff3 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "@iconify-json/simple-icons": "^1.1.101", "@microsoft/fetch-event-source": "^2.0.1", "@nuxt/ui": "^2.16.0", + "@pinia/nuxt": "^0.5.1", "@vite-pwa/nuxt": "^0.7.0", "@vueuse/nuxt": "^10.9.0", "highlight.js": "^11.9.0",