From: 三咲智子 Kevin Deng Date: Tue, 26 Dec 2023 15:45:32 +0000 (+0800) Subject: Merge remote-tracking branch 'upstream/minor' X-Git-Tag: v3.6.0-alpha.1~16^2~699 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=116c3f37aefe3f677e04576a53ad89cc67e1b65a;p=thirdparty%2Fvuejs%2Fcore.git Merge remote-tracking branch 'upstream/minor' --- 116c3f37aefe3f677e04576a53ad89cc67e1b65a diff --cc package.json index 5fc184a4d6,0030ef9442..8f46270d0f --- a/package.json +++ b/package.json @@@ -1,10 -1,10 +1,10 @@@ { "private": true, - "version": "3.4.0-rc.2", + "version": "0.0.0-vapor", - "packageManager": "pnpm@8.12.0", + "packageManager": "pnpm@8.12.1", "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 && rollup -c rollup.dts.config.js", "clean": "rimraf packages/*/dist temp .eslintcache", diff --cc packages/compiler-core/package.json index 9f7ef615f8,590f4f08a3..b321d763d7 --- a/packages/compiler-core/package.json +++ b/packages/compiler-core/package.json @@@ -28,11 -28,11 +28,11 @@@ "author": "Evan You", "license": "MIT", "bugs": { - "url": "https://github.com/vuejs/core/issues" + "url": "https://github.com/vuejs/core-vapor/issues" }, - "homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-core#readme", + "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/compiler-core#readme", "dependencies": { - "@babel/parser": "^7.23.5", + "@babel/parser": "^7.23.6", "@vue/shared": "workspace:*", "entities": "^4.5.0", "estree-walker": "^2.0.2", diff --cc packages/compiler-sfc/package.json index 68455b8b7b,0475818f03..b4f64f9cb0 --- a/packages/compiler-sfc/package.json +++ b/packages/compiler-sfc/package.json @@@ -28,11 -28,11 +28,11 @@@ "author": "Evan You", "license": "MIT", "bugs": { - "url": "https://github.com/vuejs/core/issues" + "url": "https://github.com/vuejs/core-vapor/issues" }, - "homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-sfc#readme", + "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/compiler-sfc#readme", "dependencies": { - "@babel/parser": "^7.23.5", + "@babel/parser": "^7.23.6", "@vue/compiler-core": "workspace:*", "@vue/compiler-dom": "workspace:*", "@vue/compiler-ssr": "workspace:*", diff --cc packages/vue-compat/package.json index 7dbf72369e,03df0bdd34..a1c5ead5d9 --- a/packages/vue-compat/package.json +++ b/packages/vue-compat/package.json @@@ -34,11 -34,11 +34,11 @@@ "author": "Evan You", "license": "MIT", "bugs": { - "url": "https://github.com/vuejs/core/issues" + "url": "https://github.com/vuejs/core-vapor/issues" }, - "homepage": "https://github.com/vuejs/core/tree/main/packages/vue-compat#readme", + "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/vue-compat#readme", "dependencies": { - "@babel/parser": "^7.23.5", + "@babel/parser": "^7.23.6", "estree-walker": "^2.0.2", "source-map-js": "^1.0.2" }, diff --cc pnpm-lock.yaml index f332c84e87,e654fe6dd0..9c84fbf77d --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@@ -9,14 -9,14 +9,14 @@@ importers .: devDependencies: '@babel/parser': - specifier: ^7.23.5 - version: 7.23.5 + specifier: ^7.23.6 + version: 7.23.6 '@babel/types': - specifier: ^7.23.5 - version: 7.23.5 + specifier: ^7.23.6 + version: 7.23.6 '@codspeed/vitest-plugin': specifier: ^2.3.1 - version: 2.3.1(vite@5.0.10)(vitest@1.0.4) - version: 2.3.1(vite@5.0.7)(vitest@1.1.0) ++ version: 2.3.1(vite@5.0.10)(vitest@1.1.0) '@rollup/plugin-alias': specifier: ^5.0.1 version: 5.0.1(rollup@4.1.4) @@@ -42,17 -42,17 +42,17 @@@ specifier: ^1.2.5 version: 1.2.5 '@types/node': - specifier: ^20.10.4 - version: 20.10.4 + specifier: ^20.10.5 + version: 20.10.5 '@types/semver': specifier: ^7.5.5 - version: 7.5.5 + version: 7.5.6 '@typescript-eslint/parser': - specifier: ^6.13.2 - version: 6.14.0(eslint@8.56.0)(typescript@5.2.2) + specifier: ^6.15.0 - version: 6.15.0(eslint@8.56.0)(typescript@5.2.2) ++ version: 6.16.0(eslint@8.56.0)(typescript@5.2.2) '@vitest/coverage-istanbul': - specifier: ^1.0.4 - version: 1.0.4(vitest@1.0.4) + specifier: ^1.1.0 + version: 1.1.0(vitest@1.1.0) '@vue/consolidate': specifier: 0.17.3 version: 0.17.3 @@@ -163,10 -163,10 +163,10 @@@ version: 5.2.2 vite: specifier: ^5.0.5 - version: 5.0.10(@types/node@20.10.4)(terser@5.22.0) - version: 5.0.7(@types/node@20.10.5)(terser@5.22.0) ++ version: 5.0.10(@types/node@20.10.5)(terser@5.22.0) vitest: - specifier: ^1.0.4 - version: 1.0.4(@types/node@20.10.4)(jsdom@23.0.1)(terser@5.22.0) + specifier: ^1.1.0 + version: 1.1.0(@types/node@20.10.5)(jsdom@23.0.1)(terser@5.22.0) packages/compiler-core: dependencies: @@@ -376,10 -355,10 +376,10 @@@ devDependencies: '@vitejs/plugin-vue': specifier: ^4.4.0 - version: 4.4.0(vite@5.0.7)(vue@packages+vue) + version: 4.4.0(vite@5.0.10)(vue@packages+vue) vite: specifier: ^5.0.5 - version: 5.0.10(@types/node@20.10.4)(terser@5.22.0) - version: 5.0.7(@types/node@20.10.5)(terser@5.22.0) ++ version: 5.0.10(@types/node@20.10.5)(terser@5.22.0) packages/shared: {} @@@ -434,37 -407,6 +434,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: + vue: + specifier: workspace:* + version: link:../packages/vue + devDependencies: + '@vitejs/plugin-vue': + specifier: ^4.5.0 + version: 4.5.0(vite@5.0.2)(vue@packages+vue) + vite: + specifier: ^5.0.2 - version: 5.0.2(@types/node@20.10.4)(terser@5.22.0) ++ version: 5.0.2(@types/node@20.10.5)(terser@5.22.0) + vite-hyper-config: + specifier: ^0.1.1 - version: 0.1.1(@types/node@20.10.4)(terser@5.22.0)(vite@5.0.2) ++ version: 0.1.1(@types/node@20.10.5)(terser@5.22.0)(vite@5.0.2) + vite-node: + specifier: ^0.34.6 - version: 0.34.6(@types/node@20.10.4)(terser@5.22.0) ++ version: 0.34.6(@types/node@20.10.5)(terser@5.22.0) + vite-plugin-inspect: + specifier: ^0.7.42 + version: 0.7.42(rollup@4.1.4)(vite@5.0.2) + packages: /@aashutoshrathi/word-wrap@1.2.6: @@@ -503,15 -449,15 +503,15 @@@ engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.5 + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.23.3 '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) - '@babel/helpers': 7.23.5 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) + '@babel/helpers': 7.23.2 - '@babel/parser': 7.23.5 + '@babel/parser': 7.23.6 '@babel/template': 7.22.15 - '@babel/traverse': 7.23.5 + '@babel/traverse': 7.23.3 - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 convert-source-map: 2.0.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@@ -521,11 -467,11 +521,11 @@@ - supports-color dev: true - /@babel/generator@7.23.5: - resolution: {integrity: sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==} + /@babel/generator@7.23.3: + resolution: {integrity: sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 jsesc: 2.5.2 @@@ -566,10 -512,10 +566,10 @@@ resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 dev: true - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.5): + /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: @@@ -616,8 -562,8 +616,8 @@@ engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/traverse': 7.23.5 + '@babel/traverse': 7.23.3 - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 transitivePeerDependencies: - supports-color dev: true @@@ -632,8 -578,18 +632,8 @@@ js-tokens: 4.0.0 dev: true - /@babel/parser@7.23.5: - resolution: {integrity: sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==} - /@babel/highlight@7.23.4: - resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} - engines: {node: '>=6.9.0'} - requiresBuild: true - dependencies: - '@babel/helper-validator-identifier': 7.22.20 - chalk: 2.4.2 - js-tokens: 4.0.0 - dev: true - + /@babel/parser@7.23.6: + resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} engines: {node: '>=6.0.0'} hasBin: true dependencies: @@@ -643,17 -599,17 +643,17 @@@ resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.22.13 - '@babel/parser': 7.23.5 - '@babel/types': 7.23.5 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 dev: true - /@babel/traverse@7.23.5: - resolution: {integrity: sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==} + /@babel/traverse@7.23.3: + resolution: {integrity: sha512-+K0yF1/9yR0oHdE0StHuEj3uTPzwwbrLGfNOndVJVV2TqA5+j3oljJUb4nmB954FLGjNem976+B+eDuLIjesiQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.5 + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.23.3 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 @@@ -681,19 -637,28 +681,28 @@@ node-gyp-build: 4.7.1 dev: true - /@codspeed/vitest-plugin@2.3.1(vite@5.0.10)(vitest@1.0.4): - /@codspeed/vitest-plugin@2.3.1(vite@5.0.7)(vitest@1.1.0): ++ /@codspeed/vitest-plugin@2.3.1(vite@5.0.10)(vitest@1.1.0): resolution: {integrity: sha512-/e4G2B/onX/hG/EjUU/NpDxnIryeTDamVRTBeWfgQDoex3g7GDzTwoQktaU5l/Asw3ZjEErQg+oQVToQ6jYZlA==} peerDependencies: vite: ^4.2.0 || ^5.0.0 vitest: '>=1.0.0-beta.4 || >=1' dependencies: '@codspeed/core': 2.3.1 - vite: 5.0.10(@types/node@20.10.4)(terser@5.22.0) - vitest: 1.0.4(@types/node@20.10.4)(jsdom@23.0.1)(terser@5.22.0) - vite: 5.0.7(@types/node@20.10.5)(terser@5.22.0) ++ vite: 5.0.10(@types/node@20.10.5)(terser@5.22.0) + vitest: 1.1.0(@types/node@20.10.5)(jsdom@23.0.1)(terser@5.22.0) dev: true - /@esbuild/android-arm64@0.18.20: - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} + /@esbuild/aix-ppc64@0.19.10: + resolution: {integrity: sha512-Q+mk96KJ+FZ30h9fsJl+67IjNJm3x2eX+GBWGmocAKgzp27cowCOOqSdscX80s0SpdFXZnIv/+1xD1EctFx96Q==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64@0.19.10: + resolution: {integrity: sha512-1X4CClKhDgC3by7k8aOWZeBXQX8dHT5QAMCAQDArCLaYfkppoARvh0fit3X2Qs+MXDngKcHv6XXyQCpY0hkK1Q==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@@ -1625,8 -1586,8 +1634,8 @@@ dev: true optional: true - /@typescript-eslint/parser@6.14.0(eslint@8.56.0)(typescript@5.2.2): - resolution: {integrity: sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA==} - /@typescript-eslint/parser@6.15.0(eslint@8.56.0)(typescript@5.2.2): - resolution: {integrity: sha512-MkgKNnsjC6QwcMdlNAel24jjkEO/0hQaMDLqP4S9zq5HBAUJNQB6y+3DwLjX7b3l2b37eNAxMPLwb3/kh8VKdA==} ++ /@typescript-eslint/parser@6.16.0(eslint@8.56.0)(typescript@5.2.2): ++ resolution: {integrity: sha512-H2GM3eUo12HpKZU9njig3DF5zJ58ja6ahj1GoHEHOgQvYxzoFJJEvC1MQ7T2l9Ha+69ZSOn7RTxOdpC/y3ikMw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@@ -1635,10 -1596,10 +1644,10 @@@ typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.14.0 - '@typescript-eslint/types': 6.14.0 - '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.2.2) - '@typescript-eslint/visitor-keys': 6.14.0 - '@typescript-eslint/scope-manager': 6.15.0 - '@typescript-eslint/types': 6.15.0 - '@typescript-eslint/typescript-estree': 6.15.0(typescript@5.2.2) - '@typescript-eslint/visitor-keys': 6.15.0 ++ '@typescript-eslint/scope-manager': 6.16.0 ++ '@typescript-eslint/types': 6.16.0 ++ '@typescript-eslint/typescript-estree': 6.16.0(typescript@5.2.2) ++ '@typescript-eslint/visitor-keys': 6.16.0 debug: 4.3.4 eslint: 8.56.0 typescript: 5.2.2 @@@ -1654,12 -1615,12 +1663,12 @@@ '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/scope-manager@6.14.0: - resolution: {integrity: sha512-VT7CFWHbZipPncAZtuALr9y3EuzY1b1t1AEkIq2bTXUPKw+pHoXflGNG5L+Gv6nKul1cz1VH8fz16IThIU0tdg==} - /@typescript-eslint/scope-manager@6.15.0: - resolution: {integrity: sha512-+BdvxYBltqrmgCNu4Li+fGDIkW9n//NrruzG9X1vBzaNK+ExVXPoGB71kneaVw/Jp+4rH/vaMAGC6JfMbHstVg==} ++ /@typescript-eslint/scope-manager@6.16.0: ++ resolution: {integrity: sha512-0N7Y9DSPdaBQ3sqSCwlrm9zJwkpOuc6HYm7LpzLAPqBL7dmzAUimr4M29dMkOP/tEwvOCC/Cxo//yOfJD3HUiw==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.14.0 - '@typescript-eslint/visitor-keys': 6.14.0 - '@typescript-eslint/types': 6.15.0 - '@typescript-eslint/visitor-keys': 6.15.0 ++ '@typescript-eslint/types': 6.16.0 ++ '@typescript-eslint/visitor-keys': 6.16.0 dev: true /@typescript-eslint/types@5.62.0: @@@ -1667,8 -1628,8 +1676,8 @@@ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types@6.14.0: - resolution: {integrity: sha512-uty9H2K4Xs8E47z3SnXEPRNDfsis8JO27amp2GNCnzGETEW3yTqEIVg5+AI7U276oGF/tw6ZA+UesxeQ104ceA==} - /@typescript-eslint/types@6.15.0: - resolution: {integrity: sha512-yXjbt//E4T/ee8Ia1b5mGlbNj9fB9lJP4jqLbZualwpP2BCQ5is6BcWwxpIsY4XKAhmdv3hrW92GdtJbatC6dQ==} ++ /@typescript-eslint/types@6.16.0: ++ resolution: {integrity: sha512-hvDFpLEvTJoHutVl87+MG/c5C8I6LOgEx05zExTSJDEVU7hhR3jhV8M5zuggbdFCw98+HhZWPHZeKS97kS3JoQ==} engines: {node: ^16.0.0 || >=18.0.0} dev: true @@@ -1693,8 -1654,8 +1702,8 @@@ - supports-color dev: true - /@typescript-eslint/typescript-estree@6.14.0(typescript@5.2.2): - resolution: {integrity: sha512-yPkaLwK0yH2mZKFE/bXkPAkkFgOv15GJAUzgUVonAbv0Hr4PK/N2yaA/4XQbTZQdygiDkpt5DkxPELqHguNvyw==} - /@typescript-eslint/typescript-estree@6.15.0(typescript@5.2.2): - resolution: {integrity: sha512-7mVZJN7Hd15OmGuWrp2T9UvqR2Ecg+1j/Bp1jXUEY2GZKV6FXlOIoqVDmLpBiEiq3katvj/2n2mR0SDwtloCew==} ++ /@typescript-eslint/typescript-estree@6.16.0(typescript@5.2.2): ++ resolution: {integrity: sha512-VTWZuixh/vr7nih6CfrdpmFNLEnoVBF1skfjdyGnNwXOH1SLeHItGdZDHhhAIzd3ACazyY2Fg76zuzOVTaknGA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@@ -1702,11 -1663,11 +1711,12 @@@ typescript: optional: true dependencies: - '@typescript-eslint/types': 6.14.0 - '@typescript-eslint/visitor-keys': 6.14.0 - '@typescript-eslint/types': 6.15.0 - '@typescript-eslint/visitor-keys': 6.15.0 ++ '@typescript-eslint/types': 6.16.0 ++ '@typescript-eslint/visitor-keys': 6.16.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 ++ minimatch: 9.0.3 semver: 7.5.4 ts-api-utils: 1.0.3(typescript@5.2.2) typescript: 5.2.2 @@@ -1742,11 -1703,11 +1752,11 @@@ eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@6.14.0: - resolution: {integrity: sha512-fB5cw6GRhJUz03MrROVuj5Zm/Q+XWlVdIsFj+Zb1Hvqouc8t+XP2H5y53QYU/MGtd2dPg6/vJJlhoX3xc2ehfw==} - /@typescript-eslint/visitor-keys@6.15.0: - resolution: {integrity: sha512-1zvtdC1a9h5Tb5jU9x3ADNXO9yjP8rXlaoChu0DQX40vf5ACVpYIVIZhIMZ6d5sDXH7vq4dsZBT1fEGj8D2n2w==} ++ /@typescript-eslint/visitor-keys@6.16.0: ++ resolution: {integrity: sha512-QSFQLruk7fhs91a/Ep/LqRdbJCZ1Rq03rqBdKT5Ky17Sz8zRLUksqIe9DW0pKtg/Z35/ztbLQ6qpOCN6rOC11A==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.14.0 - '@typescript-eslint/types': 6.15.0 ++ '@typescript-eslint/types': 6.16.0 eslint-visitor-keys: 3.4.3 dev: true @@@ -1761,18 -1722,7 +1771,18 @@@ vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 5.0.10(@types/node@20.10.4)(terser@5.22.0) - vite: 5.0.7(@types/node@20.10.5)(terser@5.22.0) ++ vite: 5.0.10(@types/node@20.10.5)(terser@5.22.0) + vue: link:packages/vue + dev: true + + /@vitejs/plugin-vue@4.5.0(vite@5.0.2)(vue@packages+vue): + resolution: {integrity: sha512-a2WSpP8X8HTEww/U00bU4mX1QpLINNuz/2KMNpLsdu3BzOpak3AGI1CJYBTXcc4SPhaD0eNRUp7IyQK405L5dQ==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 || ^5.0.0 + vue: ^3.2.25 + dependencies: - vite: 5.0.2(@types/node@20.10.4)(terser@5.22.0) ++ vite: 5.0.2(@types/node@20.10.5)(terser@5.22.0) vue: link:packages/vue dev: true @@@ -3971,8 -3833,8 +3982,8 @@@ resolution: {integrity: sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.3 - '@babel/parser': 7.23.5 + '@babel/parser': 7.23.6 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.5.4 @@@ -6200,51 -6003,8 +6211,51 @@@ engines: {node: '>= 0.8'} dev: true - /vite-hyper-config@0.1.1(@types/node@20.10.4)(terser@5.22.0)(vite@5.0.2): ++ /vite-hyper-config@0.1.1(@types/node@20.10.5)(terser@5.22.0)(vite@5.0.2): + resolution: {integrity: sha512-Sc9WuuLImezPUG6JUnBU/L0KHZDHRyvLKEU1fEPCR6gBsC9QTnmnX78doRQpKt6P/rRcawlytbA2xt9Qb/kaVQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + vite: ^4.0.0 || ^5.0.0 + dependencies: + cac: 6.7.14 + picocolors: 1.0.0 - vite: 5.0.2(@types/node@20.10.4)(terser@5.22.0) - vite-node: 0.34.6(@types/node@20.10.4)(terser@5.22.0) ++ vite: 5.0.2(@types/node@20.10.5)(terser@5.22.0) ++ vite-node: 0.34.6(@types/node@20.10.5)(terser@5.22.0) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + - /vite-node@0.34.6(@types/node@20.10.4)(terser@5.22.0): ++ /vite-node@0.34.6(@types/node@20.10.5)(terser@5.22.0): + resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} + engines: {node: '>=v14.18.0'} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4 + mlly: 1.4.2 + pathe: 1.1.1 + picocolors: 1.0.0 - vite: 5.0.10(@types/node@20.10.4)(terser@5.22.0) ++ vite: 5.0.10(@types/node@20.10.5)(terser@5.22.0) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + - /vite-node@1.0.4(@types/node@20.10.4)(terser@5.22.0): - resolution: {integrity: sha512-9xQQtHdsz5Qn8hqbV7UKqkm8YkJhzT/zr41Dmt5N7AlD8hJXw/Z7y0QiD5I8lnTthV9Rvcvi0QW7PI0Fq83ZPg==} + /vite-node@1.1.0(@types/node@20.10.5)(terser@5.22.0): + resolution: {integrity: sha512-jV48DDUxGLEBdHCQvxL1mEh7+naVy+nhUUUaPAZLd3FJgXuxQiewHcfeZebbJ6onDqNGkP4r3MhQ342PRlG81Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: @@@ -6252,7 -6012,7 +6263,7 @@@ debug: 4.3.4 pathe: 1.1.1 picocolors: 1.0.0 - vite: 5.0.10(@types/node@20.10.4)(terser@5.22.0) - vite: 5.0.7(@types/node@20.10.5)(terser@5.22.0) ++ vite: 5.0.10(@types/node@20.10.5)(terser@5.22.0) transitivePeerDependencies: - '@types/node' - less @@@ -6264,69 -6024,8 +6275,69 @@@ - terser dev: true - /vite@5.0.7(@types/node@20.10.5)(terser@5.22.0): - resolution: {integrity: sha512-B4T4rJCDPihrQo2B+h1MbeGL/k/GMAHzhQ8S0LjQ142s6/+l3hHTT095ORvsshj4QCkoWu3Xtmob5mazvakaOw==} + /vite-plugin-inspect@0.7.42(rollup@4.1.4)(vite@5.0.2): + resolution: {integrity: sha512-JCyX86wr3siQc+p9Kd0t8VkFHAJag0RaQVIpdFGSv5FEaePEVB6+V/RGtz2dQkkGSXQzRWrPs4cU3dRKg32bXw==} + engines: {node: '>=14'} + peerDependencies: + '@nuxt/kit': '*' + vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0 + peerDependenciesMeta: + '@nuxt/kit': + optional: true + dependencies: + '@antfu/utils': 0.7.6 + '@rollup/pluginutils': 5.0.5(rollup@4.1.4) + debug: 4.3.4 + error-stack-parser-es: 0.1.1 + fs-extra: 11.1.1 + open: 9.1.0 + picocolors: 1.0.0 + sirv: 2.0.3 - vite: 5.0.2(@types/node@20.10.4)(terser@5.22.0) ++ vite: 5.0.2(@types/node@20.10.5)(terser@5.22.0) + transitivePeerDependencies: + - rollup + - supports-color + dev: true + - /vite@5.0.10(@types/node@20.10.4)(terser@5.22.0): ++ /vite@5.0.10(@types/node@20.10.5)(terser@5.22.0): + resolution: {integrity: sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: - '@types/node': 20.10.4 ++ '@types/node': 20.10.5 + esbuild: 0.19.5 + postcss: 8.4.32 + rollup: 4.4.1 + terser: 5.22.0 + optionalDependencies: + fsevents: 2.3.3 + dev: true + - /vite@5.0.2(@types/node@20.10.4)(terser@5.22.0): ++ /vite@5.0.2(@types/node@20.10.5)(terser@5.22.0): + resolution: {integrity: sha512-6CCq1CAJCNM1ya2ZZA7+jS2KgnhbzvxakmlIjN24cF/PXhRMzpM/z8QgsVJA/Dm5fWUWnVEsmtBoMhmerPxT0g==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@@ -6387,13 -6086,13 +6398,13 @@@ jsdom: optional: true dependencies: - '@types/node': 20.10.4 - '@vitest/expect': 1.0.4 - '@vitest/runner': 1.0.4 - '@vitest/snapshot': 1.0.4 - '@vitest/spy': 1.0.4 - '@vitest/utils': 1.0.4 + '@types/node': 20.10.5 + '@vitest/expect': 1.1.0 + '@vitest/runner': 1.1.0 + '@vitest/snapshot': 1.1.0 + '@vitest/spy': 1.1.0 + '@vitest/utils': 1.1.0 - acorn-walk: 8.3.0 + acorn-walk: 8.3.1 cac: 6.7.14 chai: 4.3.10 debug: 4.3.4 @@@ -6407,8 -6106,8 +6418,8 @@@ strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.8.1 - vite: 5.0.10(@types/node@20.10.4)(terser@5.22.0) - vite-node: 1.0.4(@types/node@20.10.4)(terser@5.22.0) - vite: 5.0.7(@types/node@20.10.5)(terser@5.22.0) ++ vite: 5.0.10(@types/node@20.10.5)(terser@5.22.0) + vite-node: 1.1.0(@types/node@20.10.5)(terser@5.22.0) why-is-node-running: 2.2.2 transitivePeerDependencies: - less diff --cc vitest.config.ts index 9b83c11071,e6839a09ee..b15b2a9d8c --- a/vitest.config.ts +++ b/vitest.config.ts @@@ -25,9 -25,9 +25,9 @@@ export default defineConfig( plugins: [codspeedPlugin()], test: { globals: true, - setupFiles: 'scripts/setupVitest.ts', + setupFiles: 'scripts/setup-vitest.ts', environmentMatchGlobs: [ - ['packages/{vue,vue-compat,runtime-dom}/**', 'jsdom'] + ['packages/{vue,vue-compat,runtime-dom,runtime-vapor}/**', 'jsdom'] ], sequence: { hooks: 'list'