From: Eduardo San Martin Morote Date: Wed, 3 Aug 2022 14:14:44 +0000 (+0200) Subject: test: types X-Git-Tag: @pinia/nuxt@0.4.0~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=08bd464ff27b7400596a1d8a78f1c43e47fc915b;p=thirdparty%2Fvuejs%2Fpinia.git test: types --- diff --git a/packages/pinia/test-dts/store.test-d.ts b/packages/pinia/test-dts/store.test-d.ts index b93baba9..401f966a 100644 --- a/packages/pinia/test-dts/store.test-d.ts +++ b/packages/pinia/test-dts/store.test-d.ts @@ -1,5 +1,5 @@ import { StoreGeneric, defineStore, expectType } from './' -import { watch } from 'vue' +import { UnwrapRef, watch } from 'vue' const useStore = defineStore({ id: 'name', @@ -80,6 +80,32 @@ defineStore({ }, }) +interface Model { + id: number +} + +// Define generic factory function +export function init(name = 'settings') { + return defineStore(name, { + state: () => { + return { + // Set one of the properties to the generic type + user: {} as User, + } + }, + actions: { + // Add action which accepts argument with our generic type + set(u: UnwrapRef) { + // See linter error when trying to assign arg value to the state + this.user = u + }, + }, + }) +} + +const s = init()() +s.set({ id: 1 }) + // getters on not existing properties defineStore({ id: '', diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 725e5fbe..406941f2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: 5.3 +lockfileVersion: 5.4 importers: @@ -68,7 +68,7 @@ importers: rimraf: 3.0.2 rollup: 2.77.0 rollup-plugin-terser: 7.0.2_rollup@2.77.0 - rollup-plugin-typescript2: 0.32.1_rollup@2.77.0+typescript@4.7.4 + rollup-plugin-typescript2: 0.32.1_55kiftncucr43pz4hskma6yi2q semver: 7.3.7 typedoc: 0.23.9_typescript@4.7.4 typedoc-plugin-markdown: 3.13.4_typedoc@0.23.9 @@ -83,8 +83,8 @@ importers: pinia: ^2.0.0 vitepress: ^0.22.2 dependencies: - '@chenfengyuan/vue-countdown': 2.0.0_vue@3.2.37 - '@vueuse/core': 8.9.4_vue@3.2.37 + '@chenfengyuan/vue-countdown': 2.0.0 + '@vueuse/core': 8.9.4 pinia: link:../pinia vitepress: 0.22.3 @@ -97,11 +97,11 @@ importers: typescript: ^4.7.4 vue-tsc: ^0.39.0 dependencies: - '@nuxt/kit': 3.0.0-rc.6_rollup@2.77.0 + '@nuxt/kit': 3.0.0-rc.6 pinia: link:../pinia devDependencies: '@nuxt/module-builder': 0.1.7 - nuxt: 3.0.0-rc.4_rollup@2.77.0 + nuxt: 3.0.0-rc.4 typescript: 4.7.4 vue-tsc: 0.39.0_typescript@4.7.4 @@ -113,10 +113,10 @@ importers: vue-demi: '*' dependencies: '@vue/devtools-api': 6.2.1 - vue-demi: 0.13.5_vue@3.2.37 + vue-demi: 0.13.5 devDependencies: '@microsoft/api-extractor': 7.28.6 - '@vue/test-utils': 2.0.2_vue@3.2.37 + '@vue/test-utils': 2.0.2 packages/playground: specifiers: @@ -129,14 +129,14 @@ importers: vue-promised: ^2.2.0 vue-router: ^4.1.2 dependencies: - '@vueuse/core': 8.9.4_vue@3.2.37 + '@vueuse/core': 8.9.4 mande: 1.0.1 pinia: link:../pinia - swrv: 1.0.0-beta.8_vue@3.2.37 - vue-promised: 2.2.0_vue@3.2.37 - vue-router: 4.1.2_vue@3.2.37 + swrv: 1.0.0-beta.8 + vue-promised: 2.2.0 + vue-router: 4.1.2 devDependencies: - '@vitejs/plugin-vue': 3.0.1_vite@3.0.3+vue@3.2.37 + '@vitejs/plugin-vue': 3.0.1_vite@3.0.3 vite: 3.0.3 packages/size-check: @@ -156,7 +156,7 @@ importers: siroc: ^0.16.0 vue-demi: '*' dependencies: - vue-demi: 0.13.5_vue@3.2.37 + vue-demi: 0.13.5 devDependencies: pinia: link:../pinia siroc: 0.16.0 @@ -710,12 +710,10 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true - /@chenfengyuan/vue-countdown/2.0.0_vue@3.2.37: + /@chenfengyuan/vue-countdown/2.0.0: resolution: {integrity: sha512-uZQBuajO9Jp5y5Hh5/C61qZw5oQXv3Cgd0FWO4j22SmwY7pzEHC7A/liobHjHeLiQH9WKVEhyOzmIZ2a4WSXhQ==} peerDependencies: vue: ^3.0.0 - dependencies: - vue: 3.2.37 dev: false /@cloudflare/kv-asset-handler/0.2.0: @@ -1112,11 +1110,11 @@ packages: resolution: {integrity: sha512-YBI/6o2EBz02tdEJRBK8xkt3zvOFOWlLBf7WKYGBsSYSRtjjgrqPe2skp6VLLmKx5WbHHDNcW+6oACaurxGzeA==} dev: true - /@nuxt/kit/3.0.0-rc.1_rollup@2.77.0: + /@nuxt/kit/3.0.0-rc.1: resolution: {integrity: sha512-S2x0zdLYLZ4/2lMnS6emSmFPJszPJf70Y4/8gpmkPb4TArEjPNaOTCIz7tKpj/Upo71fv7cfuwYw/X0F2UAntg==} engines: {node: ^14.16.0 || ^16.11.0 || ^17.0.0 || ^18.0.0} dependencies: - '@nuxt/schema': 3.0.0-rc.4_rollup@2.77.0 + '@nuxt/schema': 3.0.0-rc.4 c12: 0.2.8 consola: 2.15.3 defu: 6.0.0 @@ -1131,8 +1129,8 @@ packages: pkg-types: 0.3.3 scule: 0.2.1 semver: 7.3.7 - unctx: 1.1.4_rollup@2.77.0 - unimport: 0.1.9_rollup@2.77.0 + unctx: 1.1.4 + unimport: 0.1.9 untyped: 0.4.4 transitivePeerDependencies: - esbuild @@ -1142,11 +1140,11 @@ packages: - webpack dev: true - /@nuxt/kit/3.0.0-rc.6_bd950b848f6d589b9f192f58f6a905b6: + /@nuxt/kit/3.0.0-rc.6: resolution: {integrity: sha512-+lxSd6dSWlAzMXfGOPcY4856xnMF1Ck1rycFUZ+K2QYiDXphq/fiW2eMaWLVvqgPyL2Box2WzVDZJ6C5ceptcw==} engines: {node: ^14.16.0 || ^16.11.0 || ^17.0.0 || ^18.0.0} dependencies: - '@nuxt/schema': 3.0.0-rc.6_bd950b848f6d589b9f192f58f6a905b6 + '@nuxt/schema': 3.0.0-rc.6 c12: 0.2.8 consola: 2.15.3 defu: 6.0.0 @@ -1161,8 +1159,8 @@ packages: pkg-types: 0.3.3 scule: 0.2.1 semver: 7.3.7 - unctx: 1.1.4_bd950b848f6d589b9f192f58f6a905b6 - unimport: 0.4.7_bd950b848f6d589b9f192f58f6a905b6 + unctx: 1.1.4 + unimport: 0.4.7 untyped: 0.4.4 transitivePeerDependencies: - esbuild @@ -1170,13 +1168,12 @@ packages: - supports-color - vite - webpack - dev: true - /@nuxt/kit/3.0.0-rc.6_rollup@2.77.0: + /@nuxt/kit/3.0.0-rc.6_xwkqxbepnvmjxhyzf5mpnkifwy: resolution: {integrity: sha512-+lxSd6dSWlAzMXfGOPcY4856xnMF1Ck1rycFUZ+K2QYiDXphq/fiW2eMaWLVvqgPyL2Box2WzVDZJ6C5ceptcw==} engines: {node: ^14.16.0 || ^16.11.0 || ^17.0.0 || ^18.0.0} dependencies: - '@nuxt/schema': 3.0.0-rc.6_rollup@2.77.0 + '@nuxt/schema': 3.0.0-rc.6_xwkqxbepnvmjxhyzf5mpnkifwy c12: 0.2.8 consola: 2.15.3 defu: 6.0.0 @@ -1191,8 +1188,8 @@ packages: pkg-types: 0.3.3 scule: 0.2.1 semver: 7.3.7 - unctx: 1.1.4_rollup@2.77.0 - unimport: 0.4.7_rollup@2.77.0 + unctx: 1.1.4_xwkqxbepnvmjxhyzf5mpnkifwy + unimport: 0.4.7_xwkqxbepnvmjxhyzf5mpnkifwy untyped: 0.4.4 transitivePeerDependencies: - esbuild @@ -1200,6 +1197,7 @@ packages: - supports-color - vite - webpack + dev: true /@nuxt/module-builder/0.1.7: resolution: {integrity: sha512-ueTrJhXrKKxGp6VAe2C/nOqTeRoy0qfq9RH2QVl0kq0duDyQHCe1e8dw8yBbYjTlSvfqBPYaraxpX8i2zis2cw==} @@ -1214,7 +1212,7 @@ packages: - supports-color dev: true - /@nuxt/schema/3.0.0-rc.4_rollup@2.77.0: + /@nuxt/schema/3.0.0-rc.4: resolution: {integrity: sha512-5yjfKvPJ/NboevQYZLyO1SS9nJW6KHtdd7Ei61D19gYGtnN+aOpxOnUX08A1rZMb3G2Cw5JRxVeF9+AfBYefJg==} engines: {node: ^14.16.0 || ^16.11.0 || ^17.0.0 || ^18.0.0} dependencies: @@ -1227,7 +1225,7 @@ packages: scule: 0.2.1 std-env: 3.1.1 ufo: 0.8.5 - unimport: 0.2.10_rollup@2.77.0 + unimport: 0.2.10 transitivePeerDependencies: - esbuild - rollup @@ -1235,7 +1233,7 @@ packages: - webpack dev: true - /@nuxt/schema/3.0.0-rc.6_bd950b848f6d589b9f192f58f6a905b6: + /@nuxt/schema/3.0.0-rc.6: resolution: {integrity: sha512-BcD5YtWRhn+jU2DlzuI1TeITFeOt5x6qm2KeaU/d5jzJ0oZDzmZwKsAimLtRbHwyU6/kKa+zFbK6pp5obm1XLg==} engines: {node: ^14.16.0 || ^16.11.0 || ^17.0.0 || ^18.0.0} dependencies: @@ -1248,15 +1246,14 @@ packages: scule: 0.2.1 std-env: 3.1.1 ufo: 0.8.5 - unimport: 0.4.7_bd950b848f6d589b9f192f58f6a905b6 + unimport: 0.4.7 transitivePeerDependencies: - esbuild - rollup - vite - webpack - dev: true - /@nuxt/schema/3.0.0-rc.6_rollup@2.77.0: + /@nuxt/schema/3.0.0-rc.6_xwkqxbepnvmjxhyzf5mpnkifwy: resolution: {integrity: sha512-BcD5YtWRhn+jU2DlzuI1TeITFeOt5x6qm2KeaU/d5jzJ0oZDzmZwKsAimLtRbHwyU6/kKa+zFbK6pp5obm1XLg==} engines: {node: ^14.16.0 || ^16.11.0 || ^17.0.0 || ^18.0.0} dependencies: @@ -1269,18 +1266,19 @@ packages: scule: 0.2.1 std-env: 3.1.1 ufo: 0.8.5 - unimport: 0.4.7_rollup@2.77.0 + unimport: 0.4.7_xwkqxbepnvmjxhyzf5mpnkifwy transitivePeerDependencies: - esbuild - rollup - vite - webpack + dev: true - /@nuxt/telemetry/2.1.3_rollup@2.77.0: + /@nuxt/telemetry/2.1.3: resolution: {integrity: sha512-k8wP3D17di27/loe35GZEqXyabG/045tFD1CipmG9MOnZdwf6WeL+gFEXzIaDeDFVLmbI1bnddOk+RutxeIjVA==} hasBin: true dependencies: - '@nuxt/kit': 3.0.0-rc.1_rollup@2.77.0 + '@nuxt/kit': 3.0.0-rc.1 chalk: 5.0.1 ci-info: 3.3.2 consola: 2.15.3 @@ -1318,7 +1316,7 @@ packages: peerDependencies: vue: ^3.2.37 dependencies: - '@nuxt/kit': 3.0.0-rc.6_bd950b848f6d589b9f192f58f6a905b6 + '@nuxt/kit': 3.0.0-rc.6_xwkqxbepnvmjxhyzf5mpnkifwy '@rollup/plugin-replace': 4.0.0_rollup@2.75.7 '@vitejs/plugin-vue': 2.3.3_vite@2.9.14+vue@3.2.37 '@vitejs/plugin-vue-jsx': 1.3.10 @@ -1343,7 +1341,7 @@ packages: rollup: 2.75.7 rollup-plugin-visualizer: 5.6.0_rollup@2.75.7 ufo: 0.8.5 - unplugin: 0.7.1_bd950b848f6d589b9f192f58f6a905b6 + unplugin: 0.7.1_xwkqxbepnvmjxhyzf5mpnkifwy vite: 2.9.14 vite-node: 0.14.2 vite-plugin-checker: 0.4.8_vite@2.9.14 @@ -1917,7 +1915,7 @@ packages: vue: 3.2.37 dev: true - /@vitejs/plugin-vue/3.0.1_vite@3.0.3+vue@3.2.37: + /@vitejs/plugin-vue/3.0.1_vite@3.0.3: resolution: {integrity: sha512-Ll9JgxG7ONIz/XZv3dssfoMUDu9qAnlJ+km+pBA0teYSXzwPCIzS/e1bmwNYl5dcQGs677D21amgfYAnzMl17A==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -1925,7 +1923,6 @@ packages: vue: ^3.2.25 dependencies: vite: 3.0.3 - vue: 3.2.37 dev: true /@volar/code-gen/0.39.0: @@ -2167,15 +2164,13 @@ packages: resolution: {integrity: sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==} dev: true - /@vue/test-utils/2.0.2_vue@3.2.37: + /@vue/test-utils/2.0.2: resolution: {integrity: sha512-E2P4oXSaWDqTZNbmKZFVLrNN/siVN78YkEqs7pHryWerrlZR9bBFLWdJwRoguX45Ru6HxIflzKl4vQvwRMwm5g==} peerDependencies: vue: ^3.0.1 - dependencies: - vue: 3.2.37 dev: true - /@vueuse/core/8.9.4_vue@3.2.37: + /@vueuse/core/8.9.4: resolution: {integrity: sha512-B/Mdj9TK1peFyWaPof+Zf/mP9XuGAngaJZBwPaXBvU3aCTZlx3ltlrFFFyMV4iGBwsjSCeUCgZrtkEj9dS2Y3Q==} peerDependencies: '@vue/composition-api': ^1.1.0 @@ -2188,9 +2183,8 @@ packages: dependencies: '@types/web-bluetooth': 0.0.14 '@vueuse/metadata': 8.9.4 - '@vueuse/shared': 8.9.4_vue@3.2.37 - vue: 3.2.37 - vue-demi: 0.13.5_vue@3.2.37 + '@vueuse/shared': 8.9.4 + vue-demi: 0.13.5 dev: false /@vueuse/head/0.7.6_vue@3.2.37: @@ -2205,7 +2199,7 @@ packages: resolution: {integrity: sha512-IwSfzH80bnJMzqhaapqJl9JRIiyQU0zsRGEgnxN6jhq7992cPUJIRfV+JHRIZXjYqbwt07E1gTEp0R0zPJ1aqw==} dev: false - /@vueuse/shared/8.9.4_vue@3.2.37: + /@vueuse/shared/8.9.4: resolution: {integrity: sha512-wt+T30c4K6dGRMVqPddexEVLa28YwxW5OFIPmzUHICjphfAuBFTTdDoyqREZNDOFJZ44ARH1WWQNCUK8koJ+Ag==} peerDependencies: '@vue/composition-api': ^1.1.0 @@ -2216,8 +2210,7 @@ packages: vue: optional: true dependencies: - vue: 3.2.37 - vue-demi: 0.13.5_vue@3.2.37 + vue-demi: 0.13.5 dev: false /JSONStream/1.3.5: @@ -3326,6 +3319,11 @@ packages: /debug/2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.0.0 dev: true @@ -6620,7 +6618,7 @@ packages: table: 6.8.0 ufo: 0.8.5 unenv: 0.5.2 - unimport: 0.4.7_esbuild@0.14.48+rollup@2.75.7 + unimport: 0.4.7_zqo64ogfzzycugxswskc4gmbhu unstorage: 0.5.4 transitivePeerDependencies: - bufferutil @@ -6773,15 +6771,15 @@ packages: fsevents: 2.3.2 dev: true - /nuxt/3.0.0-rc.4_rollup@2.77.0: + /nuxt/3.0.0-rc.4: resolution: {integrity: sha512-Cj23WECa9JSN1Gkhh48e9JzkigXugMZ3glH+/ftN9jmYXce2NrOYHBn7Drg1dO7VdlkkhpxtSVf81u5zRZe/gg==} engines: {node: ^14.16.0 || ^16.11.0 || ^17.0.0 || ^18.0.0} hasBin: true dependencies: '@nuxt/devalue': 2.0.0 - '@nuxt/kit': 3.0.0-rc.6_rollup@2.77.0 - '@nuxt/schema': 3.0.0-rc.4_rollup@2.77.0 - '@nuxt/telemetry': 2.1.3_rollup@2.77.0 + '@nuxt/kit': 3.0.0-rc.6 + '@nuxt/schema': 3.0.0-rc.4 + '@nuxt/telemetry': 2.1.3 '@nuxt/ui-templates': 0.1.1 '@nuxt/vite-builder': 3.0.0-rc.4_vue@3.2.37 '@vue/reactivity': 3.2.37 @@ -6808,10 +6806,10 @@ packages: perfect-debounce: 0.1.3 scule: 0.2.1 ufo: 0.8.5 - unctx: 1.1.4_rollup@2.77.0 + unctx: 1.1.4 unenv: 0.5.2 - unimport: 0.2.10_rollup@2.77.0 - unplugin: 0.7.1_rollup@2.77.0 + unimport: 0.2.10 + unplugin: 0.7.1 untyped: 0.4.4 vue: 3.2.37 vue-bundle-renderer: 0.3.9 @@ -7792,7 +7790,7 @@ packages: glob: 7.2.3 dev: true - /rollup-plugin-dts/3.0.2_rollup@2.70.1+typescript@4.6.3: + /rollup-plugin-dts/3.0.2_3zpigpz7crs5s43nhxirf6uitu: resolution: {integrity: sha512-hswlsdWu/x7k5pXzaLP6OvKRKcx8Bzprksz9i9mUe72zvt8LvqAb/AZpzs6FkLgmyRaN8B6rUQOVtzA3yEt9Yw==} engines: {node: '>=v12.22.1'} peerDependencies: @@ -7806,7 +7804,7 @@ packages: '@babel/code-frame': 7.18.6 dev: true - /rollup-plugin-dts/4.2.2_rollup@2.77.0+typescript@4.7.4: + /rollup-plugin-dts/4.2.2_55kiftncucr43pz4hskma6yi2q: resolution: {integrity: sha512-A3g6Rogyko/PXeKoUlkjxkP++8UDVpgA7C+Tdl77Xj4fgEaIjPSnxRmR53EzvoYy97VMVwLAOcWJudaVAuxneQ==} engines: {node: '>=v12.22.11'} peerDependencies: @@ -7820,7 +7818,7 @@ packages: '@babel/code-frame': 7.18.6 dev: true - /rollup-plugin-esbuild/4.5.0_esbuild@0.12.29+rollup@2.70.1: + /rollup-plugin-esbuild/4.5.0_govqm6ojxii7nmcilqhifhza5u: resolution: {integrity: sha512-ieUd3AoYWsN6Tfp0LBNnC+QpdhKjDEaH4NK3ghuEXOH56/7TAtD+hMbD9vSWZgsGSbaqCkrn4j6PaUj1vOSt1g==} engines: {node: '>=12'} peerDependencies: @@ -7834,7 +7832,7 @@ packages: rollup: 2.70.1 dev: true - /rollup-plugin-esbuild/4.9.1_esbuild@0.14.50+rollup@2.77.0: + /rollup-plugin-esbuild/4.9.1_nkjtn7ewzjrspe36n7zrekxwnm: resolution: {integrity: sha512-qn/x7Wz9p3Xnva99qcb+nopH0d2VJwVnsxJTGEg+Sh2Z3tqQl33MhOwzekVo1YTKgv+yAmosjcBRJygMfGrtLw==} engines: {node: '>=12'} peerDependencies: @@ -7876,7 +7874,7 @@ packages: terser: 5.12.1 dev: true - /rollup-plugin-typescript2/0.32.1_rollup@2.77.0+typescript@4.7.4: + /rollup-plugin-typescript2/0.32.1_55kiftncucr43pz4hskma6yi2q: resolution: {integrity: sha512-RanO8bp1WbeMv0bVlgcbsFNCn+Y3rX7wF97SQLDxf0fMLsg0B/QFF005t4AsGUcDgF3aKJHoqt4JF2xVaABeKw==} peerDependencies: rollup: '>=1.26.3' @@ -8016,6 +8014,8 @@ packages: on-finished: 2.4.1 range-parser: 1.2.1 statuses: 2.0.1 + transitivePeerDependencies: + - supports-color dev: true /serialize-javascript/4.0.0: @@ -8038,6 +8038,8 @@ packages: escape-html: 1.0.3 parseurl: 1.3.3 send: 0.18.0 + transitivePeerDependencies: + - supports-color dev: true /set-blocking/2.0.0: @@ -8113,8 +8115,8 @@ packages: jiti: 1.13.0 mkdist: 0.3.10_typescript@4.6.3 rollup: 2.70.1 - rollup-plugin-dts: 3.0.2_rollup@2.70.1+typescript@4.6.3 - rollup-plugin-esbuild: 4.5.0_esbuild@0.12.29+rollup@2.70.1 + rollup-plugin-dts: 3.0.2_3zpigpz7crs5s43nhxirf6uitu + rollup-plugin-esbuild: 4.5.0_govqm6ojxii7nmcilqhifhza5u sort-package-json: 1.55.0 typescript: 4.6.3 upath: 2.0.1 @@ -8455,12 +8457,10 @@ packages: stable: 0.1.8 dev: true - /swrv/1.0.0-beta.8_vue@3.2.37: + /swrv/1.0.0-beta.8: resolution: {integrity: sha512-MsjaMOvZODfM0cess/HhbSrNbAotYinv4vzipLckKYBo/QmrvjNUPGZSRSqByXy/9AjrMRFWo0YanaVPbqADPQ==} peerDependencies: vue: ^3.0.0 - dependencies: - vue: 3.2.37 dev: false /symbol-tree/3.2.4: @@ -8780,8 +8780,8 @@ packages: pretty-bytes: 5.6.0 rimraf: 3.0.2 rollup: 2.77.0 - rollup-plugin-dts: 4.2.2_rollup@2.77.0+typescript@4.7.4 - rollup-plugin-esbuild: 4.9.1_esbuild@0.14.50+rollup@2.77.0 + rollup-plugin-dts: 4.2.2_55kiftncucr43pz4hskma6yi2q + rollup-plugin-esbuild: 4.9.1_nkjtn7ewzjrspe36n7zrekxwnm scule: 0.2.1 typescript: 4.7.4 untyped: 0.3.0 @@ -8789,32 +8789,32 @@ packages: - supports-color dev: true - /unctx/1.1.4_bd950b848f6d589b9f192f58f6a905b6: + /unctx/1.1.4: resolution: {integrity: sha512-fQMML+GjUpIjQa0HBrrJezo2dFpTAbQbU0/KFKw4T5wpc9deGjLHSYthdfNAo2xSWM34csI6arzedezQkqtfGw==} dependencies: acorn: 8.8.0 estree-walker: 2.0.2 magic-string: 0.26.2 - unplugin: 0.6.3_bd950b848f6d589b9f192f58f6a905b6 + unplugin: 0.6.3 transitivePeerDependencies: - esbuild - rollup - vite - webpack - dev: true - /unctx/1.1.4_rollup@2.77.0: + /unctx/1.1.4_xwkqxbepnvmjxhyzf5mpnkifwy: resolution: {integrity: sha512-fQMML+GjUpIjQa0HBrrJezo2dFpTAbQbU0/KFKw4T5wpc9deGjLHSYthdfNAo2xSWM34csI6arzedezQkqtfGw==} dependencies: acorn: 8.8.0 estree-walker: 2.0.2 magic-string: 0.26.2 - unplugin: 0.6.3_rollup@2.77.0 + unplugin: 0.6.3_xwkqxbepnvmjxhyzf5mpnkifwy transitivePeerDependencies: - esbuild - rollup - vite - webpack + dev: true /undici/5.6.0: resolution: {integrity: sha512-mc+8SY1fXubTrdx4CXDkeFFGV8lI3Tq4I/70U1V8Z6g4iscGII0uLO7CPnDt56bXEbvaKwo2T2+VrteWbZiXiQ==} @@ -8830,7 +8830,7 @@ packages: pathe: 0.3.2 dev: true - /unimport/0.1.9_rollup@2.77.0: + /unimport/0.1.9: resolution: {integrity: sha512-ap7MnS7zuA4A8eAyA8CHN3YFw1tMpWQK3rSrh6jvrB3tWkT4EKvslg9sNoax5WuL8TnMaXSydRxwOgUUXrnovg==} dependencies: '@rollup/pluginutils': 4.2.1 @@ -8841,7 +8841,7 @@ packages: mlly: 0.5.4 pathe: 0.3.2 scule: 0.2.1 - unplugin: 0.6.3_rollup@2.77.0 + unplugin: 0.6.3 transitivePeerDependencies: - esbuild - rollup @@ -8849,7 +8849,7 @@ packages: - webpack dev: true - /unimport/0.2.10_rollup@2.77.0: + /unimport/0.2.10: resolution: {integrity: sha512-HoQ0ZDzHJboRYJ4/YxtMAATxiya/s5C2UE6jLFNj1e0D6Qfq6Pw2P40L+ALCkjLwLhR8l2VROE7kba/AaFtdQg==} dependencies: '@rollup/pluginutils': 4.2.1 @@ -8861,7 +8861,7 @@ packages: pathe: 0.3.2 scule: 0.2.1 strip-literal: 0.4.0 - unplugin: 0.7.1_rollup@2.77.0 + unplugin: 0.7.1 transitivePeerDependencies: - esbuild - rollup @@ -8869,7 +8869,7 @@ packages: - webpack dev: true - /unimport/0.4.7_bd950b848f6d589b9f192f58f6a905b6: + /unimport/0.4.7: resolution: {integrity: sha512-V2Pbscd1VSdgWm1/OI2pjtydEOTjE7DDnHZKhpOq7bSUBc1i8+1f6PK8jI1lJ1plRDcSNr0DLtAmtU9NPkFQpw==} dependencies: '@rollup/pluginutils': 4.2.1 @@ -8881,15 +8881,14 @@ packages: pathe: 0.3.2 scule: 0.2.1 strip-literal: 0.4.0 - unplugin: 0.7.2_bd950b848f6d589b9f192f58f6a905b6 + unplugin: 0.7.2 transitivePeerDependencies: - esbuild - rollup - vite - webpack - dev: true - /unimport/0.4.7_esbuild@0.14.48+rollup@2.75.7: + /unimport/0.4.7_xwkqxbepnvmjxhyzf5mpnkifwy: resolution: {integrity: sha512-V2Pbscd1VSdgWm1/OI2pjtydEOTjE7DDnHZKhpOq7bSUBc1i8+1f6PK8jI1lJ1plRDcSNr0DLtAmtU9NPkFQpw==} dependencies: '@rollup/pluginutils': 4.2.1 @@ -8901,7 +8900,7 @@ packages: pathe: 0.3.2 scule: 0.2.1 strip-literal: 0.4.0 - unplugin: 0.7.2_esbuild@0.14.48+rollup@2.75.7 + unplugin: 0.7.2_xwkqxbepnvmjxhyzf5mpnkifwy transitivePeerDependencies: - esbuild - rollup @@ -8909,7 +8908,7 @@ packages: - webpack dev: true - /unimport/0.4.7_rollup@2.77.0: + /unimport/0.4.7_zqo64ogfzzycugxswskc4gmbhu: resolution: {integrity: sha512-V2Pbscd1VSdgWm1/OI2pjtydEOTjE7DDnHZKhpOq7bSUBc1i8+1f6PK8jI1lJ1plRDcSNr0DLtAmtU9NPkFQpw==} dependencies: '@rollup/pluginutils': 4.2.1 @@ -8921,12 +8920,13 @@ packages: pathe: 0.3.2 scule: 0.2.1 strip-literal: 0.4.0 - unplugin: 0.7.2_rollup@2.77.0 + unplugin: 0.7.2_zqo64ogfzzycugxswskc4gmbhu transitivePeerDependencies: - esbuild - rollup - vite - webpack + dev: true /universalify/0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} @@ -8938,7 +8938,7 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /unplugin/0.6.3_bd950b848f6d589b9f192f58f6a905b6: + /unplugin/0.6.3: resolution: {integrity: sha512-CoW88FQfCW/yabVc4bLrjikN9HC8dEvMU4O7B6K2jsYMPK0l6iAnd9dpJwqGcmXJKRCU9vwSsy653qg+RK0G6A==} peerDependencies: esbuild: '>=0.13' @@ -8956,14 +8956,10 @@ packages: optional: true dependencies: chokidar: 3.5.3 - esbuild: 0.14.48 - rollup: 2.75.7 - vite: 2.9.14 webpack-sources: 3.2.3 webpack-virtual-modules: 0.4.4 - dev: true - /unplugin/0.6.3_rollup@2.77.0: + /unplugin/0.6.3_xwkqxbepnvmjxhyzf5mpnkifwy: resolution: {integrity: sha512-CoW88FQfCW/yabVc4bLrjikN9HC8dEvMU4O7B6K2jsYMPK0l6iAnd9dpJwqGcmXJKRCU9vwSsy653qg+RK0G6A==} peerDependencies: esbuild: '>=0.13' @@ -8981,11 +8977,14 @@ packages: optional: true dependencies: chokidar: 3.5.3 - rollup: 2.77.0 + esbuild: 0.14.48 + rollup: 2.75.7 + vite: 2.9.14 webpack-sources: 3.2.3 webpack-virtual-modules: 0.4.4 + dev: true - /unplugin/0.7.1_bd950b848f6d589b9f192f58f6a905b6: + /unplugin/0.7.1: resolution: {integrity: sha512-Z6hNDXDNh9aimMkPU1mEjtk+2ova8gh0y7rJeJdGH1vWZOHwF2lLQiQ/R97rv9ymmzEQXsR2fyMet72T8jy6ew==} peerDependencies: esbuild: '>=0.13' @@ -9004,14 +9003,11 @@ packages: dependencies: acorn: 8.7.1 chokidar: 3.5.3 - esbuild: 0.14.48 - rollup: 2.75.7 - vite: 2.9.14 webpack-sources: 3.2.3 webpack-virtual-modules: 0.4.4 dev: true - /unplugin/0.7.1_rollup@2.77.0: + /unplugin/0.7.1_xwkqxbepnvmjxhyzf5mpnkifwy: resolution: {integrity: sha512-Z6hNDXDNh9aimMkPU1mEjtk+2ova8gh0y7rJeJdGH1vWZOHwF2lLQiQ/R97rv9ymmzEQXsR2fyMet72T8jy6ew==} peerDependencies: esbuild: '>=0.13' @@ -9030,12 +9026,14 @@ packages: dependencies: acorn: 8.7.1 chokidar: 3.5.3 - rollup: 2.77.0 + esbuild: 0.14.48 + rollup: 2.75.7 + vite: 2.9.14 webpack-sources: 3.2.3 webpack-virtual-modules: 0.4.4 dev: true - /unplugin/0.7.2_bd950b848f6d589b9f192f58f6a905b6: + /unplugin/0.7.2: resolution: {integrity: sha512-m7thX4jP8l5sETpLdUASoDOGOcHaOVtgNyrYlToyQUvILUtEzEnngRBrHnAX3IKqooJVmXpoa/CwQ/QqzvGaHQ==} peerDependencies: esbuild: '>=0.13' @@ -9054,14 +9052,10 @@ packages: dependencies: acorn: 8.8.0 chokidar: 3.5.3 - esbuild: 0.14.48 - rollup: 2.75.7 - vite: 2.9.14 webpack-sources: 3.2.3 webpack-virtual-modules: 0.4.4 - dev: true - /unplugin/0.7.2_esbuild@0.14.48+rollup@2.75.7: + /unplugin/0.7.2_xwkqxbepnvmjxhyzf5mpnkifwy: resolution: {integrity: sha512-m7thX4jP8l5sETpLdUASoDOGOcHaOVtgNyrYlToyQUvILUtEzEnngRBrHnAX3IKqooJVmXpoa/CwQ/QqzvGaHQ==} peerDependencies: esbuild: '>=0.13' @@ -9082,11 +9076,12 @@ packages: chokidar: 3.5.3 esbuild: 0.14.48 rollup: 2.75.7 + vite: 2.9.14 webpack-sources: 3.2.3 webpack-virtual-modules: 0.4.4 dev: true - /unplugin/0.7.2_rollup@2.77.0: + /unplugin/0.7.2_zqo64ogfzzycugxswskc4gmbhu: resolution: {integrity: sha512-m7thX4jP8l5sETpLdUASoDOGOcHaOVtgNyrYlToyQUvILUtEzEnngRBrHnAX3IKqooJVmXpoa/CwQ/QqzvGaHQ==} peerDependencies: esbuild: '>=0.13' @@ -9105,9 +9100,11 @@ packages: dependencies: acorn: 8.8.0 chokidar: 3.5.3 - rollup: 2.77.0 + esbuild: 0.14.48 + rollup: 2.75.7 webpack-sources: 3.2.3 webpack-virtual-modules: 0.4.4 + dev: true /unstorage/0.5.4: resolution: {integrity: sha512-yihAdJiYzkmwJGBO9IV7XIlc9NpCBHlT9ZJxlMmPj+8uqkYvCkwwBO/c98+JCDLkmmdUPS0hnstl+q5bALsS+Q==} @@ -9388,7 +9385,7 @@ packages: bundle-runner: 0.0.1 dev: true - /vue-demi/0.13.5_vue@3.2.37: + /vue-demi/0.13.5: resolution: {integrity: sha512-tO3K2bML3AwiHmVHeKCq6HLef2st4zBXIV5aEkoJl6HZ+gJWxWv2O8wLH8qrA3SX3lDoTDHNghLX1xZg83MXvw==} engines: {node: '>=12'} hasBin: true @@ -9399,11 +9396,22 @@ packages: peerDependenciesMeta: '@vue/composition-api': optional: true - dependencies: - vue: 3.2.37 dev: false - /vue-promised/2.2.0_vue@3.2.37: + /vue-demi/0.13.6: + resolution: {integrity: sha512-02NYpxgyGE2kKGegRPYlNQSL1UWfA/+JqvzhGCOYjhfbLWXU5QQX0+9pAm/R2sCOPKr5NBxVIab7fvFU0B1RxQ==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dev: false + + /vue-promised/2.2.0: resolution: {integrity: sha512-qjJOEs8MQSYIRcKiQhC7wzyy9uja/NNXS4ZeftXU6BpIQ6Ao24Gmx2mY9exmPLagv9PdrO9zUQ3yIXnoVaag4g==} peerDependencies: '@vue/composition-api': ^1.0.0 @@ -9412,8 +9420,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.2.37 - vue-demi: 0.13.5_vue@3.2.37 + vue-demi: 0.13.6 dev: false /vue-router/4.1.1_vue@3.2.37: @@ -9425,13 +9432,12 @@ packages: vue: 3.2.37 dev: true - /vue-router/4.1.2_vue@3.2.37: + /vue-router/4.1.2: resolution: {integrity: sha512-5BP1qXFncVRwgV/XnqzsKApdMjQPqWIpoUBdL1ynz8HyLxIX/UDAx7Ql2BjmA5CXT/p61JfZvkpiFWFpaqcfag==} peerDependencies: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.2.1 - vue: 3.2.37 dev: false /vue-tsc/0.39.0_typescript@4.7.4: