diff --git a/package.json b/package.json index 0b9574494d..b23ad68bd7 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "@rollup/plugin-replace": "^5.0.5", "@rollup/plugin-terser": "^0.4.4", "@types/lodash.kebabcase": "^4.1.9", - "@types/node": "^20.10.4", + "@types/node": "^20.11.16", "@vitest/coverage-v8": "^1.2.2", "@vue/compiler-sfc": "^3.4.15", "@vue/server-renderer": "^3.4.15", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c095c339c6..ef2767db30 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,8 +31,8 @@ importers: specifier: ^4.1.9 version: 4.1.9 '@types/node': - specifier: ^20.10.4 - version: 20.10.4 + specifier: ^20.11.16 + version: 20.11.16 '@vitest/coverage-v8': specifier: ^1.2.2 version: 1.2.2(vitest@1.2.2) @@ -104,7 +104,7 @@ importers: version: 5.3.3 vitest: specifier: ^1.2.2 - version: 1.2.2(@types/node@20.10.4)(happy-dom@13.3.8) + version: 1.2.2(@types/node@20.11.16)(happy-dom@13.3.8) vue: specifier: ^3.4.15 version: 3.4.15(typescript@5.3.3) @@ -130,7 +130,7 @@ importers: packages/nuxt: dependencies: '@nuxt/kit': - specifier: ^3.10.0 + specifier: ^3.9.0 version: 3.10.0(rollup@3.29.4) pinia: specifier: '>=2.1.7' @@ -140,14 +140,14 @@ importers: specifier: ^0.5.5 version: 0.5.5(@nuxt/kit@3.10.0)(nuxi@3.10.0)(typescript@5.3.3) '@nuxt/schema': - specifier: ^3.10.0 + specifier: ^3.9.0 version: 3.10.0(rollup@3.29.4) '@nuxt/test-utils': specifier: ^3.11.0 - version: 3.11.0(h3@1.10.1)(rollup@3.29.4)(vite@5.0.12)(vue-router@4.2.5)(vue@3.4.15) + version: 3.11.0(h3@1.10.1)(happy-dom@13.3.8)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@4.2.5)(vue@3.4.15) nuxt: specifier: ^3.10.0 - version: 3.10.0(rollup@3.29.4)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27) + version: 3.10.0(@types/node@20.10.4)(rollup@3.29.4)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -196,10 +196,10 @@ importers: version: 4.9.4 vue: specifier: ^2.6.14 || ^3.3.0 - version: 3.4.15(typescript@5.3.3) + version: 3.4.15(typescript@4.9.4) vue-demi: specifier: '>=0.14.7' - version: 0.14.7(vue@3.4.15) + version: 0.14.7(@vue/composition-api@1.4.0)(vue@3.4.15) devDependencies: '@microsoft/api-extractor': specifier: 7.39.4 @@ -1969,8 +1969,8 @@ packages: '@nuxt/kit': 3.10.0(rollup@3.29.4) '@nuxt/schema': 3.10.0(rollup@3.29.4) execa: 7.2.0 - nuxt: 3.10.0(rollup@3.29.4)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27) - vite: 5.0.12 + nuxt: 3.10.0(@types/node@20.10.4)(rollup@3.29.4)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27) + vite: 5.0.12(@types/node@20.10.4) transitivePeerDependencies: - rollup - supports-color @@ -2017,7 +2017,7 @@ packages: launch-editor: 2.6.1 local-pkg: 0.5.0 magicast: 0.3.3 - nuxt: 3.10.0(rollup@3.29.4)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27) + nuxt: 3.10.0(@types/node@20.10.4)(rollup@3.29.4)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27) nypm: 0.3.6 ohash: 1.1.3 pacote: 17.0.6 @@ -2030,7 +2030,7 @@ packages: simple-git: 3.22.0 sirv: 2.0.4 unimport: 3.7.1(rollup@3.29.4) - vite: 5.0.12 + vite: 5.0.12(@types/node@20.10.4) vite-plugin-inspect: 0.8.3(@nuxt/kit@3.10.0)(rollup@3.29.4)(vite@5.0.12) vite-plugin-vue-inspector: 4.0.2(vite@5.0.12) which: 3.0.1 @@ -2134,7 +2134,7 @@ packages: - supports-color dev: true - /@nuxt/test-utils@3.11.0(h3@1.10.1)(rollup@3.29.4)(vite@5.0.12)(vue-router@4.2.5)(vue@3.4.15): + /@nuxt/test-utils@3.11.0(h3@1.10.1)(happy-dom@13.3.8)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@4.2.5)(vue@3.4.15): resolution: {integrity: sha512-9ovgpQZkZpVg/MhYVVn2169WjH/IL0XUqwGryTa/lkx0/BCi1LMVEp3HTPkmt4qbRcxitO+kL4vFqqrFGVaSVg==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -2182,6 +2182,7 @@ packages: fake-indexeddb: 5.0.2 get-port-please: 3.1.2 h3: 1.10.1 + happy-dom: 13.3.8 local-pkg: 0.5.0 magic-string: 0.30.6 node-fetch-native: 1.6.1 @@ -2194,8 +2195,9 @@ packages: ufo: 1.3.2 unenv: 1.9.0 unplugin: 1.6.0 - vite: 5.0.12 - vitest-environment-nuxt: 1.0.0(h3@1.10.1)(rollup@3.29.4)(vite@5.0.12)(vue-router@4.2.5)(vue@3.4.15) + vite: 5.0.12(@types/node@20.10.4) + vitest: 1.2.2(@types/node@20.10.4)(happy-dom@13.3.8) + vitest-environment-nuxt: 1.0.0(h3@1.10.1)(happy-dom@13.3.8)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@4.2.5)(vue@3.4.15) vue: 3.4.15(typescript@5.3.3) vue-router: 4.2.5(vue@3.4.15) transitivePeerDependencies: @@ -2206,7 +2208,7 @@ packages: /@nuxt/ui-templates@1.3.1: resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} - /@nuxt/vite-builder@3.10.0(rollup@3.29.4)(typescript@5.3.3)(vue-tsc@1.8.27)(vue@3.4.15): + /@nuxt/vite-builder@3.10.0(@types/node@20.10.4)(rollup@3.29.4)(typescript@5.3.3)(vue-tsc@1.8.27)(vue@3.4.15): resolution: {integrity: sha512-PpdcPkvfBzSZVHqxZ/uneTUZq6ufZDzgP36yXxZ/ygRi90szOs5QHWzGFXJ6cCW4D34iqePKjeTXJall3C74LA==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -2242,8 +2244,8 @@ packages: ufo: 1.3.2 unenv: 1.9.0 unplugin: 1.6.0 - vite: 5.0.12 - vite-node: 1.2.2 + vite: 5.0.12(@types/node@20.10.4) + vite-node: 1.2.2(@types/node@20.10.4) vite-plugin-checker: 0.6.4(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27) vue: 3.4.15(typescript@5.3.3) vue-bundle-renderer: 2.0.0 @@ -3226,7 +3228,7 @@ packages: '@babel/core': 7.23.9 '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.9) '@vue/babel-plugin-jsx': 1.2.1(@babel/core@7.23.9) - vite: 5.0.12 + vite: 5.0.12(@types/node@20.10.4) vue: 3.4.15(typescript@5.3.3) transitivePeerDependencies: - supports-color @@ -3239,7 +3241,7 @@ packages: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.0.12 + vite: 5.0.12(@types/node@20.10.4) vue: 3.4.15(typescript@5.3.3) /@vitest/coverage-v8@1.2.2(vitest@1.2.2): @@ -3260,7 +3262,7 @@ packages: std-env: 3.7.0 test-exclude: 6.0.0 v8-to-istanbul: 9.2.0 - vitest: 1.2.2(@types/node@20.10.4)(happy-dom@13.3.8) + vitest: 1.2.2(@types/node@20.11.16)(happy-dom@13.3.8) transitivePeerDependencies: - supports-color dev: true @@ -3522,7 +3524,7 @@ packages: dependencies: '@vue/server-renderer': 3.4.15(vue@3.4.15) js-beautify: 1.14.11 - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.15(typescript@4.9.4) vue-component-type-helpers: 1.8.27 dev: true @@ -7085,7 +7087,7 @@ packages: fsevents: 2.3.3 dev: true - /nuxt@3.10.0(rollup@3.29.4)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27): + /nuxt@3.10.0(@types/node@20.10.4)(rollup@3.29.4)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27): resolution: {integrity: sha512-E9GWyrzTvkoHoJOT847EASEl8KcGDF1twcBgUzDMuNIx+llZ14F+q+XbTjHzYM/o2hqHTer0lLt2RUn5wsBLQQ==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -7104,7 +7106,8 @@ packages: '@nuxt/schema': 3.10.0(rollup@3.29.4) '@nuxt/telemetry': 2.5.3(rollup@3.29.4) '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.10.0(rollup@3.29.4)(typescript@5.3.3)(vue-tsc@1.8.27)(vue@3.4.15) + '@nuxt/vite-builder': 3.10.0(@types/node@20.10.4)(rollup@3.29.4)(typescript@5.3.3)(vue-tsc@1.8.27)(vue@3.4.15) + '@types/node': 20.10.4 '@unhead/dom': 1.8.10 '@unhead/ssr': 1.8.10 '@unhead/vue': 1.8.10(vue@3.4.15) @@ -9362,7 +9365,6 @@ packages: resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==} engines: {node: '>=4.2.0'} hasBin: true - dev: false /typescript@5.3.3: resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} @@ -9737,7 +9739,7 @@ packages: engines: {node: '>= 0.10'} dev: true - /vite-node@1.2.2: + /vite-node@1.2.2(@types/node@20.10.4): resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -9746,7 +9748,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.0.12 + vite: 5.0.12(@types/node@20.10.4) transitivePeerDependencies: - '@types/node' - less @@ -9758,7 +9760,7 @@ packages: - terser dev: true - /vite-node@1.2.2(@types/node@20.10.4): + /vite-node@1.2.2(@types/node@20.11.16): resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -9767,7 +9769,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.0.12(@types/node@20.10.4) + vite: 5.0.12(@types/node@20.11.16) transitivePeerDependencies: - '@types/node' - less @@ -9822,7 +9824,7 @@ packages: strip-ansi: 6.0.1 tiny-invariant: 1.3.1 typescript: 5.3.3 - vite: 5.0.12 + vite: 5.0.12(@types/node@20.10.4) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -9850,7 +9852,7 @@ packages: perfect-debounce: 1.0.0 picocolors: 1.0.0 sirv: 2.0.4 - vite: 5.0.12 + vite: 5.0.12(@types/node@20.10.4) transitivePeerDependencies: - rollup - supports-color @@ -9870,12 +9872,12 @@ packages: '@vue/compiler-dom': 3.4.15 kolorist: 1.8.0 magic-string: 0.30.6 - vite: 5.0.12 + vite: 5.0.12(@types/node@20.10.4) transitivePeerDependencies: - supports-color dev: true - /vite@5.0.12: + /vite@5.0.12(@types/node@20.10.4): resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -9903,13 +9905,14 @@ packages: terser: optional: true dependencies: + '@types/node': 20.10.4 esbuild: 0.19.12 postcss: 8.4.33 rollup: 4.9.6 optionalDependencies: fsevents: 2.3.3 - /vite@5.0.12(@types/node@20.10.4): + /vite@5.0.12(@types/node@20.11.16): resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -9937,12 +9940,13 @@ packages: terser: optional: true dependencies: - '@types/node': 20.10.4 + '@types/node': 20.11.16 esbuild: 0.19.12 postcss: 8.4.33 rollup: 4.9.6 optionalDependencies: fsevents: 2.3.3 + dev: true /vitepress-translation-helper@0.1.3(vitepress@1.0.0-rc.41)(vue@3.4.15): resolution: {integrity: sha512-KandbALKgfKmRwYBX1Wt/A/38fhACmK+962S3hYgdvzSgwM2EOO5XgEUxPKXEil5kR1eNZKJJIPbQp52h8kCpA==} @@ -10014,10 +10018,10 @@ packages: - universal-cookie dev: false - /vitest-environment-nuxt@1.0.0(h3@1.10.1)(rollup@3.29.4)(vite@5.0.12)(vue-router@4.2.5)(vue@3.4.15): + /vitest-environment-nuxt@1.0.0(h3@1.10.1)(happy-dom@13.3.8)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@4.2.5)(vue@3.4.15): resolution: {integrity: sha512-AWMO9h4HdbaFdPWZw34gALFI8gbBiOpvfbyeZwHIPfh4kWg/TwElYHvYMQ61WPUlCGaS5LebfHkaI0WPyb//Iw==} dependencies: - '@nuxt/test-utils': 3.11.0(h3@1.10.1)(rollup@3.29.4)(vite@5.0.12)(vue-router@4.2.5)(vue@3.4.15) + '@nuxt/test-utils': 3.11.0(h3@1.10.1)(happy-dom@13.3.8)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@4.2.5)(vue@3.4.15) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -10094,6 +10098,64 @@ packages: - terser dev: true + /vitest@1.2.2(@types/node@20.11.16)(happy-dom@13.3.8): + 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: + '@types/node': 20.11.16 + '@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 + happy-dom: 13.3.8 + local-pkg: 0.5.0 + magic-string: 0.30.6 + 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.0.12(@types/node@20.11.16) + vite-node: 1.2.2(@types/node@20.11.16) + why-is-node-running: 2.2.2 + transitivePeerDependencies: + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + /vscode-jsonrpc@6.0.0: resolution: {integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==} engines: {node: '>=8.0.0 || >=10.0.0'} @@ -10152,6 +10214,22 @@ packages: resolution: {integrity: sha512-0vOfAtI67UjeO1G6UiX5Kd76CqaQ67wrRZiOe7UAb9Jm6GzlUr/fC7CV90XfwapJRjpCMaZFhv1V0ajWRmE9Dg==} dev: true + /vue-demi@0.14.7(@vue/composition-api@1.4.0)(vue@3.4.15): + resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} + 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 + dependencies: + '@vue/composition-api': 1.4.0(vue@3.4.15) + vue: 3.4.15(typescript@4.9.4) + dev: false + /vue-demi@0.14.7(vue@3.4.15): resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} engines: {node: '>=12'} @@ -10225,7 +10303,6 @@ packages: '@vue/server-renderer': 3.4.15(vue@3.4.15) '@vue/shared': 3.4.15 typescript: 4.9.4 - dev: false /vue@3.4.15(typescript@5.3.3): resolution: {integrity: sha512-jC0GH4KkWLWJOEQjOpkqU1bQsBwf4R1rsFtw5GQJbjHVKWDzO6P0nWWBTmjp1xSemAioDFj1jdaK1qa3DnMQoQ==}