From: Evan You Date: Mon, 11 Nov 2024 09:05:52 +0000 (+0800) Subject: Merge remote-tracking branch 'upstream/main' X-Git-Tag: v3.6.0-alpha.1~16^2~296 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b1260e0dd6e0dd3ad2a001122ce255c9f9041e2b;p=thirdparty%2Fvuejs%2Fcore.git Merge remote-tracking branch 'upstream/main' --- b1260e0dd6e0dd3ad2a001122ce255c9f9041e2b diff --cc package.json index 3929ee85ab,763d6fa132..9487fbdbd0 --- a/package.json +++ b/package.json @@@ -1,10 -1,10 +1,10 @@@ { "private": true, - "version": "3.5.11", - "packageManager": "pnpm@9.12.0", + "version": "3.5.12", + "packageManager": "pnpm@9.12.3", "type": "module", "scripts": { - "dev": "node scripts/dev.js", + "dev": "node scripts/dev.js vue vue-vapor", "build": "node scripts/build.js", "build-dts": "tsc -p tsconfig.build.json --noCheck && rollup -c rollup.dts.config.js", "clean": "rimraf --glob packages/*/dist temp .eslintcache", diff --cc packages-private/sfc-playground/src/App.vue index 8f625b731a,d163b1a3ee..0389c8f51e --- a/packages-private/sfc-playground/src/App.vue +++ b/packages-private/sfc-playground/src/App.vue @@@ -196,8 -122,8 +196,9 @@@ onMounted(() => :store="store" :prod="productionMode" :ssr="useSSRMode" + :vapor="useVaporMode" :autoSave="autoSave" + :theme="theme" @toggle-theme="toggleTheme" @toggle-prod="toggleProdMode" @toggle-ssr="toggleSSR" diff --cc packages-private/sfc-playground/src/Header.vue index 631d5df460,aea6c022a3..aca7b94684 --- a/packages-private/sfc-playground/src/Header.vue +++ b/packages-private/sfc-playground/src/Header.vue @@@ -14,8 -14,8 +14,9 @@@ const props = defineProps< store: ReplStore prod: boolean ssr: boolean + vapor: boolean autoSave: boolean + theme: 'dark' | 'light' }>() const emit = defineEmits([ 'toggle-theme', diff --cc packages-private/template-explorer/package.json index df6cfe10f3,e8bdf0bccb..fafca26640 --- a/packages-private/template-explorer/package.json +++ b/packages-private/template-explorer/package.json @@@ -11,8 -11,7 +11,8 @@@ "enableNonBrowserBranches": true }, "dependencies": { + "@vue/compiler-vapor": "workspace:^", - "monaco-editor": "^0.51.0", + "monaco-editor": "^0.52.0", "source-map-js": "^1.2.1" } } diff --cc packages/runtime-core/src/helpers/renderSlot.ts index 2bd223b787,92f7dab36b..a99b6c5ee7 --- a/packages/runtime-core/src/helpers/renderSlot.ts +++ b/packages/runtime-core/src/helpers/renderSlot.ts @@@ -13,8 -14,7 +13,8 @@@ import isVNode, openBlock, } from '../vnode' - import { PatchFlags, SlotFlags } from '@vue/shared' + import { PatchFlags, SlotFlags, isSymbol } from '@vue/shared' +import type { Data } from '@vue/runtime-shared' import { warn } from '../warning' import { isAsyncWrapper } from '../apiAsyncComponent' diff --cc pnpm-lock.yaml index 60a066b332,74a863972b..0bad757cf4 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@@ -8,25 -8,25 +8,25 @@@ catalogs default: '@babel/parser': specifier: ^7.25.3 -- version: 7.25.3 ++ version: 7.25.6 '@babel/types': specifier: ^7.25.2 -- version: 7.25.2 ++ version: 7.25.6 '@vitejs/plugin-vue': specifier: ^5.1.2 -- version: 5.1.2 ++ version: 5.1.4 estree-walker: specifier: ^2.0.2 version: 2.0.2 magic-string: specifier: ^0.30.11 -- version: 0.30.11 ++ version: 0.30.12 source-map-js: specifier: ^1.2.0 - version: 1.2.0 + version: 1.2.1 vite: specifier: ^5.4.0 -- version: 5.4.0 ++ version: 5.4.8 importers: @@@ -34,28 -34,28 +34,28 @@@ devDependencies: '@babel/parser': specifier: 'catalog:' -- version: 7.25.3 ++ version: 7.25.6 '@babel/types': specifier: 'catalog:' -- version: 7.25.2 ++ version: 7.25.6 '@rollup/plugin-alias': specifier: ^5.1.1 - version: 5.1.1(rollup@4.24.0) + version: 5.1.1(rollup@4.25.0) '@rollup/plugin-commonjs': - specifier: ^26.0.3 - version: 26.0.3(rollup@4.24.0) + specifier: ^28.0.1 + version: 28.0.1(rollup@4.25.0) '@rollup/plugin-json': specifier: ^6.1.0 - version: 6.1.0(rollup@4.24.0) + version: 6.1.0(rollup@4.25.0) '@rollup/plugin-node-resolve': specifier: ^15.3.0 - version: 15.3.0(rollup@4.24.0) + version: 15.3.0(rollup@4.25.0) '@rollup/plugin-replace': specifier: 5.0.4 - version: 5.0.4(rollup@4.24.0) + version: 5.0.4(rollup@4.25.0) '@swc/core': - specifier: ^1.7.28 - version: 1.7.28 + specifier: ^1.9.1 + version: 1.9.1 '@types/hash-sum': specifier: ^1.0.2 version: 1.0.2 @@@ -70,10 -70,10 +70,13 @@@ version: 6.1.4 '@vitest/coverage-v8': specifier: ^2.1.1 - version: 2.1.1(vitest@2.1.1(@types/node@22.8.7)(jsdom@25.0.0)(sass@1.80.6)) + version: 2.1.1(vitest@2.1.1) + '@vitest/eslint-plugin': + specifier: ^1.0.1 - version: 1.1.6(@typescript-eslint/utils@8.12.2(eslint@9.14.0)(typescript@5.6.2))(eslint@9.14.0)(typescript@5.6.2)(vitest@2.1.1(@types/node@22.8.7)(jsdom@25.0.0)(sass@1.80.6)) ++ version: 1.1.6(@typescript-eslint/utils@8.12.2(eslint@9.14.0)(typescript@5.6.2))(eslint@9.14.0)(typescript@5.6.2)(vitest@2.1.1) + '@vitest/ui': + specifier: ^2.1.1 + version: 2.1.1(vitest@2.1.1) '@vue/consolidate': specifier: 1.0.0 version: 1.0.0 @@@ -174,36 -171,14 +174,36 @@@ specifier: ~5.6.2 version: 5.6.2 typescript-eslint: - specifier: ^8.5.0 - version: 8.5.0(eslint@9.10.0)(typescript@5.6.2) + specifier: ^8.12.2 + version: 8.12.2(eslint@9.14.0)(typescript@5.6.2) vite: specifier: 'catalog:' - version: 5.4.0(@types/node@20.16.10)(sass@1.79.4)(terser@5.33.0) - version: 5.4.0(@types/node@22.8.7)(sass@1.80.6) ++ version: 5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0) vitest: specifier: ^2.1.1 - version: 2.1.1(@types/node@20.16.10)(@vitest/ui@2.1.1)(jsdom@25.0.0)(sass@1.79.4)(terser@5.33.0) - version: 2.1.1(@types/node@22.8.7)(jsdom@25.0.0)(sass@1.80.6) ++ version: 2.1.1(@types/node@22.8.7)(@vitest/ui@2.1.1)(jsdom@25.0.0)(sass@1.80.6)(terser@5.33.0) + + benchmark: + dependencies: + '@vitejs/plugin-vue': + specifier: https://pkg.pr.new/@vitejs/plugin-vue@e3c5ce5 - version: https://pkg.pr.new/@vitejs/plugin-vue@e3c5ce5(vite@5.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0))(vue@3.5.11(typescript@5.6.2)) ++ version: https://pkg.pr.new/@vitejs/plugin-vue@e3c5ce5(vite@5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2)) + connect: + specifier: ^3.7.0 + version: 3.7.0 + sirv: + specifier: ^2.0.4 + version: 2.0.4 + vite: + specifier: 'catalog:' - version: 5.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0) ++ version: 5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0) + devDependencies: + '@types/connect': + specifier: ^3.4.38 + version: 3.4.38 + terser: + specifier: ^5.33.0 + version: 5.33.0 packages-private/dts-built-test: dependencies: @@@ -243,19 -218,16 +243,19 @@@ devDependencies: '@vitejs/plugin-vue': specifier: 'catalog:' - version: 5.1.2(vite@5.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0))(vue@packages+vue) - version: 5.1.2(vite@5.4.0(@types/node@22.8.7)(sass@1.80.6))(vue@packages+vue) ++ version: 5.1.4(vite@5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0))(vue@packages+vue) vite: specifier: 'catalog:' - version: 5.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0) - version: 5.4.0(@types/node@22.8.7)(sass@1.80.6) ++ version: 5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0) packages-private/template-explorer: dependencies: + '@vue/compiler-vapor': + specifier: workspace:^ + version: link:../../packages/compiler-vapor monaco-editor: - specifier: ^0.51.0 - version: 0.51.0 + specifier: ^0.52.0 + version: 0.52.0 source-map-js: specifier: ^1.2.1 version: 1.2.1 @@@ -264,10 -236,10 +264,10 @@@ devDependencies: '@vitejs/plugin-vue': specifier: 'catalog:' - version: 5.1.2(vite@5.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0))(vue@packages+vue) - version: 5.1.2(vite@5.4.0(@types/node@22.8.7)(sass@1.80.6))(vue@packages+vue) ++ version: 5.1.4(vite@5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0))(vue@packages+vue) vite: specifier: 'catalog:' - version: 5.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0) - version: 5.4.0(@types/node@22.8.7)(sass@1.80.6) ++ version: 5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0) vue: specifier: workspace:* version: link:../../packages/vue @@@ -276,7 -248,7 +276,7 @@@ dependencies: '@babel/parser': specifier: 'catalog:' -- version: 7.25.3 ++ version: 7.25.6 '@vue/shared': specifier: workspace:* version: link:../shared @@@ -292,7 -264,7 +292,7 @@@ devDependencies: '@babel/types': specifier: 'catalog:' -- version: 7.25.2 ++ version: 7.25.6 packages/compiler-dom: dependencies: @@@ -307,7 -279,7 +307,7 @@@ dependencies: '@babel/parser': specifier: 'catalog:' -- version: 7.25.3 ++ version: 7.25.6 '@vue/compiler-core': specifier: workspace:* version: link:../compiler-core @@@ -328,17 -297,17 +328,17 @@@ version: 2.0.2 magic-string: specifier: 'catalog:' -- version: 0.30.11 ++ version: 0.30.12 postcss: - specifier: ^8.4.47 - version: 8.4.47 + specifier: ^8.4.48 + version: 8.4.48 source-map-js: specifier: 'catalog:' - version: 1.2.0 + version: 1.2.1 devDependencies: '@babel/types': specifier: 'catalog:' -- version: 7.25.2 ++ version: 7.25.6 '@vue/consolidate': specifier: ^1.0.0 version: 1.0.0 @@@ -494,7 -427,7 +494,7 @@@ dependencies: '@babel/parser': specifier: 'catalog:' -- version: 7.25.3 ++ version: 7.25.6 estree-walker: specifier: 'catalog:' version: 2.0.2 @@@ -505,37 -438,6 +505,37 @@@ specifier: workspace:* version: link:../vue + packages/vue-vapor: + dependencies: + '@vue/compiler-vapor': + specifier: workspace:* + version: link:../compiler-vapor + '@vue/runtime-vapor': + specifier: workspace:* + version: link:../runtime-vapor + + playground: + dependencies: + '@vueuse/core': + specifier: ^11.1.0 + version: 11.1.0(vue@packages+vue) + vue: + specifier: workspace:* + version: link:../packages/vue + devDependencies: + '@vitejs/plugin-vue': + specifier: https://pkg.pr.new/@vitejs/plugin-vue@e3c5ce5 - version: https://pkg.pr.new/@vitejs/plugin-vue@e3c5ce5(vite@5.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0))(vue@packages+vue) ++ version: https://pkg.pr.new/@vitejs/plugin-vue@e3c5ce5(vite@5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0))(vue@packages+vue) + vite: + specifier: 'catalog:' - version: 5.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0) ++ version: 5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0) + vite-hyper-config: + specifier: ^0.4.0 - version: 0.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0)(vite@5.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0)) ++ version: 0.4.0(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0)(vite@5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0)) + vite-plugin-inspect: + specifier: ^0.8.7 - version: 0.8.7(rollup@4.24.0)(vite@5.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0)) ++ version: 0.8.7(rollup@4.25.0)(vite@5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0)) + packages: '@ampproject/remapping@2.3.0': @@@ -561,22 -460,13 +561,13 @@@ resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} -- '@babel/parser@7.25.3': -- resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==} - engines: {node: '>=6.0.0'} - hasBin: true - + '@babel/parser@7.25.6': + resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} engines: {node: '>=6.0.0'} hasBin: true -- '@babel/types@7.25.2': -- resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==} - engines: {node: '>=6.9.0'} - + '@babel/types@7.25.6': + resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} engines: {node: '>=6.9.0'} '@bcoe/v8-coverage@0.2.3': @@@ -1037,83 -1017,173 +1124,93 @@@ rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.24.0': - resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==} - '@rollup/rollup-android-arm-eabi@4.20.0': - resolution: {integrity: sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==} - cpu: [arm] - os: [android] - + '@rollup/rollup-android-arm-eabi@4.25.0': + resolution: {integrity: sha512-CC/ZqFZwlAIbU1wUPisHyV/XRc5RydFrNLtgl3dGYskdwPZdt4HERtKm50a/+DtTlKeCq9IXFEWR+P6blwjqBA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.24.0': - resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==} - '@rollup/rollup-android-arm64@4.20.0': - resolution: {integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==} - cpu: [arm64] - os: [android] - + '@rollup/rollup-android-arm64@4.25.0': + resolution: {integrity: sha512-/Y76tmLGUJqVBXXCfVS8Q8FJqYGhgH4wl4qTA24E9v/IJM0XvJCGQVSW1QZ4J+VURO9h8YCa28sTFacZXwK7Rg==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.24.0': - resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==} - '@rollup/rollup-darwin-arm64@4.20.0': - resolution: {integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==} - cpu: [arm64] - os: [darwin] - + '@rollup/rollup-darwin-arm64@4.25.0': + resolution: {integrity: sha512-YVT6L3UrKTlC0FpCZd0MGA7NVdp7YNaEqkENbWQ7AOVOqd/7VzyHpgIpc1mIaxRAo1ZsJRH45fq8j4N63I/vvg==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.24.0': - resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==} - '@rollup/rollup-darwin-x64@4.20.0': - resolution: {integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==} - cpu: [x64] - os: [darwin] - + '@rollup/rollup-darwin-x64@4.25.0': + resolution: {integrity: sha512-ZRL+gexs3+ZmmWmGKEU43Bdn67kWnMeWXLFhcVv5Un8FQcx38yulHBA7XR2+KQdYIOtD0yZDWBCudmfj6lQJoA==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.24.0': - resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==} + '@rollup/rollup-freebsd-arm64@4.25.0': + resolution: {integrity: sha512-xpEIXhiP27EAylEpreCozozsxWQ2TJbOLSivGfXhU4G1TBVEYtUPi2pOZBnvGXHyOdLAUUhPnJzH3ah5cqF01g==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.25.0': + resolution: {integrity: sha512-sC5FsmZGlJv5dOcURrsnIK7ngc3Kirnx3as2XU9uER+zjfyqIjdcMVgzy4cOawhsssqzoAX19qmxgJ8a14Qrqw==} + cpu: [x64] + os: [freebsd] + - '@rollup/rollup-linux-arm-gnueabihf@4.20.0': - resolution: {integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==} - cpu: [arm] - os: [linux] - + '@rollup/rollup-linux-arm-gnueabihf@4.25.0': + resolution: {integrity: sha512-uD/dbLSs1BEPzg564TpRAQ/YvTnCds2XxyOndAO8nJhaQcqQGFgv/DAVko/ZHap3boCvxnzYMa3mTkV/B/3SWA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.24.0': - resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==} - '@rollup/rollup-linux-arm-musleabihf@4.20.0': - resolution: {integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==} - cpu: [arm] - os: [linux] - + '@rollup/rollup-linux-arm-musleabihf@4.25.0': + resolution: {integrity: sha512-ZVt/XkrDlQWegDWrwyC3l0OfAF7yeJUF4fq5RMS07YM72BlSfn2fQQ6lPyBNjt+YbczMguPiJoCfaQC2dnflpQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.24.0': - resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==} - '@rollup/rollup-linux-arm64-gnu@4.20.0': - resolution: {integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==} - cpu: [arm64] - os: [linux] - + '@rollup/rollup-linux-arm64-gnu@4.25.0': + resolution: {integrity: sha512-qboZ+T0gHAW2kkSDPHxu7quaFaaBlynODXpBVnPxUgvWYaE84xgCKAPEYE+fSMd3Zv5PyFZR+L0tCdYCMAtG0A==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.24.0': - resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==} - '@rollup/rollup-linux-arm64-musl@4.20.0': - resolution: {integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==} - cpu: [arm64] - os: [linux] - + '@rollup/rollup-linux-arm64-musl@4.25.0': + resolution: {integrity: sha512-ndWTSEmAaKr88dBuogGH2NZaxe7u2rDoArsejNslugHZ+r44NfWiwjzizVS1nUOHo+n1Z6qV3X60rqE/HlISgw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': - resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==} - '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': - resolution: {integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==} - cpu: [ppc64] - os: [linux] - + '@rollup/rollup-linux-powerpc64le-gnu@4.25.0': + resolution: {integrity: sha512-BVSQvVa2v5hKwJSy6X7W1fjDex6yZnNKy3Kx1JGimccHft6HV0THTwNtC2zawtNXKUu+S5CjXslilYdKBAadzA==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.24.0': - resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==} - '@rollup/rollup-linux-riscv64-gnu@4.20.0': - resolution: {integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==} - cpu: [riscv64] - os: [linux] - + '@rollup/rollup-linux-riscv64-gnu@4.25.0': + resolution: {integrity: sha512-G4hTREQrIdeV0PE2JruzI+vXdRnaK1pg64hemHq2v5fhv8C7WjVaeXc9P5i4Q5UC06d/L+zA0mszYIKl+wY8oA==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.24.0': - resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==} - '@rollup/rollup-linux-s390x-gnu@4.20.0': - resolution: {integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==} - cpu: [s390x] - os: [linux] - + '@rollup/rollup-linux-s390x-gnu@4.25.0': + resolution: {integrity: sha512-9T/w0kQ+upxdkFL9zPVB6zy9vWW1deA3g8IauJxojN4bnz5FwSsUAD034KpXIVX5j5p/rn6XqumBMxfRkcHapQ==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.24.0': - resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==} - '@rollup/rollup-linux-x64-gnu@4.20.0': - resolution: {integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==} - cpu: [x64] - os: [linux] - + '@rollup/rollup-linux-x64-gnu@4.25.0': + resolution: {integrity: sha512-ThcnU0EcMDn+J4B9LD++OgBYxZusuA7iemIIiz5yzEcFg04VZFzdFjuwPdlURmYPZw+fgVrFzj4CA64jSTG4Ig==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.24.0': - resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==} - '@rollup/rollup-linux-x64-musl@4.20.0': - resolution: {integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==} - cpu: [x64] - os: [linux] - + '@rollup/rollup-linux-x64-musl@4.25.0': + resolution: {integrity: sha512-zx71aY2oQxGxAT1JShfhNG79PnjYhMC6voAjzpu/xmMjDnKNf6Nl/xv7YaB/9SIa9jDYf8RBPWEnjcdlhlv1rQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.24.0': - resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==} - '@rollup/rollup-win32-arm64-msvc@4.20.0': - resolution: {integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==} - cpu: [arm64] - os: [win32] - + '@rollup/rollup-win32-arm64-msvc@4.25.0': + resolution: {integrity: sha512-JT8tcjNocMs4CylWY/CxVLnv8e1lE7ff1fi6kbGocWwxDq9pj30IJ28Peb+Y8yiPNSF28oad42ApJB8oUkwGww==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.24.0': - resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==} - '@rollup/rollup-win32-ia32-msvc@4.20.0': - resolution: {integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==} - cpu: [ia32] - os: [win32] - + '@rollup/rollup-win32-ia32-msvc@4.25.0': + resolution: {integrity: sha512-dRLjLsO3dNOfSN6tjyVlG+Msm4IiZnGkuZ7G5NmpzwF9oOc582FZG05+UdfTbz5Jd4buK/wMb6UeHFhG18+OEg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.24.0': - resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==} - '@rollup/rollup-win32-x64-msvc@4.20.0': - resolution: {integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==} - cpu: [x64] - os: [win32] - + '@rollup/rollup-win32-x64-msvc@4.25.0': + resolution: {integrity: sha512-/RqrIFtLB926frMhZD0a5oDa4eFIbyNEwLLloMTEjmqfwZWXywwVVOVmwTsuyhC9HKkVEZcOOi+KV4U9wmOdlg==} cpu: [x64] os: [win32] @@@ -1195,12 -1265,9 +1292,9 @@@ '@tootallnate/quickjs-emscripten@0.23.0': resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} - '@types/estree@1.0.5': - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + '@types/connect@3.4.38': + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} - '@types/estree@1.0.5': - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} @@@ -1310,24 -1374,16 +1404,24 @@@ peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/visitor-keys@7.18.0': - resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/visitor-keys@8.11.0': + resolution: {integrity: sha512-EaewX6lxSjRJnc+99+dqzTeoDZUfyrA52d2/HRrkI830kgovWsmIiTfmr0NZorzqic7ga+1bS60lRBUgR3n/Bw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.5.0': - resolution: {integrity: sha512-yTPqMnbAZJNy2Xq2XU8AdtOW9tJIr+UQb64aXB9f3B1498Zx9JorVgFJcZpEc9UBuCCrdzKID2RGAMkYcDtZOw==} + '@typescript-eslint/visitor-keys@8.12.2': + resolution: {integrity: sha512-PChz8UaKQAVNHghsHcPyx1OMHoFRUEA7rJSK/mDhdq85bk+PLsUHUBqTQTFt18VJZbmxBovM65fezlheQRsSDA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} -- '@vitejs/plugin-vue@5.1.2': -- resolution: {integrity: sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A==} ++ '@vitejs/plugin-vue@5.1.4': ++ resolution: {integrity: sha512-N2XSI2n3sQqp5w7Y/AN/L2XDjBIRGqXko+eDp42sydYSBeJuSm5a1sLf8zakmo8u7tA8NmBgoDLA1HeOESjp9A==} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + vite: ^5.0.0 + vue: ^3.2.25 + + '@vitejs/plugin-vue@https://pkg.pr.new/@vitejs/plugin-vue@e3c5ce5': + resolution: {tarball: https://pkg.pr.new/@vitejs/plugin-vue@e3c5ce5} + version: 5.1.4 engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 @@@ -1377,51 -1439,13 +1482,51 @@@ '@vitest/utils@2.1.1': resolution: {integrity: sha512-Y6Q9TsI+qJ2CC0ZKj6VBb+T8UPz593N113nnUykqwANqhgf3QkZeHFlusgKLTqrnVHbj/XDKZcDHol+dxVT+rQ==} - '@vue/compiler-core@3.5.11': - resolution: {integrity: sha512-PwAdxs7/9Hc3ieBO12tXzmTD+Ln4qhT/56S+8DvrrZ4kLDn4Z/AMUr8tXJD0axiJBS0RKIoNaR0yMuQB9v9Udg==} ++ '@vue/compiler-core@3.5.12': ++ resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==} + - '@vue/compiler-dom@3.5.11': - resolution: {integrity: sha512-pyGf8zdbDDRkBrEzf8p7BQlMKNNF5Fk/Cf/fQ6PiUz9at4OaUfyXW0dGJTo2Vl1f5U9jSLCNf0EZJEogLXoeew==} ++ '@vue/compiler-dom@3.5.12': ++ resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==} + - '@vue/compiler-sfc@3.5.11': - resolution: {integrity: sha512-gsbBtT4N9ANXXepprle+X9YLg2htQk1sqH/qGJ/EApl+dgpUBdTv3yP7YlR535uHZY3n6XaR0/bKo0BgwwDniw==} ++ '@vue/compiler-sfc@3.5.12': ++ resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==} + - '@vue/compiler-ssr@3.5.11': - resolution: {integrity: sha512-P4+GPjOuC2aFTk1Z4WANvEhyOykcvEd5bIj2KVNGKGfM745LaXGr++5njpdBTzVz5pZifdlR1kpYSJJpIlSePA==} ++ '@vue/compiler-ssr@3.5.12': ++ resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==} + '@vue/consolidate@1.0.0': resolution: {integrity: sha512-oTyUE+QHIzLw2PpV14GD/c7EohDyP64xCniWTcqcEmTd699eFqTIwOmtDYjcO1j3QgdXoJEoWv1/cCdLrRoOfg==} engines: {node: '>= 0.12.0'} - '@vue/reactivity@3.5.11': - resolution: {integrity: sha512-Nqo5VZEn8MJWlCce8XoyVqHZbd5P2NH+yuAaFzuNSR96I+y1cnuUiq7xfSG+kyvLSiWmaHTKP1r3OZY4mMD50w==} ++ '@vue/reactivity@3.5.12': ++ resolution: {integrity: sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==} + '@vue/repl@4.4.2': resolution: {integrity: sha512-MEAsBK/YzMFGINOBzqM40XTeIYAUsg7CqvXvD5zi0rhYEQrPfEUIdexmMjdm7kVKsKmcvIHxrFK2DFC35m9kHw==} - '@vue/runtime-core@3.5.11': - resolution: {integrity: sha512-7PsxFGqwfDhfhh0OcDWBG1DaIQIVOLgkwA5q6MtkPiDFjp5gohVnJEahSktwSFLq7R5PtxDKy6WKURVN1UDbzA==} ++ '@vue/runtime-core@3.5.12': ++ resolution: {integrity: sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==} + - '@vue/runtime-dom@3.5.11': - resolution: {integrity: sha512-GNghjecT6IrGf0UhuYmpgaOlN7kxzQBhxWEn08c/SQDxv1yy4IXI1bn81JgEpQ4IXjRxWtPyI8x0/7TF5rPfYQ==} ++ '@vue/runtime-dom@3.5.12': ++ resolution: {integrity: sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==} + - '@vue/server-renderer@3.5.11': - resolution: {integrity: sha512-cVOwYBxR7Wb1B1FoxYvtjJD8X/9E5nlH4VSkJy2uMA1MzYNdzAAB//l8nrmN9py/4aP+3NjWukf9PZ3TeWULaA==} ++ '@vue/server-renderer@3.5.12': ++ resolution: {integrity: sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==} + peerDependencies: - vue: 3.5.11 ++ vue: 3.5.12 + - '@vue/shared@3.5.11': - resolution: {integrity: sha512-W8GgysJVnFo81FthhzurdRAWP/byq3q2qIw70e0JWblzVhjgOMiC2GyovXrZTFQJnFVryYaKGP3Tc9vYzYm6PQ==} ++ '@vue/shared@3.5.12': ++ resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} + + '@vueuse/core@11.1.0': + resolution: {integrity: sha512-P6dk79QYA6sKQnghrUz/1tHi0n9mrb/iO1WTMk/ElLmTyNqgDeSZ3wcDf6fRBGzRJbeG1dxzEOvLENMjr+E3fg==} + + '@vueuse/metadata@11.1.0': + resolution: {integrity: sha512-l9Q502TBTaPYGanl1G+hPgd3QX5s4CGnpXriVBR5fEZ/goI6fvDaVmIl3Td8oKFurOxTmbXvBPSsgrd6eu6HYg==} + + '@vueuse/shared@11.1.0': + resolution: {integrity: sha512-YUtIpY122q7osj+zsNMFAfMTubGz0sn5QzE5gPzAIiCmtt2ha3uQUY1+JPyL4gRCTsLPX82Y9brNbo/aqlA91w==} + '@zeit/schemas@2.36.0': resolution: {integrity: sha512-7kjMwcChYEzMKjeex9ZFXkt1AyNov9R5HZtjBKVsmVpw7pa7ZtlCGvCBC2vnnXctaYN+aRI61HjIqeetZW5ROg==} @@@ -2118,17 -2075,14 +2204,25 @@@ fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} + fdir@6.3.0: + resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + fdir@6.4.0: + resolution: {integrity: sha512-3oB133prH1o4j/L5lLW7uOCF1PlD+/It2L0eL/iAqWMB91RBbqTewABqxhj0ibBd90EEmWZq7ntIWzVaWcXTGQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + fflate@0.8.2: + resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} + file-entry-cache@8.0.0: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} engines: {node: '>=16.0.0'} @@@ -2607,8 -2539,11 +2697,8 @@@ resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} engines: {node: '>=12'} -- magic-string@0.30.11: -- resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} - + magic-string@0.30.12: + resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} magicast@0.3.4: resolution: {integrity: sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==} @@@ -2700,13 -2635,9 +2790,13 @@@ mitt@3.0.1: resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} - monaco-editor@0.51.0: - resolution: {integrity: sha512-xaGwVV1fq343cM7aOYB6lVE4Ugf0UyimdD/x5PWcWBMKENwectaEu77FAN7c5sFiyumqeJdX1RPTh1ocioyDjw==} + monaco-editor@0.52.0: + resolution: {integrity: sha512-OeWhNpABLCeTqubfqLMXGsqf6OmPU6pHM85kF3dhy6kq5hnhuVS1p3VrEW/XhWHc71P2tHyS5JFySD8mgs1crw==} + mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} + engines: {node: '>=10'} + ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} @@@ -2878,12 -2796,9 +2967,15 @@@ pend@1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} + + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@@ -2933,8 -2848,12 +3025,8 @@@ postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.4.47: - resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} - postcss@8.4.41: - resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} - engines: {node: ^10 || ^12 || >=14} - + postcss@8.4.48: + resolution: {integrity: sha512-GCRK8F6+Dl7xYniR5a4FYbpBzU8XnZVeowqsQFYdcXuSbChgiks7qybSkbvnaeqv0G0B+dd9/jJgH8kkLDQeEA==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@@ -3125,8 -3041,13 +3214,8 @@@ peerDependencies: rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 - rollup@4.24.0: - resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==} - rollup@4.20.0: - resolution: {integrity: sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - + rollup@4.25.0: + resolution: {integrity: sha512-uVbClXmR6wvx5R1M3Od4utyLUxrmOcEm3pAtMphn73Apq19PDtHpgZoEvqH2YnnaNUuvKmg2DgRd2Sqv+odyqg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@@ -3206,14 -3123,6 +3295,10 @@@ resolution: {integrity: sha512-tgqwPUMDcNDhuf1Xf6KTUsyeqGdgKMhzaH4PAZZuzguOgTl5uuyeYe/8mWgAr6IBxB5V06uqEf6Dy37gIWDtDg==} hasBin: true + sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} + engines: {node: '>= 10'} + - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - slice-ansi@5.0.0: resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} engines: {node: '>=12'} @@@ -3529,18 -3404,39 +3614,18 @@@ engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite@5.4.0: - resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true + vite-plugin-inspect@0.8.7: + resolution: {integrity: sha512-/XXou3MVc13A5O9/2Nd6xczjrUwt7ZyI9h8pTnUMkr5SshLcb0PJUOVq2V+XVkdeU4njsqAtmK87THZuO2coGA==} + engines: {node: '>=14'} peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 + '@nuxt/kit': '*' + vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0 peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: + '@nuxt/kit': optional: true - vite@5.4.0: - resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==} + vite@5.4.8: + resolution: {integrity: sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@@ -3599,25 -3495,6 +3684,25 @@@ resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} engines: {node: '>=0.10.0'} + vue-demi@0.14.10: + resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} + engines: {node: '>=12'} + hasBin: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + - vue@3.5.11: - resolution: {integrity: sha512-/8Wurrd9J3lb72FTQS7gRMNQD4nztTtKPmuDuPuhqXmmpD6+skVjAeahNpVzsuky6Sy9gy7wn8UadqPtt9SQIg==} ++ vue@3.5.12: ++ resolution: {integrity: sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + w3c-xmlserializer@5.0.0: resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} engines: {node: '>=18'} @@@ -3747,23 -3627,13 +3837,13 @@@ snapshots '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.1.0 - - '@babel/parser@7.25.3': - dependencies: - '@babel/types': 7.25.2 + picocolors: 1.1.1 - '@babel/parser@7.25.3': + '@babel/parser@7.25.6': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 -- '@babel/types@7.25.2': - dependencies: - '@babel/helper-string-parser': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 - to-fast-properties: 2.0.0 - + '@babel/types@7.25.6': dependencies: '@babel/helper-string-parser': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 @@@ -4080,101 -4014,155 +4231,107 @@@ estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.24.0 + rollup: 4.25.0 + - '@rollup/rollup-android-arm-eabi@4.20.0': - optional: true - + '@rollup/rollup-android-arm-eabi@4.25.0': + optional: true - '@rollup/rollup-android-arm-eabi@4.24.0': - '@rollup/rollup-android-arm64@4.20.0': - optional: true - + '@rollup/rollup-android-arm64@4.25.0': optional: true - '@rollup/rollup-android-arm64@4.24.0': - '@rollup/rollup-darwin-arm64@4.20.0': - optional: true - + '@rollup/rollup-darwin-arm64@4.25.0': optional: true - '@rollup/rollup-darwin-arm64@4.24.0': - '@rollup/rollup-darwin-x64@4.20.0': - optional: true - + '@rollup/rollup-darwin-x64@4.25.0': optional: true - '@rollup/rollup-darwin-x64@4.24.0': + '@rollup/rollup-freebsd-arm64@4.25.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.24.0': + '@rollup/rollup-freebsd-x64@4.25.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.24.0': - '@rollup/rollup-linux-arm-gnueabihf@4.20.0': - optional: true - + '@rollup/rollup-linux-arm-gnueabihf@4.25.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.24.0': - '@rollup/rollup-linux-arm-musleabihf@4.20.0': - optional: true - + '@rollup/rollup-linux-arm-musleabihf@4.25.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.24.0': - '@rollup/rollup-linux-arm64-gnu@4.20.0': - optional: true - + '@rollup/rollup-linux-arm64-gnu@4.25.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': - '@rollup/rollup-linux-arm64-musl@4.20.0': - optional: true - + '@rollup/rollup-linux-arm64-musl@4.25.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.24.0': - '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': - optional: true - + '@rollup/rollup-linux-powerpc64le-gnu@4.25.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.24.0': - '@rollup/rollup-linux-riscv64-gnu@4.20.0': - optional: true - + '@rollup/rollup-linux-riscv64-gnu@4.25.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.24.0': - '@rollup/rollup-linux-s390x-gnu@4.20.0': - optional: true - + '@rollup/rollup-linux-s390x-gnu@4.25.0': optional: true - '@rollup/rollup-linux-x64-musl@4.24.0': - '@rollup/rollup-linux-x64-gnu@4.20.0': - optional: true - + '@rollup/rollup-linux-x64-gnu@4.25.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.24.0': - '@rollup/rollup-linux-x64-musl@4.20.0': - optional: true - + '@rollup/rollup-linux-x64-musl@4.25.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.24.0': - '@rollup/rollup-win32-arm64-msvc@4.20.0': - optional: true - + '@rollup/rollup-win32-arm64-msvc@4.25.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.24.0': - '@rollup/rollup-win32-ia32-msvc@4.20.0': - optional: true - + '@rollup/rollup-win32-ia32-msvc@4.25.0': optional: true - '@swc/core-darwin-arm64@1.7.28': - '@rollup/rollup-win32-x64-msvc@4.20.0': - optional: true - + '@rollup/rollup-win32-x64-msvc@4.25.0': optional: true - '@swc/core-darwin-x64@1.7.28': + '@swc/core-darwin-arm64@1.9.1': optional: true - '@swc/core-linux-arm-gnueabihf@1.7.28': + '@swc/core-darwin-x64@1.9.1': optional: true - '@swc/core-linux-arm64-gnu@1.7.28': + '@swc/core-linux-arm-gnueabihf@1.9.1': optional: true - '@swc/core-linux-arm64-musl@1.7.28': + '@swc/core-linux-arm64-gnu@1.9.1': optional: true - '@swc/core-linux-x64-gnu@1.7.28': + '@swc/core-linux-arm64-musl@1.9.1': optional: true - '@swc/core-linux-x64-musl@1.7.28': + '@swc/core-linux-x64-gnu@1.9.1': optional: true - '@swc/core-win32-arm64-msvc@1.7.28': + '@swc/core-linux-x64-musl@1.9.1': optional: true - '@swc/core-win32-ia32-msvc@1.7.28': + '@swc/core-win32-arm64-msvc@1.9.1': optional: true - '@swc/core-win32-x64-msvc@1.7.28': + '@swc/core-win32-ia32-msvc@1.9.1': optional: true - '@swc/core@1.7.28': + '@swc/core-win32-x64-msvc@1.9.1': + optional: true + + '@swc/core@1.9.1': dependencies: '@swc/counter': 0.1.3 - '@swc/types': 0.1.12 + '@swc/types': 0.1.14 optionalDependencies: - '@swc/core-darwin-arm64': 1.7.28 - '@swc/core-darwin-x64': 1.7.28 - '@swc/core-linux-arm-gnueabihf': 1.7.28 - '@swc/core-linux-arm64-gnu': 1.7.28 - '@swc/core-linux-arm64-musl': 1.7.28 - '@swc/core-linux-x64-gnu': 1.7.28 - '@swc/core-linux-x64-musl': 1.7.28 - '@swc/core-win32-arm64-msvc': 1.7.28 - '@swc/core-win32-ia32-msvc': 1.7.28 - '@swc/core-win32-x64-msvc': 1.7.28 + '@swc/core-darwin-arm64': 1.9.1 + '@swc/core-darwin-x64': 1.9.1 + '@swc/core-linux-arm-gnueabihf': 1.9.1 + '@swc/core-linux-arm64-gnu': 1.9.1 + '@swc/core-linux-arm64-musl': 1.9.1 + '@swc/core-linux-x64-gnu': 1.9.1 + '@swc/core-linux-x64-musl': 1.9.1 + '@swc/core-win32-arm64-msvc': 1.9.1 + '@swc/core-win32-ia32-msvc': 1.9.1 + '@swc/core-win32-x64-msvc': 1.9.1 '@swc/counter@0.1.3': {} @@@ -4184,11 -4172,7 +4341,9 @@@ '@tootallnate/quickjs-emscripten@0.23.0': {} - '@types/estree@1.0.5': {} + '@types/connect@3.4.38': + dependencies: - '@types/node': 20.16.10 - - '@types/estree@1.0.5': {} ++ '@types/node': 22.8.7 '@types/estree@1.0.6': {} @@@ -4215,22 -4196,20 +4367,22 @@@ '@types/trusted-types@2.0.7': {} + '@types/web-bluetooth@0.0.20': {} + '@types/yauzl@2.10.3': dependencies: - '@types/node': 20.16.10 + '@types/node': 22.8.7 optional: true - '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0)(typescript@5.6.2))(eslint@9.10.0)(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.12.2(@typescript-eslint/parser@8.12.2(eslint@9.14.0)(typescript@5.6.2))(eslint@9.14.0)(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.5.0(eslint@9.10.0)(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0)(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0)(typescript@5.6.2) - '@typescript-eslint/visitor-keys': 8.5.0 - eslint: 9.10.0 + '@typescript-eslint/parser': 8.12.2(eslint@9.14.0)(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.12.2 + '@typescript-eslint/type-utils': 8.12.2(eslint@9.14.0)(typescript@5.6.2) + '@typescript-eslint/utils': 8.12.2(eslint@9.14.0)(typescript@5.6.2) + '@typescript-eslint/visitor-keys': 8.12.2 + eslint: 9.14.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@@ -4331,32 -4310,22 +4483,32 @@@ - supports-color - typescript - '@typescript-eslint/visitor-keys@7.18.0': + '@typescript-eslint/visitor-keys@8.11.0': dependencies: - '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/types': 8.11.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.5.0': + '@typescript-eslint/visitor-keys@8.12.2': dependencies: - '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/types': 8.12.2 eslint-visitor-keys: 3.4.3 - '@vitejs/plugin-vue@5.1.2(vite@5.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0))(vue@packages+vue)': - '@vitejs/plugin-vue@5.1.2(vite@5.4.0(@types/node@22.8.7)(sass@1.80.6))(vue@packages+vue)': ++ '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0))(vue@packages+vue)': dependencies: - vite: 5.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0) - vite: 5.4.0(@types/node@22.8.7)(sass@1.80.6) ++ vite: 5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0) vue: link:packages/vue - '@vitejs/plugin-vue@https://pkg.pr.new/@vitejs/plugin-vue@e3c5ce5(vite@5.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0))(vue@3.5.11(typescript@5.6.2))': - '@vitest/coverage-v8@2.1.1(vitest@2.1.1(@types/node@22.8.7)(jsdom@25.0.0)(sass@1.80.6))': ++ '@vitejs/plugin-vue@https://pkg.pr.new/@vitejs/plugin-vue@e3c5ce5(vite@5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))': + dependencies: - vite: 5.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0) - vue: 3.5.11(typescript@5.6.2) ++ vite: 5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0) ++ vue: 3.5.12(typescript@5.6.2) + - '@vitejs/plugin-vue@https://pkg.pr.new/@vitejs/plugin-vue@e3c5ce5(vite@5.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0))(vue@packages+vue)': ++ '@vitejs/plugin-vue@https://pkg.pr.new/@vitejs/plugin-vue@e3c5ce5(vite@5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0))(vue@packages+vue)': + dependencies: - vite: 5.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0) ++ vite: 5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0) + vue: link:packages/vue + + '@vitest/coverage-v8@2.1.1(vitest@2.1.1)': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@@ -4370,10 -4339,18 +4522,18 @@@ std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.1(@types/node@20.16.10)(@vitest/ui@2.1.1)(jsdom@25.0.0)(sass@1.79.4)(terser@5.33.0) - vitest: 2.1.1(@types/node@22.8.7)(jsdom@25.0.0)(sass@1.80.6) ++ vitest: 2.1.1(@types/node@22.8.7)(@vitest/ui@2.1.1)(jsdom@25.0.0)(sass@1.80.6)(terser@5.33.0) transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.1.6(@typescript-eslint/utils@8.12.2(eslint@9.14.0)(typescript@5.6.2))(eslint@9.14.0)(typescript@5.6.2)(vitest@2.1.1(@types/node@22.8.7)(jsdom@25.0.0)(sass@1.80.6))': ++ '@vitest/eslint-plugin@1.1.6(@typescript-eslint/utils@8.12.2(eslint@9.14.0)(typescript@5.6.2))(eslint@9.14.0)(typescript@5.6.2)(vitest@2.1.1)': + dependencies: + '@typescript-eslint/utils': 8.12.2(eslint@9.14.0)(typescript@5.6.2) + eslint: 9.14.0 - vitest: 2.1.1(@types/node@22.8.7)(jsdom@25.0.0)(sass@1.80.6) ++ vitest: 2.1.1(@types/node@22.8.7)(@vitest/ui@2.1.1)(jsdom@25.0.0)(sass@1.80.6)(terser@5.33.0) + optionalDependencies: + typescript: 5.6.2 + '@vitest/expect@2.1.1': dependencies: '@vitest/spy': 2.1.1 @@@ -4381,13 -4358,13 +4541,13 @@@ chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.0(@types/node@20.16.10)(sass@1.79.4)(terser@5.33.0))': - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@22.8.7)(sass@1.80.6))': ++ '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0))': dependencies: '@vitest/spy': 2.1.1 estree-walker: 3.0.3 - magic-string: 0.30.11 + magic-string: 0.30.12 optionalDependencies: - vite: 5.4.0(@types/node@20.16.10)(sass@1.79.4)(terser@5.33.0) - vite: 5.4.8(@types/node@22.8.7)(sass@1.80.6) ++ vite: 5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0) '@vitest/pretty-format@2.1.1': dependencies: @@@ -4408,100 -4385,16 +4568,100 @@@ dependencies: tinyspy: 3.0.0 + '@vitest/ui@2.1.1(vitest@2.1.1)': + dependencies: + '@vitest/utils': 2.1.1 + fflate: 0.8.2 + flatted: 3.3.1 + pathe: 1.1.2 + sirv: 2.0.4 + tinyglobby: 0.2.6 + tinyrainbow: 1.2.0 - vitest: 2.1.1(@types/node@20.16.10)(@vitest/ui@2.1.1)(jsdom@25.0.0)(sass@1.79.4)(terser@5.33.0) ++ vitest: 2.1.1(@types/node@22.8.7)(@vitest/ui@2.1.1)(jsdom@25.0.0)(sass@1.80.6)(terser@5.33.0) + '@vitest/utils@2.1.1': dependencies: '@vitest/pretty-format': 2.1.1 loupe: 3.1.1 tinyrainbow: 1.2.0 - '@vue/compiler-core@3.5.11': ++ '@vue/compiler-core@3.5.12': + dependencies: + '@babel/parser': 7.25.6 - '@vue/shared': 3.5.11 ++ '@vue/shared': 3.5.12 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + - '@vue/compiler-dom@3.5.11': ++ '@vue/compiler-dom@3.5.12': + dependencies: - '@vue/compiler-core': 3.5.11 - '@vue/shared': 3.5.11 ++ '@vue/compiler-core': 3.5.12 ++ '@vue/shared': 3.5.12 + - '@vue/compiler-sfc@3.5.11': ++ '@vue/compiler-sfc@3.5.12': + dependencies: + '@babel/parser': 7.25.6 - '@vue/compiler-core': 3.5.11 - '@vue/compiler-dom': 3.5.11 - '@vue/compiler-ssr': 3.5.11 - '@vue/shared': 3.5.11 ++ '@vue/compiler-core': 3.5.12 ++ '@vue/compiler-dom': 3.5.12 ++ '@vue/compiler-ssr': 3.5.12 ++ '@vue/shared': 3.5.12 + estree-walker: 2.0.2 - magic-string: 0.30.11 - postcss: 8.4.47 ++ magic-string: 0.30.12 ++ postcss: 8.4.48 + source-map-js: 1.2.1 + - '@vue/compiler-ssr@3.5.11': ++ '@vue/compiler-ssr@3.5.12': + dependencies: - '@vue/compiler-dom': 3.5.11 - '@vue/shared': 3.5.11 ++ '@vue/compiler-dom': 3.5.12 ++ '@vue/shared': 3.5.12 + '@vue/consolidate@1.0.0': {} - '@vue/reactivity@3.5.11': ++ '@vue/reactivity@3.5.12': + dependencies: - '@vue/shared': 3.5.11 ++ '@vue/shared': 3.5.12 + '@vue/repl@4.4.2': {} - '@vue/runtime-core@3.5.11': ++ '@vue/runtime-core@3.5.12': + dependencies: - '@vue/reactivity': 3.5.11 - '@vue/shared': 3.5.11 ++ '@vue/reactivity': 3.5.12 ++ '@vue/shared': 3.5.12 + - '@vue/runtime-dom@3.5.11': ++ '@vue/runtime-dom@3.5.12': + dependencies: - '@vue/reactivity': 3.5.11 - '@vue/runtime-core': 3.5.11 - '@vue/shared': 3.5.11 ++ '@vue/reactivity': 3.5.12 ++ '@vue/runtime-core': 3.5.12 ++ '@vue/shared': 3.5.12 + csstype: 3.1.3 + - '@vue/server-renderer@3.5.11(vue@3.5.11(typescript@5.6.2))': ++ '@vue/server-renderer@3.5.12(vue@3.5.12(typescript@5.6.2))': + dependencies: - '@vue/compiler-ssr': 3.5.11 - '@vue/shared': 3.5.11 - vue: 3.5.11(typescript@5.6.2) ++ '@vue/compiler-ssr': 3.5.12 ++ '@vue/shared': 3.5.12 ++ vue: 3.5.12(typescript@5.6.2) + - '@vue/shared@3.5.11': {} ++ '@vue/shared@3.5.12': {} + + '@vueuse/core@11.1.0(vue@packages+vue)': + dependencies: + '@types/web-bluetooth': 0.0.20 + '@vueuse/metadata': 11.1.0 + '@vueuse/shared': 11.1.0(vue@packages+vue) + vue-demi: 0.14.10(vue@packages+vue) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + + '@vueuse/metadata@11.1.0': {} + + '@vueuse/shared@11.1.0(vue@packages+vue)': + dependencies: + vue-demi: 0.14.10(vue@packages+vue) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + '@zeit/schemas@2.36.0': {} accepts@1.3.8: @@@ -4589,7 -4480,7 +4747,7 @@@ babel-walk@3.0.0-canary-5: dependencies: -- '@babel/types': 7.25.2 ++ '@babel/types': 7.25.6 balanced-match@1.0.2: {} @@@ -4787,19 -4670,10 +4945,19 @@@ concat-map@0.0.1: {} + connect@3.7.0: + dependencies: + debug: 2.6.9 + finalhandler: 1.1.2 + parseurl: 1.3.3 + utils-merge: 1.0.1 + transitivePeerDependencies: + - supports-color + constantinople@4.0.1: dependencies: -- '@babel/parser': 7.25.3 -- '@babel/types': 7.25.2 ++ '@babel/parser': 7.25.6 ++ '@babel/types': 7.25.6 content-disposition@0.5.2: {} @@@ -5269,12 -5108,10 +5413,16 @@@ dependencies: pend: 1.2.0 + fdir@6.3.0(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + + fdir@6.4.0(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + + fflate@0.8.2: {} + file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 @@@ -5774,14 -5580,18 +5913,14 @@@ lru-cache@7.18.3: {} -- magic-string@0.30.11: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - + magic-string@0.30.12: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 magicast@0.3.4: dependencies: -- '@babel/parser': 7.25.3 -- '@babel/types': 7.25.2 ++ '@babel/parser': 7.25.6 ++ '@babel/types': 7.25.6 source-map-js: 1.2.1 make-dir@4.0.0: @@@ -5847,10 -5657,8 +5986,10 @@@ mitt@3.0.1: {} - monaco-editor@0.51.0: {} + monaco-editor@0.52.0: {} + mrmime@2.0.0: {} + ms@2.0.0: {} ms@2.1.2: {} @@@ -6018,10 -5815,8 +6159,12 @@@ pend@1.2.0: {} + perfect-debounce@1.0.0: {} + + picocolors@1.1.0: {} + + picocolors@1.1.1: {} + picomatch@2.3.1: {} picomatch@4.0.2: {} @@@ -6068,10 -5863,16 +6211,10 @@@ postcss-value-parser@4.2.0: {} - postcss@8.4.47: - postcss@8.4.41: - dependencies: - nanoid: 3.3.7 - picocolors: 1.1.1 - source-map-js: 1.2.1 - + postcss@8.4.48: dependencies: nanoid: 3.3.7 - picocolors: 1.1.0 + picocolors: 1.1.1 source-map-js: 1.2.1 prelude-ls@1.2.1: {} @@@ -6312,12 -6111,34 +6453,12 @@@ transitivePeerDependencies: - supports-color - rollup-plugin-polyfill-node@0.13.0(rollup@4.24.0): + rollup-plugin-polyfill-node@0.13.0(rollup@4.25.0): dependencies: - '@rollup/plugin-inject': 5.0.5(rollup@4.24.0) - rollup: 4.24.0 + '@rollup/plugin-inject': 5.0.5(rollup@4.25.0) + rollup: 4.25.0 - rollup@4.24.0: - rollup@4.20.0: - dependencies: - '@types/estree': 1.0.5 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.20.0 - '@rollup/rollup-android-arm64': 4.20.0 - '@rollup/rollup-darwin-arm64': 4.20.0 - '@rollup/rollup-darwin-x64': 4.20.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.20.0 - '@rollup/rollup-linux-arm-musleabihf': 4.20.0 - '@rollup/rollup-linux-arm64-gnu': 4.20.0 - '@rollup/rollup-linux-arm64-musl': 4.20.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.20.0 - '@rollup/rollup-linux-riscv64-gnu': 4.20.0 - '@rollup/rollup-linux-s390x-gnu': 4.20.0 - '@rollup/rollup-linux-x64-gnu': 4.20.0 - '@rollup/rollup-linux-x64-musl': 4.20.0 - '@rollup/rollup-win32-arm64-msvc': 4.20.0 - '@rollup/rollup-win32-ia32-msvc': 4.20.0 - '@rollup/rollup-win32-x64-msvc': 4.20.0 - fsevents: 2.3.3 - + rollup@4.25.0: dependencies: '@types/estree': 1.0.6 optionalDependencies: @@@ -6421,14 -6243,6 +6565,12 @@@ simple-git-hooks@2.11.1: {} + sirv@2.0.4: + dependencies: + '@polka/url': 1.0.0-next.25 + mrmime: 2.0.0 + totalist: 3.0.1 + - slash@3.0.0: {} - slice-ansi@5.0.0: dependencies: ansi-styles: 6.2.1 @@@ -6571,13 -6378,6 +6713,13 @@@ dependencies: temp-dir: 3.0.0 + terser@5.33.0: + dependencies: + '@jridgewell/source-map': 0.3.6 - acorn: 8.12.1 ++ acorn: 8.14.0 + commander: 2.20.3 + source-map-support: 0.5.21 + test-exclude@7.0.1: dependencies: '@istanbuljs/schema': 0.1.3 @@@ -6706,29 -6495,12 +6848,29 @@@ vary@1.1.2: {} - vite-hyper-config@0.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0)(vite@5.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0)): - vite-node@2.1.1(@types/node@22.8.7)(sass@1.80.6): ++ vite-hyper-config@0.4.0(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0)(vite@5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0)): + dependencies: + cac: 6.7.14 + picocolors: 1.1.0 - vite: 5.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0) - vite-node: 2.1.1(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0) ++ vite: 5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0) ++ vite-node: 2.1.1(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - vite-node@2.1.1(@types/node@20.16.10)(sass@1.79.4)(terser@5.33.0): ++ vite-node@2.1.1(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 - vite: 5.4.0(@types/node@20.16.10)(sass@1.79.4)(terser@5.33.0) - vite: 5.4.8(@types/node@22.8.7)(sass@1.80.6) ++ vite: 5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0) transitivePeerDependencies: - '@types/node' - less @@@ -6740,65 -6512,30 +6882,37 @@@ - supports-color - terser - vite-node@2.1.1(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0): - dependencies: - cac: 6.7.14 - debug: 4.3.6 - pathe: 1.1.2 - vite: 5.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - vite-plugin-inspect@0.8.7(rollup@4.24.0)(vite@5.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0)): - vite@5.4.0(@types/node@22.8.7)(sass@1.80.6): ++ vite-plugin-inspect@0.8.7(rollup@4.25.0)(vite@5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0)): dependencies: - esbuild: 0.21.5 - postcss: 8.4.41 - rollup: 4.20.0 - optionalDependencies: - '@types/node': 22.8.7 - fsevents: 2.3.3 - sass: 1.80.6 + '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.0(rollup@4.24.0) ++ '@rollup/pluginutils': 5.1.0(rollup@4.25.0) + debug: 4.3.7 + error-stack-parser-es: 0.1.5 + fs-extra: 11.2.0 + open: 10.1.0 + perfect-debounce: 1.0.0 + picocolors: 1.1.0 + sirv: 2.0.4 - vite: 5.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0) ++ vite: 5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0) + transitivePeerDependencies: + - rollup + - supports-color - vite@5.4.0(@types/node@20.16.10)(sass@1.79.4)(terser@5.33.0): - vite@5.4.8(@types/node@22.8.7)(sass@1.80.6): ++ vite@5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0): dependencies: esbuild: 0.21.5 - postcss: 8.4.47 - rollup: 4.24.0 + postcss: 8.4.48 + rollup: 4.25.0 optionalDependencies: - '@types/node': 20.16.10 + '@types/node': 22.8.7 fsevents: 2.3.3 - sass: 1.79.4 + sass: 1.80.6 + terser: 5.33.0 - vite@5.4.0(@types/node@22.5.5)(sass@1.79.4)(terser@5.33.0): - dependencies: - esbuild: 0.21.5 - postcss: 8.4.47 - rollup: 4.24.0 - optionalDependencies: - '@types/node': 22.5.5 - fsevents: 2.3.3 - sass: 1.79.4 - terser: 5.33.0 - - vitest@2.1.1(@types/node@20.16.10)(@vitest/ui@2.1.1)(jsdom@25.0.0)(sass@1.79.4)(terser@5.33.0): - vitest@2.1.1(@types/node@22.8.7)(jsdom@25.0.0)(sass@1.80.6): ++ vitest@2.1.1(@types/node@22.8.7)(@vitest/ui@2.1.1)(jsdom@25.0.0)(sass@1.80.6)(terser@5.33.0): dependencies: '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.0(@types/node@20.16.10)(sass@1.79.4)(terser@5.33.0)) - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@22.8.7)(sass@1.80.6)) ++ '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0)) '@vitest/pretty-format': 2.1.1 '@vitest/runner': 2.1.1 '@vitest/snapshot': 2.1.1 @@@ -6813,12 -6550,11 +6927,12 @@@ tinyexec: 0.3.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.0(@types/node@20.16.10)(sass@1.79.4)(terser@5.33.0) - vite-node: 2.1.1(@types/node@20.16.10)(sass@1.79.4)(terser@5.33.0) - vite: 5.4.8(@types/node@22.8.7)(sass@1.80.6) - vite-node: 2.1.1(@types/node@22.8.7)(sass@1.80.6) ++ vite: 5.4.8(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0) ++ vite-node: 2.1.1(@types/node@22.8.7)(sass@1.80.6)(terser@5.33.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.10 + '@types/node': 22.8.7 + '@vitest/ui': 2.1.1(vitest@2.1.1) jsdom: 25.0.0 transitivePeerDependencies: - less @@@ -6833,20 -6569,6 +6947,20 @@@ void-elements@3.1.0: {} + vue-demi@0.14.10(vue@packages+vue): + dependencies: + vue: link:packages/vue + - vue@3.5.11(typescript@5.6.2): ++ vue@3.5.12(typescript@5.6.2): + dependencies: - '@vue/compiler-dom': 3.5.11 - '@vue/compiler-sfc': 3.5.11 - '@vue/runtime-dom': 3.5.11 - '@vue/server-renderer': 3.5.11(vue@3.5.11(typescript@5.6.2)) - '@vue/shared': 3.5.11 ++ '@vue/compiler-dom': 3.5.12 ++ '@vue/compiler-sfc': 3.5.12 ++ '@vue/runtime-dom': 3.5.12 ++ '@vue/server-renderer': 3.5.12(vue@3.5.12(typescript@5.6.2)) ++ '@vue/shared': 3.5.12 + optionalDependencies: + typescript: 5.6.2 + w3c-xmlserializer@5.0.0: dependencies: xml-name-validator: 5.0.0 @@@ -6879,8 -6605,8 +6997,8 @@@ with@7.0.2: dependencies: -- '@babel/parser': 7.25.3 -- '@babel/types': 7.25.2 ++ '@babel/parser': 7.25.6 ++ '@babel/types': 7.25.6 assert-never: 1.3.0 babel-walk: 3.0.0-canary-5