From 768587d0a441af393bbed10cfe26eeb970fe19b3 Mon Sep 17 00:00:00 2001 From: Sofiane Lasri-Trienpont <alasri250@gmail.com> Date: Fri, 8 Nov 2024 21:29:05 +0100 Subject: [PATCH] Add Pinia module to Nuxt config and update dependencies. --- nuxt.config.ts | 5 ++-- package-lock.json | 64 +++++++++++++++++++++++++++++++++++++++++++++++ package.json | 5 ++++ 3 files changed, 72 insertions(+), 2 deletions(-) diff --git a/nuxt.config.ts b/nuxt.config.ts index 6425fa7..c1fa795 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -1,5 +1,6 @@ // https://nuxt.com/docs/api/configuration/nuxt-config export default defineNuxtConfig({ compatibilityDate: '2024-04-03', - devtools: { enabled: true } -}) + devtools: { enabled: true }, + modules: ['@pinia/nuxt'] +}) \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 9ee508c..2c7a3b6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,7 +7,9 @@ "name": "nuxt-app", "hasInstallScript": true, "dependencies": { + "@pinia/nuxt": "^0.7.0", "nuxt": "^3.14.159", + "pinia": "^2.2.6", "vue": "latest", "vue-router": "latest" } @@ -1619,6 +1621,18 @@ "node": ">=0.10" } }, + "node_modules/@pinia/nuxt": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@pinia/nuxt/-/nuxt-0.7.0.tgz", + "integrity": "sha512-IAKRl7mQCrFKQtD8Z6EzOz5bQ/px0FdeyaB+70A3igkFzHzKVJVblLCjFwXPBC/IO0EwHuMRk/SMgwkUn82jwg==", + "dependencies": { + "@nuxt/kit": "^3.9.0", + "pinia": "^2.2.6" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + } + }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -6046,6 +6060,31 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/pinia": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.2.6.tgz", + "integrity": "sha512-vIsR8JkDN5Ga2vAxqOE2cJj4VtsHnzpR1Fz30kClxlh0yCHfec6uoMeM3e/ddqmwFUejK3NlrcQa/shnpyT4hA==", + "dependencies": { + "@vue/devtools-api": "^6.6.3", + "vue-demi": "^0.14.10" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "@vue/composition-api": "^1.4.0", + "typescript": ">=4.4.4", + "vue": "^2.6.14 || ^3.5.11" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, "node_modules/pkg-types": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.2.1.tgz", @@ -8622,6 +8661,31 @@ "ufo": "^1.5.4" } }, + "node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "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/vue-devtools-stub": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/vue-devtools-stub/-/vue-devtools-stub-0.1.0.tgz", diff --git a/package.json b/package.json index ff58579..3bd8f27 100644 --- a/package.json +++ b/package.json @@ -10,8 +10,13 @@ "postinstall": "nuxt prepare" }, "dependencies": { + "@pinia/nuxt": "^0.7.0", "nuxt": "^3.14.159", + "pinia": "^2.2.6", "vue": "latest", "vue-router": "latest" + }, + "overrides": { + "vue": "latest" } } -- GitLab