Showing
3 changed files
with
92 additions
and
21 deletions
| @@ -35,6 +35,16 @@ export default defineNuxtConfig({ | @@ -35,6 +35,16 @@ export default defineNuxtConfig({ | ||
| 35 | ], | 35 | ], |
| 36 | }, | 36 | }, |
| 37 | ], | 37 | ], |
| 38 | + [ | ||
| 39 | + "@pinia-orm/nuxt", | ||
| 40 | + { | ||
| 41 | + autoImports: [ | ||
| 42 | + // automatically imports `useRepo`. | ||
| 43 | + "useRepo", // import { useRepo } from 'pinia-orm'. | ||
| 44 | + ["useRepo", "usePinaRepo"], // import { useRepo as usePinaRepo } from 'pinia-orm'. | ||
| 45 | + ], | ||
| 46 | + }, | ||
| 47 | + ], | ||
| 38 | "pinia-plugin-persistedstate/nuxt", | 48 | "pinia-plugin-persistedstate/nuxt", |
| 39 | "@nuxt/scripts", | 49 | "@nuxt/scripts", |
| 40 | "@nuxt/test-utils", | 50 | "@nuxt/test-utils", |
| @@ -15,14 +15,15 @@ | @@ -15,14 +15,15 @@ | ||
| 15 | "@nuxt/scripts": "^0.11.6", | 15 | "@nuxt/scripts": "^0.11.6", |
| 16 | "@nuxt/test-utils": "^3.17.2", | 16 | "@nuxt/test-utils": "^3.17.2", |
| 17 | "@nuxt/ui": "^2.22.0", | 17 | "@nuxt/ui": "^2.22.0", |
| 18 | - "@pinia/nuxt": "^0.11.0", | 18 | + "@pinia-orm/nuxt": "^1.10.2", |
| 19 | + "@pinia/nuxt": "^0.9.0", | ||
| 19 | "@unhead/vue": "^2.0.8", | 20 | "@unhead/vue": "^2.0.8", |
| 20 | "@vueuse/core": "^13.1.0", | 21 | "@vueuse/core": "^13.1.0", |
| 21 | "@vueuse/nuxt": "^13.1.0", | 22 | "@vueuse/nuxt": "^13.1.0", |
| 22 | "eslint": "^9.25.1", | 23 | "eslint": "^9.25.1", |
| 23 | "lucide-vue-next": "^0.503.0", | 24 | "lucide-vue-next": "^0.503.0", |
| 24 | "nuxt": "^3.16.2", | 25 | "nuxt": "^3.16.2", |
| 25 | - "pinia": "^3.0.2", | 26 | + "pinia": "^2.3.1", |
| 26 | "pinia-plugin-persistedstate": "^4.2.0", | 27 | "pinia-plugin-persistedstate": "^4.2.0", |
| 27 | "vue": "^3.5.13", | 28 | "vue": "^3.5.13", |
| 28 | "vue-router": "^4.5.0", | 29 | "vue-router": "^4.5.0", |
| @@ -3820,10 +3821,35 @@ | @@ -3820,10 +3821,35 @@ | ||
| 3820 | "url": "https://opencollective.com/parcel" | 3821 | "url": "https://opencollective.com/parcel" |
| 3821 | } | 3822 | } |
| 3822 | }, | 3823 | }, |
| 3824 | + "node_modules/@pinia-orm/normalizr": { | ||
| 3825 | + "version": "1.10.2", | ||
| 3826 | + "resolved": "https://registry.npmjs.org/@pinia-orm/normalizr/-/normalizr-1.10.2.tgz", | ||
| 3827 | + "integrity": "sha512-lgcCb7ST/leYXJwUT/y7RvTn+5U6OOmvSUuNGs/Mpqrx99IG3R9DSWA3w7n/wl7yDt5+35J0ERK3bebQW1STsQ==", | ||
| 3828 | + "license": "MIT", | ||
| 3829 | + "funding": { | ||
| 3830 | + "url": "https://github.com/sponsors/codedredd" | ||
| 3831 | + } | ||
| 3832 | + }, | ||
| 3833 | + "node_modules/@pinia-orm/nuxt": { | ||
| 3834 | + "version": "1.10.2", | ||
| 3835 | + "resolved": "https://registry.npmjs.org/@pinia-orm/nuxt/-/nuxt-1.10.2.tgz", | ||
| 3836 | + "integrity": "sha512-I/dNHuFR2V8K9X6oi5P+EKCbiSRSenbMfMXySmxQOqaMU81f2XVaPVTaq9dgomo9i5mE7x/QqRK49ne8av51ag==", | ||
| 3837 | + "license": "MIT", | ||
| 3838 | + "dependencies": { | ||
| 3839 | + "@nuxt/kit": "^3.12.3", | ||
| 3840 | + "pinia-orm": "1.10.2" | ||
| 3841 | + }, | ||
| 3842 | + "funding": { | ||
| 3843 | + "url": "https://github.com/sponsors/codedredd" | ||
| 3844 | + }, | ||
| 3845 | + "peerDependencies": { | ||
| 3846 | + "@pinia/nuxt": "<=0.9.0" | ||
| 3847 | + } | ||
| 3848 | + }, | ||
| 3823 | "node_modules/@pinia/nuxt": { | 3849 | "node_modules/@pinia/nuxt": { |
| 3824 | - "version": "0.11.0", | 3850 | + "version": "0.9.0", |
| 3825 | - "resolved": "https://registry.npmjs.org/@pinia/nuxt/-/nuxt-0.11.0.tgz", | 3851 | + "resolved": "https://registry.npmjs.org/@pinia/nuxt/-/nuxt-0.9.0.tgz", |
| 3826 | - "integrity": "sha512-QGFlUAkeVAhPCTXacrtNP4ti24sGEleVzmxcTALY9IkS6U5OUox7vmNL1pkqBeW39oSNq/UC5m40ofDEPHB1fg==", | 3852 | + "integrity": "sha512-2yeRo7LeyCF68AbNeL3xu2h6uw0617RkcsYxmA8DJM0R0PMdz5wQHnc44KeENQxR/Mrq8T910XVT6buosqsjBQ==", |
| 3827 | "license": "MIT", | 3853 | "license": "MIT", |
| 3828 | "dependencies": { | 3854 | "dependencies": { |
| 3829 | "@nuxt/kit": "^3.9.0" | 3855 | "@nuxt/kit": "^3.9.0" |
| @@ -3832,7 +3858,7 @@ | @@ -3832,7 +3858,7 @@ | ||
| 3832 | "url": "https://github.com/sponsors/posva" | 3858 | "url": "https://github.com/sponsors/posva" |
| 3833 | }, | 3859 | }, |
| 3834 | "peerDependencies": { | 3860 | "peerDependencies": { |
| 3835 | - "pinia": "^3.0.2" | 3861 | + "pinia": "^2.3.0" |
| 3836 | } | 3862 | } |
| 3837 | }, | 3863 | }, |
| 3838 | "node_modules/@pkgjs/parseargs": { | 3864 | "node_modules/@pkgjs/parseargs": { |
| @@ -13014,12 +13040,13 @@ | @@ -13014,12 +13040,13 @@ | ||
| 13014 | } | 13040 | } |
| 13015 | }, | 13041 | }, |
| 13016 | "node_modules/pinia": { | 13042 | "node_modules/pinia": { |
| 13017 | - "version": "3.0.2", | 13043 | + "version": "2.3.1", |
| 13018 | - "resolved": "https://registry.npmjs.org/pinia/-/pinia-3.0.2.tgz", | 13044 | + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.3.1.tgz", |
| 13019 | - "integrity": "sha512-sH2JK3wNY809JOeiiURUR0wehJ9/gd9qFN2Y828jCbxEzKEmEt0pzCXwqiSTfuRsK9vQsOflSdnbdBOGrhtn+g==", | 13045 | + "integrity": "sha512-khUlZSwt9xXCaTbbxFYBKDc/bWAGWJjOgvxETwkTN7KRm66EeT1ZdZj6i2ceh9sP2Pzqsbc704r2yngBrxBVug==", |
| 13020 | "license": "MIT", | 13046 | "license": "MIT", |
| 13021 | "dependencies": { | 13047 | "dependencies": { |
| 13022 | - "@vue/devtools-api": "^7.7.2" | 13048 | + "@vue/devtools-api": "^6.6.3", |
| 13049 | + "vue-demi": "^0.14.10" | ||
| 13023 | }, | 13050 | }, |
| 13024 | "funding": { | 13051 | "funding": { |
| 13025 | "url": "https://github.com/sponsors/posva" | 13052 | "url": "https://github.com/sponsors/posva" |
| @@ -13034,6 +13061,22 @@ | @@ -13034,6 +13061,22 @@ | ||
| 13034 | } | 13061 | } |
| 13035 | } | 13062 | } |
| 13036 | }, | 13063 | }, |
| 13064 | + "node_modules/pinia-orm": { | ||
| 13065 | + "version": "1.10.2", | ||
| 13066 | + "resolved": "https://registry.npmjs.org/pinia-orm/-/pinia-orm-1.10.2.tgz", | ||
| 13067 | + "integrity": "sha512-Q8QwFFdAmhc347QY6ndXtLZX4kE+46dUQbyy0ha6URmdIaz1jf8FbZEJ8BhHMLGPx+PeO/QJraxvvETx62lMQA==", | ||
| 13068 | + "license": "MIT", | ||
| 13069 | + "dependencies": { | ||
| 13070 | + "@pinia-orm/normalizr": "1.10.2", | ||
| 13071 | + "vue-demi": "^0.14.10" | ||
| 13072 | + }, | ||
| 13073 | + "funding": { | ||
| 13074 | + "url": "https://github.com/sponsors/codedredd" | ||
| 13075 | + }, | ||
| 13076 | + "peerDependencies": { | ||
| 13077 | + "pinia": "^2.1.7" | ||
| 13078 | + } | ||
| 13079 | + }, | ||
| 13037 | "node_modules/pinia-plugin-persistedstate": { | 13080 | "node_modules/pinia-plugin-persistedstate": { |
| 13038 | "version": "4.2.0", | 13081 | "version": "4.2.0", |
| 13039 | "resolved": "https://registry.npmjs.org/pinia-plugin-persistedstate/-/pinia-plugin-persistedstate-4.2.0.tgz", | 13082 | "resolved": "https://registry.npmjs.org/pinia-plugin-persistedstate/-/pinia-plugin-persistedstate-4.2.0.tgz", |
| @@ -13058,15 +13101,6 @@ | @@ -13058,15 +13101,6 @@ | ||
| 13058 | } | 13101 | } |
| 13059 | } | 13102 | } |
| 13060 | }, | 13103 | }, |
| 13061 | - "node_modules/pinia/node_modules/@vue/devtools-api": { | ||
| 13062 | - "version": "7.7.5", | ||
| 13063 | - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.7.5.tgz", | ||
| 13064 | - "integrity": "sha512-HYV3tJGARROq5nlVMJh5KKHk7GU8Au3IrrmNNqr978m0edxgpHgYPDoNUGrvEgIbObz09SQezFR3A1EVmB5WZg==", | ||
| 13065 | - "license": "MIT", | ||
| 13066 | - "dependencies": { | ||
| 13067 | - "@vue/devtools-kit": "^7.7.5" | ||
| 13068 | - } | ||
| 13069 | - }, | ||
| 13070 | "node_modules/pirates": { | 13104 | "node_modules/pirates": { |
| 13071 | "version": "4.0.7", | 13105 | "version": "4.0.7", |
| 13072 | "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", | 13106 | "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", |
| @@ -17155,6 +17189,32 @@ | @@ -17155,6 +17189,32 @@ | ||
| 17155 | "ufo": "^1.5.4" | 17189 | "ufo": "^1.5.4" |
| 17156 | } | 17190 | } |
| 17157 | }, | 17191 | }, |
| 17192 | + "node_modules/vue-demi": { | ||
| 17193 | + "version": "0.14.10", | ||
| 17194 | + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", | ||
| 17195 | + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", | ||
| 17196 | + "hasInstallScript": true, | ||
| 17197 | + "license": "MIT", | ||
| 17198 | + "bin": { | ||
| 17199 | + "vue-demi-fix": "bin/vue-demi-fix.js", | ||
| 17200 | + "vue-demi-switch": "bin/vue-demi-switch.js" | ||
| 17201 | + }, | ||
| 17202 | + "engines": { | ||
| 17203 | + "node": ">=12" | ||
| 17204 | + }, | ||
| 17205 | + "funding": { | ||
| 17206 | + "url": "https://github.com/sponsors/antfu" | ||
| 17207 | + }, | ||
| 17208 | + "peerDependencies": { | ||
| 17209 | + "@vue/composition-api": "^1.0.0-rc.1", | ||
| 17210 | + "vue": "^3.0.0-0 || ^2.6.0" | ||
| 17211 | + }, | ||
| 17212 | + "peerDependenciesMeta": { | ||
| 17213 | + "@vue/composition-api": { | ||
| 17214 | + "optional": true | ||
| 17215 | + } | ||
| 17216 | + } | ||
| 17217 | + }, | ||
| 17158 | "node_modules/vue-devtools-stub": { | 17218 | "node_modules/vue-devtools-stub": { |
| 17159 | "version": "0.1.0", | 17219 | "version": "0.1.0", |
| 17160 | "resolved": "https://registry.npmjs.org/vue-devtools-stub/-/vue-devtools-stub-0.1.0.tgz", | 17220 | "resolved": "https://registry.npmjs.org/vue-devtools-stub/-/vue-devtools-stub-0.1.0.tgz", |
| @@ -21,14 +21,15 @@ | @@ -21,14 +21,15 @@ | ||
| 21 | "@nuxt/scripts": "^0.11.6", | 21 | "@nuxt/scripts": "^0.11.6", |
| 22 | "@nuxt/test-utils": "^3.17.2", | 22 | "@nuxt/test-utils": "^3.17.2", |
| 23 | "@nuxt/ui": "^2.22.0", | 23 | "@nuxt/ui": "^2.22.0", |
| 24 | - "@pinia/nuxt": "^0.11.0", | 24 | + "@pinia-orm/nuxt": "^1.10.2", |
| 25 | + "@pinia/nuxt": "^0.9.0", | ||
| 25 | "@unhead/vue": "^2.0.8", | 26 | "@unhead/vue": "^2.0.8", |
| 26 | "@vueuse/core": "^13.1.0", | 27 | "@vueuse/core": "^13.1.0", |
| 27 | "@vueuse/nuxt": "^13.1.0", | 28 | "@vueuse/nuxt": "^13.1.0", |
| 28 | "eslint": "^9.25.1", | 29 | "eslint": "^9.25.1", |
| 29 | "lucide-vue-next": "^0.503.0", | 30 | "lucide-vue-next": "^0.503.0", |
| 30 | "nuxt": "^3.16.2", | 31 | "nuxt": "^3.16.2", |
| 31 | - "pinia": "^3.0.2", | 32 | + "pinia": "^2.3.1", |
| 32 | "pinia-plugin-persistedstate": "^4.2.0", | 33 | "pinia-plugin-persistedstate": "^4.2.0", |
| 33 | "vue": "^3.5.13", | 34 | "vue": "^3.5.13", |
| 34 | "vue-router": "^4.5.0", | 35 | "vue-router": "^4.5.0", |
-
Please register or login to post a comment