Bruno Predot

Installation pinia-orm

... ... @@ -35,6 +35,16 @@ export default defineNuxtConfig({
],
},
],
[
"@pinia-orm/nuxt",
{
autoImports: [
// automatically imports `useRepo`.
"useRepo", // import { useRepo } from 'pinia-orm'.
["useRepo", "usePinaRepo"], // import { useRepo as usePinaRepo } from 'pinia-orm'.
],
},
],
"pinia-plugin-persistedstate/nuxt",
"@nuxt/scripts",
"@nuxt/test-utils",
... ...
... ... @@ -15,14 +15,15 @@
"@nuxt/scripts": "^0.11.6",
"@nuxt/test-utils": "^3.17.2",
"@nuxt/ui": "^2.22.0",
"@pinia/nuxt": "^0.11.0",
"@pinia-orm/nuxt": "^1.10.2",
"@pinia/nuxt": "^0.9.0",
"@unhead/vue": "^2.0.8",
"@vueuse/core": "^13.1.0",
"@vueuse/nuxt": "^13.1.0",
"eslint": "^9.25.1",
"lucide-vue-next": "^0.503.0",
"nuxt": "^3.16.2",
"pinia": "^3.0.2",
"pinia": "^2.3.1",
"pinia-plugin-persistedstate": "^4.2.0",
"vue": "^3.5.13",
"vue-router": "^4.5.0",
... ... @@ -3820,10 +3821,35 @@
"url": "https://opencollective.com/parcel"
}
},
"node_modules/@pinia-orm/normalizr": {
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/@pinia-orm/normalizr/-/normalizr-1.10.2.tgz",
"integrity": "sha512-lgcCb7ST/leYXJwUT/y7RvTn+5U6OOmvSUuNGs/Mpqrx99IG3R9DSWA3w7n/wl7yDt5+35J0ERK3bebQW1STsQ==",
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/codedredd"
}
},
"node_modules/@pinia-orm/nuxt": {
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/@pinia-orm/nuxt/-/nuxt-1.10.2.tgz",
"integrity": "sha512-I/dNHuFR2V8K9X6oi5P+EKCbiSRSenbMfMXySmxQOqaMU81f2XVaPVTaq9dgomo9i5mE7x/QqRK49ne8av51ag==",
"license": "MIT",
"dependencies": {
"@nuxt/kit": "^3.12.3",
"pinia-orm": "1.10.2"
},
"funding": {
"url": "https://github.com/sponsors/codedredd"
},
"peerDependencies": {
"@pinia/nuxt": "<=0.9.0"
}
},
"node_modules/@pinia/nuxt": {
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/@pinia/nuxt/-/nuxt-0.11.0.tgz",
"integrity": "sha512-QGFlUAkeVAhPCTXacrtNP4ti24sGEleVzmxcTALY9IkS6U5OUox7vmNL1pkqBeW39oSNq/UC5m40ofDEPHB1fg==",
"version": "0.9.0",
"resolved": "https://registry.npmjs.org/@pinia/nuxt/-/nuxt-0.9.0.tgz",
"integrity": "sha512-2yeRo7LeyCF68AbNeL3xu2h6uw0617RkcsYxmA8DJM0R0PMdz5wQHnc44KeENQxR/Mrq8T910XVT6buosqsjBQ==",
"license": "MIT",
"dependencies": {
"@nuxt/kit": "^3.9.0"
... ... @@ -3832,7 +3858,7 @@
"url": "https://github.com/sponsors/posva"
},
"peerDependencies": {
"pinia": "^3.0.2"
"pinia": "^2.3.0"
}
},
"node_modules/@pkgjs/parseargs": {
... ... @@ -13014,12 +13040,13 @@
}
},
"node_modules/pinia": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/pinia/-/pinia-3.0.2.tgz",
"integrity": "sha512-sH2JK3wNY809JOeiiURUR0wehJ9/gd9qFN2Y828jCbxEzKEmEt0pzCXwqiSTfuRsK9vQsOflSdnbdBOGrhtn+g==",
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/pinia/-/pinia-2.3.1.tgz",
"integrity": "sha512-khUlZSwt9xXCaTbbxFYBKDc/bWAGWJjOgvxETwkTN7KRm66EeT1ZdZj6i2ceh9sP2Pzqsbc704r2yngBrxBVug==",
"license": "MIT",
"dependencies": {
"@vue/devtools-api": "^7.7.2"
"@vue/devtools-api": "^6.6.3",
"vue-demi": "^0.14.10"
},
"funding": {
"url": "https://github.com/sponsors/posva"
... ... @@ -13034,6 +13061,22 @@
}
}
},
"node_modules/pinia-orm": {
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/pinia-orm/-/pinia-orm-1.10.2.tgz",
"integrity": "sha512-Q8QwFFdAmhc347QY6ndXtLZX4kE+46dUQbyy0ha6URmdIaz1jf8FbZEJ8BhHMLGPx+PeO/QJraxvvETx62lMQA==",
"license": "MIT",
"dependencies": {
"@pinia-orm/normalizr": "1.10.2",
"vue-demi": "^0.14.10"
},
"funding": {
"url": "https://github.com/sponsors/codedredd"
},
"peerDependencies": {
"pinia": "^2.1.7"
}
},
"node_modules/pinia-plugin-persistedstate": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/pinia-plugin-persistedstate/-/pinia-plugin-persistedstate-4.2.0.tgz",
... ... @@ -13058,15 +13101,6 @@
}
}
},
"node_modules/pinia/node_modules/@vue/devtools-api": {
"version": "7.7.5",
"resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.7.5.tgz",
"integrity": "sha512-HYV3tJGARROq5nlVMJh5KKHk7GU8Au3IrrmNNqr978m0edxgpHgYPDoNUGrvEgIbObz09SQezFR3A1EVmB5WZg==",
"license": "MIT",
"dependencies": {
"@vue/devtools-kit": "^7.7.5"
}
},
"node_modules/pirates": {
"version": "4.0.7",
"resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz",
... ... @@ -17155,6 +17189,32 @@
"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,
"license": "MIT",
"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",
... ...
... ... @@ -21,14 +21,15 @@
"@nuxt/scripts": "^0.11.6",
"@nuxt/test-utils": "^3.17.2",
"@nuxt/ui": "^2.22.0",
"@pinia/nuxt": "^0.11.0",
"@pinia-orm/nuxt": "^1.10.2",
"@pinia/nuxt": "^0.9.0",
"@unhead/vue": "^2.0.8",
"@vueuse/core": "^13.1.0",
"@vueuse/nuxt": "^13.1.0",
"eslint": "^9.25.1",
"lucide-vue-next": "^0.503.0",
"nuxt": "^3.16.2",
"pinia": "^3.0.2",
"pinia": "^2.3.1",
"pinia-plugin-persistedstate": "^4.2.0",
"vue": "^3.5.13",
"vue-router": "^4.5.0",
... ...