From 518423248c7194d945e8aeb79c29ec3437c51275 Mon Sep 17 00:00:00 2001 From: Johnson Chen Date: Wed, 17 Apr 2024 18:34:33 +0800 Subject: [PATCH] fix: build runtime fail #163 --- app/components.d.ts | 1 - package.json | 3 + pnpm-lock.yaml | 366 ++++++++++++++++++++++++++++++++++++-------- 3 files changed, 305 insertions(+), 65 deletions(-) diff --git a/app/components.d.ts b/app/components.d.ts index a739563..4972e2f 100644 --- a/app/components.d.ts +++ b/app/components.d.ts @@ -16,7 +16,6 @@ declare module 'vue' { NLayoutHeader: (typeof import('naive-ui'))['NLayoutHeader'] NLayoutSider: (typeof import('naive-ui'))['NLayoutSider'] NMenu: (typeof import('naive-ui'))['NMenu'] - NSpace: (typeof import('naive-ui'))['NSpace'] RouterLink: (typeof import('vue-router'))['RouterLink'] RouterView: (typeof import('vue-router'))['RouterView'] } diff --git a/package.json b/package.json index 81a842b..f8ae2c2 100644 --- a/package.json +++ b/package.json @@ -30,5 +30,8 @@ "**/*.{js,ts,json,scss,css,vue}": [ "prettier --write" ] + }, + "resolutions": { + "@noble/hashes": "1.3.3" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ed26918..5c2ecce 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,9 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + '@noble/hashes': 1.3.3 + importers: .: @@ -159,7 +162,7 @@ importers: version: 5.3.3 vite: specifier: 5.2.9 - version: 5.2.9(@types/node@20.11.0) + version: 5.2.9(sass@1.70.0) packages/core: devDependencies: @@ -174,13 +177,13 @@ importers: version: 5.1.3 vite: specifier: ^5.2.9 - version: 5.2.9(@types/node@20.11.0) + version: 5.2.9(sass@1.70.0) vite-plugin-dts: specifier: ^3.7.2 version: 3.7.2(typescript@5.1.3)(vite@5.2.9) vitest: specifier: 1.2.2 - version: 1.2.2(@types/node@20.11.0)(jsdom@24.0.0) + version: 1.2.2(jsdom@24.0.0) vue: specifier: ^3.4.21 version: 3.4.21(typescript@5.1.3) @@ -204,7 +207,7 @@ importers: version: 5.3.3 vite: specifier: ^5.2.9 - version: 5.2.9(@types/node@20.11.0) + version: 5.2.9(sass@1.70.0) vite-plugin-dts: specifier: ^3.7.2 version: 3.7.2(typescript@5.3.3)(vite@5.2.9) @@ -277,7 +280,7 @@ importers: version: 5.3.3 vite: specifier: 5.2.9 - version: 5.2.9(@types/node@20.11.0) + version: 5.2.9(sass@1.70.0) packages: @@ -2175,7 +2178,7 @@ packages: /@noble/curves@1.2.0: resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} dependencies: - '@noble/hashes': 1.3.2 + '@noble/hashes': 1.3.3 dev: false /@noble/curves@1.3.0: @@ -2184,11 +2187,6 @@ packages: '@noble/hashes': 1.3.3 dev: false - /@noble/hashes@1.3.2: - resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} - engines: {node: '>= 16'} - dev: false - /@noble/hashes@1.3.3: resolution: {integrity: sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==} engines: {node: '>= 16'} @@ -2326,7 +2324,7 @@ packages: /@nuxt/content@2.12.1(nuxt@3.10.3)(vue@3.4.21): resolution: {integrity: sha512-xW4xjyYm6zqglb17Tu0J+rpKUV1PF9zp6SLu1lopylFnerdyImtce84206HT6Zd/DJgivKtoW4dyyJn0ZaSqCQ==} dependencies: - '@nuxt/kit': 3.11.2(rollup@3.29.4) + '@nuxt/kit': 3.11.2 '@nuxtjs/mdc': 0.6.1 '@vueuse/core': 10.9.0(vue@3.4.21) '@vueuse/head': 2.0.0(vue@3.4.21) @@ -2386,8 +2384,8 @@ packages: nuxt: ^3.9.0 vite: '*' dependencies: - '@nuxt/kit': 3.9.3(rollup@3.29.4) - '@nuxt/schema': 3.9.3(rollup@3.29.4) + '@nuxt/kit': 3.9.3 + '@nuxt/schema': 3.9.3 execa: 7.2.0 nuxt: 3.10.3(@unocss/reset@0.59.3)(eslint@8.56.0)(floating-vue@5.2.2)(sass@1.70.0)(unocss@0.59.3)(vite@5.2.9) vite: 5.2.9(sass@1.70.0) @@ -2418,8 +2416,8 @@ packages: nuxt: ^3.9.0 vite: '*' dependencies: - '@nuxt/kit': 3.11.2(rollup@3.29.4) - '@nuxt/schema': 3.11.2(rollup@3.29.4) + '@nuxt/kit': 3.11.2 + '@nuxt/schema': 3.11.2 execa: 7.2.0 nuxt: 3.10.3(@unocss/reset@0.59.3)(eslint@8.56.0)(floating-vue@5.2.2)(sass@1.70.0)(unocss@0.59.3)(vite@5.2.9) vite: 5.2.9(sass@1.70.0) @@ -2535,7 +2533,7 @@ packages: '@antfu/utils': 0.7.7 '@nuxt/devtools-kit': 1.1.5(nuxt@3.10.3)(vite@5.2.9) '@nuxt/devtools-wizard': 1.1.5 - '@nuxt/kit': 3.11.2(rollup@3.29.4) + '@nuxt/kit': 3.11.2 '@vue/devtools-applet': 7.0.27(@unocss/reset@0.59.3)(floating-vue@5.2.2)(unocss@0.59.3)(vite@5.2.9)(vue@3.4.21) '@vue/devtools-core': 7.0.27(vite@5.2.9)(vue@3.4.21) '@vue/devtools-kit': 7.0.27(vue@3.4.21) @@ -2566,7 +2564,7 @@ packages: semver: 7.6.0 simple-git: 3.24.0 sirv: 2.0.4 - unimport: 3.7.1(rollup@3.29.4) + unimport: 3.7.1(rollup@4.14.1) vite: 5.2.9(sass@1.70.0) vite-plugin-inspect: 0.8.3(@nuxt/kit@3.11.2)(vite@5.2.9) vite-plugin-vue-inspector: 4.0.2(vite@5.2.9) @@ -2728,7 +2726,33 @@ packages: semver: 7.6.0 ufo: 1.5.3 unctx: 2.3.1 - unimport: 3.7.1(rollup@3.29.4) + unimport: 3.7.1(rollup@4.14.1) + untyped: 1.4.2 + transitivePeerDependencies: + - rollup + - supports-color + + /@nuxt/kit@3.11.2: + resolution: {integrity: sha512-yiYKP0ZWMW7T3TCmsv4H8+jEsB/nFriRAR8bKoSqSV9bkVYWPE36sf7JDux30dQ91jSlQG6LQkB3vCHYTS2cIg==} + engines: {node: ^14.18.0 || >=16.10.0} + dependencies: + '@nuxt/schema': 3.11.2 + c12: 1.10.0 + consola: 3.2.3 + defu: 6.1.4 + globby: 14.0.1 + hash-sum: 2.0.0 + ignore: 5.3.1 + jiti: 1.21.0 + knitwork: 1.1.0 + mlly: 1.6.1 + pathe: 1.1.2 + pkg-types: 1.0.3 + scule: 1.3.0 + semver: 7.6.0 + ufo: 1.5.3 + unctx: 2.3.1 + unimport: 3.7.1(rollup@4.14.1) untyped: 1.4.2 transitivePeerDependencies: - rollup @@ -2759,6 +2783,7 @@ packages: transitivePeerDependencies: - rollup - supports-color + dev: true /@nuxt/kit@3.9.1(rollup@3.29.4): resolution: {integrity: sha512-QvwZ4QmxmKEnGXXwhLapfogW8enIX30GD7nbmasAkcDIf4GdP2IWUwhd068mrXMbzdZupRLV1J5E74Dr516o5g==} @@ -2786,6 +2811,33 @@ packages: - rollup - supports-color + /@nuxt/kit@3.9.3: + resolution: {integrity: sha512-bHGXpTB6E+YJCC1L9tTwrP7txgLZzyuFes/tgy1ZM4dlfrCsGqLK/K4mddROMdC3D81scnH84u7yQsN0JRgoTg==} + engines: {node: ^14.18.0 || >=16.10.0} + dependencies: + '@nuxt/schema': 3.9.3 + c12: 1.6.1 + consola: 3.2.3 + defu: 6.1.4 + globby: 14.0.0 + hash-sum: 2.0.0 + ignore: 5.3.0 + jiti: 1.21.0 + knitwork: 1.0.0 + mlly: 1.5.0 + pathe: 1.1.2 + pkg-types: 1.0.3 + scule: 1.2.0 + semver: 7.5.4 + ufo: 1.3.2 + unctx: 2.3.1 + unimport: 3.7.1(rollup@4.14.1) + untyped: 1.4.0 + transitivePeerDependencies: + - rollup + - supports-color + dev: false + /@nuxt/kit@3.9.3(rollup@3.29.4): resolution: {integrity: sha512-bHGXpTB6E+YJCC1L9tTwrP7txgLZzyuFes/tgy1ZM4dlfrCsGqLK/K4mddROMdC3D81scnH84u7yQsN0JRgoTg==} engines: {node: ^14.18.0 || >=16.10.0} @@ -2811,6 +2863,7 @@ packages: transitivePeerDependencies: - rollup - supports-color + dev: true /@nuxt/module-builder@0.5.5(@nuxt/kit@3.9.1)(nuxi@3.11.1)(typescript@5.3.3): resolution: {integrity: sha512-ifFfwA1rbSXSae25RmqA2kAbV3xoShZNrq1yK8VXB/EnIcDn4WiaYR1PytaSxIt5zsvWPn92BJXiIUBiMQZ0hw==} @@ -2865,7 +2918,26 @@ packages: scule: 1.3.0 std-env: 3.7.0 ufo: 1.5.3 - unimport: 3.7.1(rollup@3.29.4) + unimport: 3.7.1(rollup@4.14.1) + untyped: 1.4.2 + transitivePeerDependencies: + - rollup + - supports-color + + /@nuxt/schema@3.11.2: + resolution: {integrity: sha512-Z0bx7N08itD5edtpkstImLctWMNvxTArsKXzS35ZuqyAyKBPcRjO1CU01slH0ahO30Gg9kbck3/RKNZPwfOjJg==} + engines: {node: ^14.18.0 || >=16.10.0} + dependencies: + '@nuxt/ui-templates': 1.3.3 + consola: 3.2.3 + defu: 6.1.4 + hookable: 5.5.3 + pathe: 1.1.2 + pkg-types: 1.0.3 + scule: 1.3.0 + std-env: 3.7.0 + ufo: 1.5.3 + unimport: 3.7.1(rollup@4.14.1) untyped: 1.4.2 transitivePeerDependencies: - rollup @@ -2889,6 +2961,7 @@ packages: transitivePeerDependencies: - rollup - supports-color + dev: true /@nuxt/schema@3.9.1(rollup@3.29.4): resolution: {integrity: sha512-GmALRLYo2vPMS1lMpUkUrUuEgTMCL1ZWyqA+zPKJ9/Rh2rrQgIvFyClqUl4txQoCZl038njP5cW0nOe2Oe0HKg==} @@ -2909,6 +2982,26 @@ packages: - rollup - supports-color + /@nuxt/schema@3.9.3: + resolution: {integrity: sha512-pchkGBYdEJ9TAOoC5DKnLuAaFPjzgn2k0OUTr31QwbtHdTR3Q2Ua/oKsS1g9CPU7KRzSE5Vkf7ECE8zVydqF5A==} + engines: {node: ^14.18.0 || >=16.10.0} + dependencies: + '@nuxt/ui-templates': 1.3.1 + consola: 3.2.3 + defu: 6.1.4 + hookable: 5.5.3 + pathe: 1.1.2 + pkg-types: 1.0.3 + scule: 1.2.0 + std-env: 3.7.0 + ufo: 1.3.2 + unimport: 3.7.1(rollup@4.14.1) + untyped: 1.4.0 + transitivePeerDependencies: + - rollup + - supports-color + dev: false + /@nuxt/schema@3.9.3(rollup@3.29.4): resolution: {integrity: sha512-pchkGBYdEJ9TAOoC5DKnLuAaFPjzgn2k0OUTr31QwbtHdTR3Q2Ua/oKsS1g9CPU7KRzSE5Vkf7ECE8zVydqF5A==} engines: {node: ^14.18.0 || >=16.10.0} @@ -2927,6 +3020,32 @@ packages: transitivePeerDependencies: - rollup - supports-color + dev: true + + /@nuxt/telemetry@2.5.4: + resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==} + hasBin: true + dependencies: + '@nuxt/kit': 3.11.2 + ci-info: 4.0.0 + consola: 3.2.3 + create-require: 1.1.1 + defu: 6.1.4 + destr: 2.0.3 + dotenv: 16.4.5 + git-url-parse: 14.0.0 + is-docker: 3.0.0 + jiti: 1.21.0 + mri: 1.2.0 + nanoid: 5.0.7 + ofetch: 1.3.4 + parse-git-config: 3.0.0 + pathe: 1.1.2 + rc9: 2.1.2 + std-env: 3.7.0 + transitivePeerDependencies: + - rollup + - supports-color /@nuxt/telemetry@2.5.4(rollup@3.29.4): resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==} @@ -2952,6 +3071,7 @@ packages: transitivePeerDependencies: - rollup - supports-color + dev: true /@nuxt/test-utils@3.11.0(h3@1.11.1)(jsdom@24.0.0)(rollup@3.29.4)(vite@5.2.9)(vitest@1.2.2)(vue-router@4.3.0)(vue@3.4.23): resolution: {integrity: sha512-9ovgpQZkZpVg/MhYVVn2169WjH/IL0XUqwGryTa/lkx0/BCi1LMVEp3HTPkmt4qbRcxitO+kL4vFqqrFGVaSVg==} @@ -3037,7 +3157,7 @@ packages: vue: ^3.3.4 dependencies: '@nuxt/kit': 3.10.3 - '@rollup/plugin-replace': 5.0.5(rollup@3.29.4) + '@rollup/plugin-replace': 5.0.5(rollup@4.14.1) '@vitejs/plugin-vue': 5.0.4(vite@5.2.9)(vue@3.4.21) '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.9)(vue@3.4.21) autoprefixer: 10.4.19(postcss@8.4.38) @@ -3156,7 +3276,7 @@ packages: /@nuxtjs/mdc@0.6.1: resolution: {integrity: sha512-zS5QK7DZ/SBrjqQX1DOy7GnxKy+wbj2+LvooefOWmQqHfLTAqJLVIjuv/BmKnQWiRCq19+uysys3iY42EoY5/A==} dependencies: - '@nuxt/kit': 3.11.2(rollup@3.29.4) + '@nuxt/kit': 3.11.2 '@shikijs/transformers': 1.3.0 '@types/hast': 3.0.4 '@types/mdast': 4.0.3 @@ -3690,7 +3810,7 @@ packages: peerDependencies: '@pinia/nuxt': ^0.5.0 dependencies: - '@nuxt/kit': 3.9.3(rollup@3.29.4) + '@nuxt/kit': 3.9.3 '@pinia/nuxt': 0.5.1(vue@3.4.21) defu: 6.1.4 pinia-plugin-persistedstate: 3.2.1(pinia@2.1.7) @@ -3703,7 +3823,7 @@ packages: /@pinia/nuxt@0.5.1(vue@3.4.21): resolution: {integrity: sha512-6wT6TqY81n+7/x3Yhf0yfaJVKkZU42AGqOR0T3+UvChcaOJhSma7OWPN64v+ptYlznat+fS1VTwNAcbi2lzHnw==} dependencies: - '@nuxt/kit': 3.9.3(rollup@3.29.4) + '@nuxt/kit': 3.9.3 pinia: 2.1.7(typescript@5.3.3)(vue@3.4.21) transitivePeerDependencies: - '@vue/composition-api' @@ -3787,20 +3907,6 @@ packages: magic-string: 0.30.9 rollup: 4.14.1 - /@rollup/plugin-inject@5.0.5: - resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) - estree-walker: 2.0.2 - magic-string: 0.30.5 - dev: true - /@rollup/plugin-inject@5.0.5(rollup@4.14.1): resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} @@ -3887,6 +3993,7 @@ packages: '@rollup/pluginutils': 5.1.0(rollup@3.29.4) magic-string: 0.30.9 rollup: 3.29.4 + dev: true /@rollup/plugin-replace@5.0.5(rollup@4.14.1): resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==} @@ -4853,6 +4960,27 @@ packages: transitivePeerDependencies: - rollup + /@unocss/cli@0.59.3: + resolution: {integrity: sha512-BkDkNZYVJrTRWxtTUPxq3TvbaBJ5r5zy82csCv+RJbNmQLJaqBy7gt0qkLJ9H4C83HNgqOuYEupVM65Ts3g0MA==} + engines: {node: '>=14'} + hasBin: true + dependencies: + '@ampproject/remapping': 2.3.0 + '@rollup/pluginutils': 5.1.0(rollup@4.14.1) + '@unocss/config': 0.59.3 + '@unocss/core': 0.59.3 + '@unocss/preset-uno': 0.59.3 + cac: 6.7.14 + chokidar: 3.6.0 + colorette: 2.0.20 + consola: 3.2.3 + fast-glob: 3.3.2 + magic-string: 0.30.9 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + transitivePeerDependencies: + - rollup + /@unocss/cli@0.59.3(rollup@3.29.4): resolution: {integrity: sha512-BkDkNZYVJrTRWxtTUPxq3TvbaBJ5r5zy82csCv+RJbNmQLJaqBy7gt0qkLJ9H4C83HNgqOuYEupVM65Ts3g0MA==} engines: {node: '>=14'} @@ -4873,6 +5001,7 @@ packages: perfect-debounce: 1.0.0 transitivePeerDependencies: - rollup + dev: true /@unocss/config@0.59.3: resolution: {integrity: sha512-40xSskRsPrIDIspE1mVRBW03cGdgwpxCpXltj0xZ3fSutj1L6mcQnswd0AzCdnRyYo623zfuPO1jskvTYuAiMw==} @@ -5035,7 +5164,7 @@ packages: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@rollup/pluginutils': 5.1.0(rollup@4.14.1) '@unocss/config': 0.59.3 '@unocss/core': 0.59.3 '@unocss/inspector': 0.59.3 @@ -5122,7 +5251,7 @@ packages: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.2.9(@types/node@20.11.0) + vite: 5.2.9(sass@1.70.0) vue: 3.4.21(typescript@5.1.3) dev: true @@ -5133,7 +5262,7 @@ packages: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.2.9(@types/node@20.11.0) + vite: 5.2.9(sass@1.70.0) vue: 3.4.23(typescript@5.3.3) dev: true @@ -5307,9 +5436,9 @@ packages: optional: true dependencies: '@babel/types': 7.24.0 - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@rollup/pluginutils': 5.1.0(rollup@4.14.1) '@vue/compiler-sfc': 3.4.21 - ast-kit: 0.11.3(rollup@3.29.4) + ast-kit: 0.11.3 local-pkg: 0.5.0 magic-string-ast: 0.3.0 vue: 3.4.21(typescript@5.3.3) @@ -6056,7 +6185,7 @@ packages: peerDependencies: nuxt: ^3.0.0 dependencies: - '@nuxt/kit': 3.9.3(rollup@3.29.4) + '@nuxt/kit': 3.9.3 '@vueuse/core': 10.7.2(vue@3.4.21) '@vueuse/metadata': 10.7.2 local-pkg: 0.5.0 @@ -6074,7 +6203,7 @@ packages: peerDependencies: nuxt: ^3.0.0 dependencies: - '@nuxt/kit': 3.11.2(rollup@3.29.4) + '@nuxt/kit': 3.11.2 '@vueuse/core': 10.9.0(vue@3.4.21) '@vueuse/metadata': 10.9.0 local-pkg: 0.5.0 @@ -6815,6 +6944,16 @@ packages: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true + /ast-kit@0.11.3: + resolution: {integrity: sha512-qdwwKEhckRk0XE22/xDdmU3v/60E8Edu4qFhgTLIhGGDs/PAJwLw9pQn8Rj99PitlbBZbYpx0k/lbir4kg0SuA==} + engines: {node: '>=16.14.0'} + dependencies: + '@babel/parser': 7.24.4 + '@rollup/pluginutils': 5.1.0(rollup@4.14.1) + pathe: 1.1.2 + transitivePeerDependencies: + - rollup + /ast-kit@0.11.3(rollup@3.29.4): resolution: {integrity: sha512-qdwwKEhckRk0XE22/xDdmU3v/60E8Edu4qFhgTLIhGGDs/PAJwLw9pQn8Rj99PitlbBZbYpx0k/lbir4kg0SuA==} engines: {node: '>=16.14.0'} @@ -6824,6 +6963,17 @@ packages: pathe: 1.1.2 transitivePeerDependencies: - rollup + dev: true + + /ast-kit@0.9.5: + resolution: {integrity: sha512-kbL7ERlqjXubdDd+szuwdlQ1xUxEz9mCz1+m07ftNVStgwRb2RWw+U6oKo08PAvOishMxiqz1mlJyLl8yQx2Qg==} + engines: {node: '>=16.14.0'} + dependencies: + '@babel/parser': 7.24.4 + '@rollup/pluginutils': 5.1.0(rollup@4.14.1) + pathe: 1.1.2 + transitivePeerDependencies: + - rollup /ast-kit@0.9.5(rollup@3.29.4): resolution: {integrity: sha512-kbL7ERlqjXubdDd+szuwdlQ1xUxEz9mCz1+m07ftNVStgwRb2RWw+U6oKo08PAvOishMxiqz1mlJyLl8yQx2Qg==} @@ -6834,6 +6984,16 @@ packages: pathe: 1.1.2 transitivePeerDependencies: - rollup + dev: true + + /ast-walker-scope@0.5.0: + resolution: {integrity: sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==} + engines: {node: '>=16.14.0'} + dependencies: + '@babel/parser': 7.24.4 + ast-kit: 0.9.5 + transitivePeerDependencies: + - rollup /ast-walker-scope@0.5.0(rollup@3.29.4): resolution: {integrity: sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==} @@ -6843,6 +7003,7 @@ packages: ast-kit: 0.9.5(rollup@3.29.4) transitivePeerDependencies: - rollup + dev: true /async-mutex@0.2.6: resolution: {integrity: sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==} @@ -8955,7 +9116,7 @@ packages: dependencies: '@adraffy/ens-normalize': 1.10.0 '@noble/curves': 1.2.0 - '@noble/hashes': 1.3.2 + '@noble/hashes': 1.3.3 '@types/node': 18.15.13 aes-js: 4.0.0-beta.5 tslib: 2.4.0 @@ -12436,7 +12597,7 @@ packages: '@iconify/collections': 1.0.387 '@iconify/vue': 4.1.1(vue@3.4.21) '@nuxt/devtools-kit': 1.0.8(nuxt@3.10.3)(vite@5.2.9) - '@nuxt/kit': 3.9.3(rollup@3.29.4) + '@nuxt/kit': 3.9.3 transitivePeerDependencies: - nuxt - rollup @@ -12462,7 +12623,7 @@ packages: '@nuxt/devtools': 1.1.5(@unocss/reset@0.59.3)(floating-vue@5.2.2)(nuxt@3.10.3)(unocss@0.59.3)(vite@5.2.9)(vue@3.4.21) '@nuxt/kit': 3.10.3 '@nuxt/schema': 3.10.3 - '@nuxt/telemetry': 2.5.4(rollup@3.29.4) + '@nuxt/telemetry': 2.5.4 '@nuxt/ui-templates': 1.3.3 '@nuxt/vite-builder': 3.10.3(eslint@8.56.0)(sass@1.70.0)(vue@3.4.21) '@unhead/dom': 1.9.5 @@ -12505,7 +12666,7 @@ packages: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.9.0 - unimport: 3.7.1(rollup@3.29.4) + unimport: 3.7.1(rollup@4.14.1) unplugin: 1.10.1 unplugin-vue-router: 0.7.0(vue-router@4.3.0)(vue@3.4.21) untyped: 1.4.2 @@ -16201,7 +16362,7 @@ packages: optional: true dependencies: '@unocss/astro': 0.59.3(vite@5.2.9) - '@unocss/cli': 0.59.3(rollup@3.29.4) + '@unocss/cli': 0.59.3 '@unocss/core': 0.59.3 '@unocss/extractor-arbitrary-variants': 0.59.3 '@unocss/postcss': 0.59.3(postcss@8.4.33) @@ -16240,7 +16401,7 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.7 - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@rollup/pluginutils': 5.1.0(rollup@4.14.1) chokidar: 3.6.0 debug: 4.3.4 fast-glob: 3.3.2 @@ -16291,9 +16452,9 @@ packages: optional: true dependencies: '@babel/types': 7.24.0 - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@rollup/pluginutils': 5.1.0(rollup@4.14.1) '@vue-macros/common': 1.10.1(vue@3.4.21) - ast-walker-scope: 0.5.0(rollup@3.29.4) + ast-walker-scope: 0.5.0 chokidar: 3.6.0 fast-glob: 3.3.2 json5: 2.2.3 @@ -16663,7 +16824,7 @@ packages: dependencies: '@adraffy/ens-normalize': 1.10.0 '@noble/curves': 1.2.0 - '@noble/hashes': 1.3.2 + '@noble/hashes': 1.3.3 '@scure/bip32': 1.3.2 '@scure/bip39': 1.2.1 abitype: 1.0.0 @@ -16682,6 +16843,27 @@ packages: dependencies: vite: 5.2.9(sass@1.70.0) + /vite-node@1.2.2: + resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4 + pathe: 1.1.2 + picocolors: 1.0.0 + vite: 5.2.9(sass@1.70.0) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + /vite-node@1.2.2(@types/node@20.11.0): resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==} engines: {node: ^18.0.0 || >=20.0.0} @@ -16855,12 +17037,12 @@ packages: optional: true dependencies: '@microsoft/api-extractor': 7.39.0 - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@rollup/pluginutils': 5.1.0(rollup@4.14.1) '@vue/language-core': 1.8.27(typescript@5.1.3) debug: 4.3.4 kolorist: 1.8.0 typescript: 5.1.3 - vite: 5.2.9(@types/node@20.11.0) + vite: 5.2.9(sass@1.70.0) vue-tsc: 1.8.27(typescript@5.1.3) transitivePeerDependencies: - '@types/node' @@ -16879,12 +17061,12 @@ packages: optional: true dependencies: '@microsoft/api-extractor': 7.39.0 - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@rollup/pluginutils': 5.1.0(rollup@4.14.1) '@vue/language-core': 1.8.27(typescript@5.3.3) debug: 4.3.4 kolorist: 1.8.0 typescript: 5.3.3 - vite: 5.2.9(@types/node@20.11.0) + vite: 5.2.9(sass@1.70.0) vue-tsc: 1.8.27(typescript@5.3.3) transitivePeerDependencies: - '@types/node' @@ -16929,8 +17111,8 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.7 - '@nuxt/kit': 3.11.2(rollup@3.29.4) - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@nuxt/kit': 3.11.2 + '@rollup/pluginutils': 5.1.0(rollup@4.14.1) debug: 4.3.4 error-stack-parser-es: 0.1.1 fs-extra: 11.2.0 @@ -16974,7 +17156,7 @@ packages: peerDependencies: vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: - '@rollup/plugin-inject': 5.0.5 + '@rollup/plugin-inject': 5.0.5(rollup@4.14.1) node-stdlib-browser: 1.2.0 vite: 5.2.9(sass@1.70.0) transitivePeerDependencies: @@ -16995,7 +17177,7 @@ packages: '@vue/compiler-dom': 3.4.23 kolorist: 1.8.0 magic-string: 0.30.9 - vite: 5.2.9(sass@1.70.0) + vite: 5.2.9(@types/node@20.11.0) transitivePeerDependencies: - supports-color @@ -17068,7 +17250,6 @@ packages: rollup: 4.14.3 optionalDependencies: fsevents: 2.3.3 - dev: true /vite@5.2.9(sass@1.70.0): resolution: {integrity: sha512-uOQWfuZBlc6Y3W/DTuQ1Sr+oIXWvqljLvS881SVmAj00d5RdgShLcuXWxseWPd4HXwiYBFW/vXHfKFeqj9uQnw==} @@ -17230,6 +17411,63 @@ packages: - terser dev: true + /vitest@1.2.2(jsdom@24.0.0): + resolution: {integrity: sha512-d5Ouvrnms3GD9USIK36KG8OZ5bEvKEkITFtnGv56HFaSlbItJuYr7hv2Lkn903+AvRAgSixiamozUVfORUekjw==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': ^1.0.0 + '@vitest/ui': ^1.0.0 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + dependencies: + '@vitest/expect': 1.2.2 + '@vitest/runner': 1.2.2 + '@vitest/snapshot': 1.2.2 + '@vitest/spy': 1.2.2 + '@vitest/utils': 1.2.2 + acorn-walk: 8.3.2 + cac: 6.7.14 + chai: 4.4.1 + debug: 4.3.4 + execa: 8.0.1 + jsdom: 24.0.0 + local-pkg: 0.5.0 + magic-string: 0.30.5 + pathe: 1.1.2 + picocolors: 1.0.0 + std-env: 3.7.0 + strip-literal: 1.3.0 + tinybench: 2.6.0 + tinypool: 0.8.2 + vite: 5.2.9(sass@1.70.0) + vite-node: 1.2.2 + why-is-node-running: 2.2.2 + transitivePeerDependencies: + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + /vm-browserify@1.1.2: resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} dev: true @@ -17445,7 +17683,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.1.3) /vue-demi@0.14.7(vue@3.4.21): resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==}