From 0735e1808dae72dcbbc3f28c7d0f3ba0b0b44e4f Mon Sep 17 00:00:00 2001 From: Evan You Date: Sun, 11 Aug 2024 16:51:24 +0800 Subject: [PATCH] chore: use pnpm catalog for shared deps --- package.json | 6 +- packages/plugin-vue-jsx/package.json | 2 +- packages/plugin-vue/package.json | 4 +- playground/ssr-vue/package.json | 4 +- playground/tailwind/package.json | 4 +- playground/vue-asset-base/package.json | 2 +- playground/vue-jsx/package.json | 2 +- playground/vue-legacy/package.json | 2 +- playground/vue-lib/package.json | 2 +- playground/vue-server-origin/package.json | 2 +- playground/vue-sourcemap/package.json | 2 +- playground/vue/package.json | 2 +- pnpm-lock.yaml | 316 ++++++++++++++-------- pnpm-workspace.yaml | 5 + 14 files changed, 225 insertions(+), 130 deletions(-) diff --git a/package.json b/package.json index 2fe8e2a7..f8c9cb08 100644 --- a/package.json +++ b/package.json @@ -67,9 +67,9 @@ "tsx": "^4.15.5", "typescript": "^5.4.5", "unbuild": "2.0.0", - "vite": "^5.3.5", + "vite": "catalog:", "vitest": "^1.6.0", - "vue": "^3.4.29" + "vue": "catalog:" }, "simple-git-hooks": { "pre-commit": "pnpm exec lint-staged --concurrent false" @@ -88,7 +88,7 @@ "eslint --cache --fix" ] }, - "packageManager": "pnpm@9.3.0", + "packageManager": "pnpm@9.7.0", "pnpm": { "overrides": { "@vitejs/plugin-vue": "workspace:*" diff --git a/packages/plugin-vue-jsx/package.json b/packages/plugin-vue-jsx/package.json index 8480b72e..a70740f4 100644 --- a/packages/plugin-vue-jsx/package.json +++ b/packages/plugin-vue-jsx/package.json @@ -39,7 +39,7 @@ "@vue/babel-plugin-jsx": "^1.2.2" }, "devDependencies": { - "vite": "^5.3.5" + "vite": "catalog:" }, "peerDependencies": { "vite": "^5.0.0", diff --git a/packages/plugin-vue/package.json b/packages/plugin-vue/package.json index bceead81..3a3f3f59 100644 --- a/packages/plugin-vue/package.json +++ b/packages/plugin-vue/package.json @@ -45,7 +45,7 @@ "rollup": "^4.19.2", "slash": "^5.1.0", "source-map-js": "^1.2.0", - "vite": "^5.3.5", - "vue": "^3.4.29" + "vite": "catalog:", + "vue": "catalog:" } } diff --git a/playground/ssr-vue/package.json b/playground/ssr-vue/package.json index e059ff56..b89c3968 100644 --- a/playground/ssr-vue/package.json +++ b/playground/ssr-vue/package.json @@ -17,8 +17,8 @@ "dependencies": { "@vitejs/test-example-external-component": "file:example-external-component", "pinia": "^2.1.7", - "vue": "^3.4.29", - "vue-router": "^4.3.3" + "vue": "catalog:", + "vue-router": "catalog:" }, "devDependencies": { "@vitejs/plugin-vue": "workspace:*", diff --git a/playground/tailwind/package.json b/playground/tailwind/package.json index cf8f54ec..fe731f91 100644 --- a/playground/tailwind/package.json +++ b/playground/tailwind/package.json @@ -11,8 +11,8 @@ "dependencies": { "autoprefixer": "^10.4.19", "tailwindcss": "^3.4.4", - "vue": "^3.4.29", - "vue-router": "^4.3.3" + "vue": "catalog:", + "vue-router": "catalog:" }, "devDependencies": { "@types/node": "^20.14.2", diff --git a/playground/vue-asset-base/package.json b/playground/vue-asset-base/package.json index 1b80334e..3ab109f7 100644 --- a/playground/vue-asset-base/package.json +++ b/playground/vue-asset-base/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "vue": "^3.4.29" + "vue": "catalog:" }, "devDependencies": { "@vitejs/plugin-vue": "workspace:*" diff --git a/playground/vue-jsx/package.json b/playground/vue-jsx/package.json index 506c4ad6..799af458 100644 --- a/playground/vue-jsx/package.json +++ b/playground/vue-jsx/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "vue": "^3.4.29" + "vue": "catalog:" }, "devDependencies": { "@vitejs/plugin-vue": "workspace:*", diff --git a/playground/vue-legacy/package.json b/playground/vue-legacy/package.json index e468fca4..9e34c605 100644 --- a/playground/vue-legacy/package.json +++ b/playground/vue-legacy/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "vue": "^3.4.29" + "vue": "catalog:" }, "devDependencies": { "@vitejs/plugin-vue": "workspace:*", diff --git a/playground/vue-lib/package.json b/playground/vue-lib/package.json index d64fbd4e..65159df0 100644 --- a/playground/vue-lib/package.json +++ b/playground/vue-lib/package.json @@ -9,7 +9,7 @@ "build-consumer": "vite build --config ./vite.config.consumer.ts" }, "dependencies": { - "vue": "^3.4.29" + "vue": "catalog:" }, "devDependencies": { "@vitejs/plugin-vue": "workspace:*" diff --git a/playground/vue-server-origin/package.json b/playground/vue-server-origin/package.json index 1b80334e..3ab109f7 100644 --- a/playground/vue-server-origin/package.json +++ b/playground/vue-server-origin/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "vue": "^3.4.29" + "vue": "catalog:" }, "devDependencies": { "@vitejs/plugin-vue": "workspace:*" diff --git a/playground/vue-sourcemap/package.json b/playground/vue-sourcemap/package.json index 4dc2ff82..178c5c38 100644 --- a/playground/vue-sourcemap/package.json +++ b/playground/vue-sourcemap/package.json @@ -15,6 +15,6 @@ "sass": "^1.77.5" }, "dependencies": { - "vue": "^3.4.29" + "vue": "catalog:" } } diff --git a/playground/vue/package.json b/playground/vue/package.json index b73fdc61..5e0e2e43 100644 --- a/playground/vue/package.json +++ b/playground/vue/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "lodash-es": "^4.17.21", - "vue": "^3.4.29" + "vue": "catalog:" }, "devDependencies": { "@vitejs/plugin-vue": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0271cf4b..fc58798f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,18 @@ settings: autoInstallPeers: false excludeLinksFromLockfile: false +catalogs: + default: + vite: + specifier: ^5.4.0 + version: 5.4.0 + vue: + specifier: ^3.5.0-beta.1 + version: 3.5.0-beta.1 + vue-router: + specifier: ^4.4.3 + version: 4.4.3 + overrides: '@vitejs/plugin-vue': workspace:* @@ -105,14 +117,14 @@ importers: specifier: 2.0.0 version: 2.0.0(sass@1.77.5)(typescript@5.4.5) vite: - specifier: ^5.3.5 - version: 5.3.5(@types/node@20.14.2)(less@4.2.0)(sass@1.77.5)(stylus@0.63.0) + specifier: 'catalog:' + version: 5.4.0(@types/node@20.14.2)(less@4.2.0)(sass@1.77.5)(stylus@0.63.0) vitest: specifier: ^1.6.0 version: 1.6.0(@types/node@20.14.2)(less@4.2.0)(sass@1.77.5)(stylus@0.63.0) vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + specifier: 'catalog:' + version: 3.5.0-beta.1(typescript@5.4.5) packages/plugin-vue: devDependencies: @@ -135,11 +147,11 @@ importers: specifier: ^1.2.0 version: 1.2.0 vite: - specifier: ^5.3.5 - version: 5.3.5(@types/node@20.14.2)(less@4.2.0)(sass@1.77.5)(stylus@0.63.0) + specifier: 'catalog:' + version: 5.4.0(@types/node@20.14.2)(less@4.2.0)(sass@1.77.5)(stylus@0.63.0) vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + specifier: 'catalog:' + version: 3.5.0-beta.1(typescript@5.4.5) packages/plugin-vue-jsx: dependencies: @@ -154,8 +166,8 @@ importers: version: 1.2.2(@babel/core@7.24.7) devDependencies: vite: - specifier: ^5.3.5 - version: 5.3.5(@types/node@20.14.2)(less@4.2.0)(sass@1.77.5)(stylus@0.63.0) + specifier: 'catalog:' + version: 5.4.0(@types/node@20.14.2)(less@4.2.0)(sass@1.77.5)(stylus@0.63.0) playground: devDependencies: @@ -185,13 +197,13 @@ importers: version: link:example-external-component pinia: specifier: ^2.1.7 - version: 2.1.7(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + version: 2.1.7(typescript@5.4.5)(vue@3.5.0-beta.1(typescript@5.4.5)) vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + specifier: 'catalog:' + version: 3.5.0-beta.1(typescript@5.4.5) vue-router: - specifier: ^4.3.3 - version: 4.3.3(vue@3.4.29(typescript@5.4.5)) + specifier: 'catalog:' + version: 4.4.3(vue@3.5.0-beta.1(typescript@5.4.5)) devDependencies: '@vitejs/plugin-vue': specifier: workspace:* @@ -220,16 +232,16 @@ importers: dependencies: autoprefixer: specifier: ^10.4.19 - version: 10.4.19(postcss@8.4.39) + version: 10.4.19(postcss@8.4.41) tailwindcss: specifier: ^3.4.4 version: 3.4.4(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.4.5)) vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + specifier: 'catalog:' + version: 3.5.0-beta.1(typescript@5.4.5) vue-router: - specifier: ^4.3.3 - version: 4.3.3(vue@3.4.29(typescript@5.4.5)) + specifier: 'catalog:' + version: 4.4.3(vue@3.5.0-beta.1(typescript@5.4.5)) devDependencies: '@types/node': specifier: ^20.14.2 @@ -247,8 +259,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + specifier: 'catalog:' + version: 3.5.0-beta.1(typescript@5.4.5) devDependencies: '@vitejs/plugin-vue': specifier: workspace:* @@ -272,8 +284,8 @@ importers: playground/vue-asset-base: dependencies: vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + specifier: 'catalog:' + version: 3.5.0-beta.1(typescript@5.4.5) devDependencies: '@vitejs/plugin-vue': specifier: workspace:* @@ -282,8 +294,8 @@ importers: playground/vue-jsx: dependencies: vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + specifier: 'catalog:' + version: 3.5.0-beta.1(typescript@5.4.5) devDependencies: '@vitejs/plugin-vue': specifier: workspace:* @@ -295,12 +307,12 @@ importers: playground/vue-legacy: dependencies: vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + specifier: 'catalog:' + version: 3.5.0-beta.1(typescript@5.4.5) devDependencies: '@vitejs/plugin-legacy': specifier: ^5.4.1 - version: 5.4.1(vite@5.3.5(@types/node@20.14.2)(less@4.2.0)(sass@1.77.5)(stylus@0.63.0)) + version: 5.4.1(vite@5.4.0(@types/node@20.14.2)(less@4.2.0)(sass@1.77.5)(stylus@0.63.0)) '@vitejs/plugin-vue': specifier: workspace:* version: link:../../packages/plugin-vue @@ -308,8 +320,8 @@ importers: playground/vue-lib: dependencies: vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + specifier: 'catalog:' + version: 3.5.0-beta.1(typescript@5.4.5) devDependencies: '@vitejs/plugin-vue': specifier: workspace:* @@ -318,8 +330,8 @@ importers: playground/vue-server-origin: dependencies: vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + specifier: 'catalog:' + version: 3.5.0-beta.1(typescript@5.4.5) devDependencies: '@vitejs/plugin-vue': specifier: workspace:* @@ -328,8 +340,8 @@ importers: playground/vue-sourcemap: dependencies: vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + specifier: 'catalog:' + version: 3.5.0-beta.1(typescript@5.4.5) devDependencies: '@vitejs/plugin-vue': specifier: workspace:* @@ -339,7 +351,7 @@ importers: version: 4.2.0 postcss-nested: specifier: ^6.0.1 - version: 6.0.1(postcss@8.4.39) + version: 6.0.1(postcss@8.4.41) sass: specifier: ^1.77.5 version: 1.77.5 @@ -580,6 +592,10 @@ packages: resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.24.8': + resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.24.6': resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==} engines: {node: '>=6.9.0'} @@ -627,6 +643,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.25.3': + resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.6': resolution: {integrity: sha512-bYndrJ6Ph6Ar+GaB5VAc0JPoP80bQCm4qon6JEzXfRl5QZyQ8Ur1K6k7htxWmPA5z+k7JQvaMUrtXlqclWYzKw==} engines: {node: '>=6.9.0'} @@ -1109,6 +1130,10 @@ packages: resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} engines: {node: '>=6.9.0'} + '@babel/types@7.25.2': + resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==} + engines: {node: '>=6.9.0'} + '@conventional-changelog/git-client@1.0.1': resolution: {integrity: sha512-PJEqBwAleffCMETaVm/fUgHldzBE35JFk3/9LL6NUA5EXa3qednu+UT6M7E5iBu3zIQZCULYIiZ90fBYHt6xUw==} engines: {node: '>=18'} @@ -1593,6 +1618,9 @@ packages: '@jridgewell/sourcemap-codec@1.4.15': resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} @@ -1926,49 +1954,52 @@ packages: '@vue/compiler-core@3.4.27': resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==} - '@vue/compiler-core@3.4.29': - resolution: {integrity: sha512-TFKiRkKKsRCKvg/jTSSKK7mYLJEQdUiUfykbG49rubC9SfDyvT2JrzTReopWlz2MxqeLyxh9UZhvxEIBgAhtrg==} + '@vue/compiler-core@3.5.0-beta.1': + resolution: {integrity: sha512-MLP2yH21NFnVn+WhUsrRFR+wwXuBWHQ4YmXou1zVaXSfwqwGonf0KC7FBbXz3RbqPH0v2yksWpZFJYnTY++yNQ==} '@vue/compiler-dom@3.4.27': resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==} - '@vue/compiler-dom@3.4.29': - resolution: {integrity: sha512-A6+iZ2fKIEGnfPJejdB7b1FlJzgiD+Y/sxxKwJWg1EbJu6ZPgzaPQQ51ESGNv0CP6jm6Z7/pO6Ia8Ze6IKrX7w==} + '@vue/compiler-dom@3.5.0-beta.1': + resolution: {integrity: sha512-DAC/58eo5XlYdrUXRIf3eWDMbKWM1I85bQfIRIqt7vCE2a2yGmx2LIyI/BEio4uI1Sdf/g16kOzk3BDmFkr1GA==} '@vue/compiler-sfc@3.4.27': resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==} - '@vue/compiler-sfc@3.4.29': - resolution: {integrity: sha512-zygDcEtn8ZimDlrEQyLUovoWgKQic6aEQqRXce2WXBvSeHbEbcAsXyCk9oG33ZkyWH4sl9D3tkYc1idoOkdqZQ==} + '@vue/compiler-sfc@3.5.0-beta.1': + resolution: {integrity: sha512-0139cGju9//Wpm90rtwDy6+/1s61Ba04Mn8+X1Xgo6D9xR3h7yLmgHU7OvG9Mh3LwtlB0sQIUeYZMvF995r4ww==} '@vue/compiler-ssr@3.4.27': resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==} - '@vue/compiler-ssr@3.4.29': - resolution: {integrity: sha512-rFbwCmxJ16tDp3N8XCx5xSQzjhidYjXllvEcqX/lopkoznlNPz3jyy0WGJCyhAaVQK677WWFt3YO/WUEkMMUFQ==} + '@vue/compiler-ssr@3.5.0-beta.1': + resolution: {integrity: sha512-aC58zZiLS//lqH6DdOPicv5crn8uSkBMilpGR1lKISViI09n5Gz0Ov0c35lYiVk9WifshTXU+BPQut3huKYySA==} '@vue/devtools-api@6.5.1': resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} - '@vue/reactivity@3.4.29': - resolution: {integrity: sha512-w8+KV+mb1a8ornnGQitnMdLfE0kXmteaxLdccm2XwdFxXst4q/Z7SEboCV5SqJNpZbKFeaRBBJBhW24aJyGINg==} + '@vue/devtools-api@6.6.3': + resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==} + + '@vue/reactivity@3.5.0-beta.1': + resolution: {integrity: sha512-3dBZPdQxGcVCgeJv9KlGuK8a++PUj+OAJ8U89h+77SHMDAKXpLLjnpL+VfreAl37Z39ye4AJyfeYvaXV7fdlcA==} - '@vue/runtime-core@3.4.29': - resolution: {integrity: sha512-s8fmX3YVR/Rk5ig0ic0NuzTNjK2M7iLuVSZyMmCzN/+Mjuqqif1JasCtEtmtoJWF32pAtUjyuT2ljNKNLeOmnQ==} + '@vue/runtime-core@3.5.0-beta.1': + resolution: {integrity: sha512-j+ivXaIRSZbJJGf9ZZpcf+4vqM3DC3AMgmoRrQ8DJExYIU6mvpkSNUfPRBw3QROoD7BjcuImRN6Ia2QxnlwDfw==} - '@vue/runtime-dom@3.4.29': - resolution: {integrity: sha512-gI10atCrtOLf/2MPPMM+dpz3NGulo9ZZR9d1dWo4fYvm+xkfvRrw1ZmJ7mkWtiJVXSsdmPbcK1p5dZzOCKDN0g==} + '@vue/runtime-dom@3.5.0-beta.1': + resolution: {integrity: sha512-16xac1YVuQtSsIQsY+94fHlg9QsQOxIZrr66kcHXYN9bSA8SqrTmA6JpfdwQfp+xQMVyRt+xb/K1c8plec9rxQ==} - '@vue/server-renderer@3.4.29': - resolution: {integrity: sha512-HMLCmPI2j/k8PVkSBysrA2RxcxC5DgBiCdj7n7H2QtR8bQQPqKAe8qoaxLcInzouBmzwJ+J0x20ygN/B5mYBng==} + '@vue/server-renderer@3.5.0-beta.1': + resolution: {integrity: sha512-siDsHX84Yb9nF5H2Xp5h8mb/qXftNbgFiEN2Dr9N1RUaPXcz9Ai4grbMg6yTVm8aoC4gCXBgDVms+QRqSX3Xdg==} peerDependencies: - vue: 3.4.29 + vue: 3.5.0-beta.1 '@vue/shared@3.4.27': resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==} - '@vue/shared@3.4.29': - resolution: {integrity: sha512-hQ2gAQcBO/CDpC82DCrinJNgOHI2v+FA7BDW4lMSPeBpQ7sRe2OLHWe5cph1s7D8DUQAwRt18dBDfJJ220APEA==} + '@vue/shared@3.5.0-beta.1': + resolution: {integrity: sha512-RbjXOkVFA+92CWL8HLexUKIl3yUH0PGuzfjDtaNmr4WRP8vlA7xOyRm4iX+jl/KCbZb9JjC0r8yYWqNiMdeSJQ==} accepts@1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} @@ -2578,6 +2609,10 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} + entities@5.0.0: + resolution: {integrity: sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==} + engines: {node: '>=0.12'} + errno@0.1.8: resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} hasBin: true @@ -3335,6 +3370,9 @@ packages: magic-string@0.30.10: resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} + magic-string@0.30.11: + resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + magic-string@0.30.5: resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} @@ -3916,6 +3954,10 @@ packages: resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} engines: {node: ^10 || ^12 || >=14} + postcss@8.4.41: + resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} + engines: {node: ^10 || ^12 || >=14} + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -4597,8 +4639,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite@5.3.5: - resolution: {integrity: sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==} + vite@5.4.0: + resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -4606,6 +4648,7 @@ packages: less: '*' lightningcss: ^1.21.0 sass: '*' + sass-embedded: '*' stylus: '*' sugarss: '*' terser: ^5.4.0 @@ -4618,6 +4661,8 @@ packages: optional: true sass: optional: true + sass-embedded: + optional: true stylus: optional: true sugarss: @@ -4665,13 +4710,13 @@ packages: '@vue/composition-api': optional: true - vue-router@4.3.3: - resolution: {integrity: sha512-8Q+u+WP4N2SXY38FDcF2H1dUEbYVHVPtPCPZj/GTZx8RCbiB8AtJP9+YIxn4Vs0svMTNQcLIzka4GH7Utkx9xQ==} + vue-router@4.4.3: + resolution: {integrity: sha512-sv6wmNKx2j3aqJQDMxLFzs/u/mjA9Z5LCgy6BE0f7yFWMjrPLnS/sPNn8ARY/FXw6byV18EFutn5lTO6+UsV5A==} peerDependencies: vue: ^3.2.0 - vue@3.4.29: - resolution: {integrity: sha512-8QUYfRcYzNlYuzKPfge1UWC6nF9ym0lx7mpGVPJYNhddxEf3DD0+kU07NTL0sXuiT2HuJuKr/iEO8WvXvT0RSQ==} + vue@3.5.0-beta.1: + resolution: {integrity: sha512-17ZEyGr4411DWSNM9E0nNzQ4IPCkFPeDffTL17IFF+vCwinn9o5VyJmHexa2qKiwoLJ4Ib+3IGo+eAEgafW+fA==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -5035,6 +5080,8 @@ snapshots: '@babel/helper-string-parser@7.24.7': {} + '@babel/helper-string-parser@7.24.8': {} + '@babel/helper-validator-identifier@7.24.6': {} '@babel/helper-validator-identifier@7.24.7': {} @@ -5080,6 +5127,10 @@ snapshots: dependencies: '@babel/types': 7.24.7 + '@babel/parser@7.25.3': + dependencies: + '@babel/types': 7.25.2 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.6(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -5672,6 +5723,12 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 + '@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 + '@conventional-changelog/git-client@1.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.0.0)': dependencies: '@types/semver': 7.5.8 @@ -5944,6 +6001,8 @@ snapshots: '@jridgewell/sourcemap-codec@1.4.15': {} + '@jridgewell/sourcemap-codec@1.5.0': {} + '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.1 @@ -6218,7 +6277,7 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-legacy@5.4.1(vite@5.3.5(@types/node@20.14.2)(less@4.2.0)(sass@1.77.5)(stylus@0.63.0))': + '@vitejs/plugin-legacy@5.4.1(vite@5.4.0(@types/node@20.14.2)(less@4.2.0)(sass@1.77.5)(stylus@0.63.0))': dependencies: '@babel/core': 7.24.7 '@babel/preset-env': 7.24.6(@babel/core@7.24.7) @@ -6228,7 +6287,7 @@ snapshots: magic-string: 0.30.10 regenerator-runtime: 0.14.1 systemjs: 6.15.1 - vite: 5.3.5(@types/node@20.14.2)(less@4.2.0)(sass@1.77.5)(stylus@0.63.0) + vite: 5.4.0(@types/node@20.14.2)(less@4.2.0)(sass@1.77.5)(stylus@0.63.0) transitivePeerDependencies: - supports-color @@ -6307,11 +6366,11 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-core@3.4.29': + '@vue/compiler-core@3.5.0-beta.1': dependencies: - '@babel/parser': 7.24.7 - '@vue/shared': 3.4.29 - entities: 4.5.0 + '@babel/parser': 7.25.3 + '@vue/shared': 3.5.0-beta.1 + entities: 5.0.0 estree-walker: 2.0.2 source-map-js: 1.2.0 @@ -6320,10 +6379,10 @@ snapshots: '@vue/compiler-core': 3.4.27 '@vue/shared': 3.4.27 - '@vue/compiler-dom@3.4.29': + '@vue/compiler-dom@3.5.0-beta.1': dependencies: - '@vue/compiler-core': 3.4.29 - '@vue/shared': 3.4.29 + '@vue/compiler-core': 3.5.0-beta.1 + '@vue/shared': 3.5.0-beta.1 '@vue/compiler-sfc@3.4.27': dependencies: @@ -6337,16 +6396,16 @@ snapshots: postcss: 8.4.39 source-map-js: 1.2.0 - '@vue/compiler-sfc@3.4.29': + '@vue/compiler-sfc@3.5.0-beta.1': dependencies: - '@babel/parser': 7.24.7 - '@vue/compiler-core': 3.4.29 - '@vue/compiler-dom': 3.4.29 - '@vue/compiler-ssr': 3.4.29 - '@vue/shared': 3.4.29 + '@babel/parser': 7.25.3 + '@vue/compiler-core': 3.5.0-beta.1 + '@vue/compiler-dom': 3.5.0-beta.1 + '@vue/compiler-ssr': 3.5.0-beta.1 + '@vue/shared': 3.5.0-beta.1 estree-walker: 2.0.2 - magic-string: 0.30.10 - postcss: 8.4.38 + magic-string: 0.30.11 + postcss: 8.4.41 source-map-js: 1.2.0 '@vue/compiler-ssr@3.4.27': @@ -6354,38 +6413,40 @@ snapshots: '@vue/compiler-dom': 3.4.27 '@vue/shared': 3.4.27 - '@vue/compiler-ssr@3.4.29': + '@vue/compiler-ssr@3.5.0-beta.1': dependencies: - '@vue/compiler-dom': 3.4.29 - '@vue/shared': 3.4.29 + '@vue/compiler-dom': 3.5.0-beta.1 + '@vue/shared': 3.5.0-beta.1 '@vue/devtools-api@6.5.1': {} - '@vue/reactivity@3.4.29': + '@vue/devtools-api@6.6.3': {} + + '@vue/reactivity@3.5.0-beta.1': dependencies: - '@vue/shared': 3.4.29 + '@vue/shared': 3.5.0-beta.1 - '@vue/runtime-core@3.4.29': + '@vue/runtime-core@3.5.0-beta.1': dependencies: - '@vue/reactivity': 3.4.29 - '@vue/shared': 3.4.29 + '@vue/reactivity': 3.5.0-beta.1 + '@vue/shared': 3.5.0-beta.1 - '@vue/runtime-dom@3.4.29': + '@vue/runtime-dom@3.5.0-beta.1': dependencies: - '@vue/reactivity': 3.4.29 - '@vue/runtime-core': 3.4.29 - '@vue/shared': 3.4.29 + '@vue/reactivity': 3.5.0-beta.1 + '@vue/runtime-core': 3.5.0-beta.1 + '@vue/shared': 3.5.0-beta.1 csstype: 3.1.3 - '@vue/server-renderer@3.4.29(vue@3.4.29(typescript@5.4.5))': + '@vue/server-renderer@3.5.0-beta.1(vue@3.5.0-beta.1(typescript@5.4.5))': dependencies: - '@vue/compiler-ssr': 3.4.29 - '@vue/shared': 3.4.29 - vue: 3.4.29(typescript@5.4.5) + '@vue/compiler-ssr': 3.5.0-beta.1 + '@vue/shared': 3.5.0-beta.1 + vue: 3.5.0-beta.1(typescript@5.4.5) '@vue/shared@3.4.27': {} - '@vue/shared@3.4.29': {} + '@vue/shared@3.5.0-beta.1': {} accepts@1.3.8: dependencies: @@ -6513,6 +6574,16 @@ snapshots: postcss: 8.4.39 postcss-value-parser: 4.2.0 + autoprefixer@10.4.19(postcss@8.4.41): + dependencies: + browserslist: 4.23.0 + caniuse-lite: 1.0.30001625 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.0.1 + postcss: 8.4.41 + postcss-value-parser: 4.2.0 + available-typed-arrays@1.0.5: {} babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.7): @@ -7025,6 +7096,8 @@ snapshots: entities@4.5.0: {} + entities@5.0.0: {} + errno@0.1.8: dependencies: prr: 1.0.1 @@ -7977,6 +8050,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + magic-string@0.30.11: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + magic-string@0.30.5: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 @@ -8283,11 +8360,11 @@ snapshots: pify@4.0.1: optional: true - pinia@2.1.7(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)): + pinia@2.1.7(typescript@5.4.5)(vue@3.5.0-beta.1(typescript@5.4.5)): dependencies: '@vue/devtools-api': 6.5.1 - vue: 3.4.29(typescript@5.4.5) - vue-demi: 0.14.6(vue@3.4.29(typescript@5.4.5)) + vue: 3.5.0-beta.1(typescript@5.4.5) + vue-demi: 0.14.6(vue@3.5.0-beta.1(typescript@5.4.5)) optionalDependencies: typescript: 5.4.5 @@ -8409,6 +8486,11 @@ snapshots: postcss: 8.4.39 postcss-selector-parser: 6.0.13 + postcss-nested@6.0.1(postcss@8.4.41): + dependencies: + postcss: 8.4.41 + postcss-selector-parser: 6.0.13 + postcss-normalize-charset@6.0.0(postcss@8.4.39): dependencies: postcss: 8.4.39 @@ -8501,6 +8583,12 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 + postcss@8.4.41: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 + prelude-ls@1.2.1: {} prettier@3.3.3: {} @@ -9299,21 +9387,22 @@ snapshots: debug: 4.3.5 pathe: 1.1.1 picocolors: 1.0.1 - vite: 5.3.5(@types/node@20.14.2)(less@4.2.0)(sass@1.77.5)(stylus@0.63.0) + vite: 5.4.0(@types/node@20.14.2)(less@4.2.0)(sass@1.77.5)(stylus@0.63.0) transitivePeerDependencies: - '@types/node' - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color - terser - vite@5.3.5(@types/node@20.14.2)(less@4.2.0)(sass@1.77.5)(stylus@0.63.0): + vite@5.4.0(@types/node@20.14.2)(less@4.2.0)(sass@1.77.5)(stylus@0.63.0): dependencies: esbuild: 0.21.5 - postcss: 8.4.39 + postcss: 8.4.41 rollup: 4.19.2 optionalDependencies: '@types/node': 20.14.2 @@ -9341,7 +9430,7 @@ snapshots: strip-literal: 2.0.0 tinybench: 2.5.1 tinypool: 0.8.4 - vite: 5.3.5(@types/node@20.14.2)(less@4.2.0)(sass@1.77.5)(stylus@0.63.0) + vite: 5.4.0(@types/node@20.14.2)(less@4.2.0)(sass@1.77.5)(stylus@0.63.0) vite-node: 1.6.0(@types/node@20.14.2)(less@4.2.0)(sass@1.77.5)(stylus@0.63.0) why-is-node-running: 2.2.2 optionalDependencies: @@ -9350,6 +9439,7 @@ snapshots: - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color @@ -9357,22 +9447,22 @@ snapshots: void-elements@3.1.0: {} - vue-demi@0.14.6(vue@3.4.29(typescript@5.4.5)): + vue-demi@0.14.6(vue@3.5.0-beta.1(typescript@5.4.5)): dependencies: - vue: 3.4.29(typescript@5.4.5) + vue: 3.5.0-beta.1(typescript@5.4.5) - vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)): + vue-router@4.4.3(vue@3.5.0-beta.1(typescript@5.4.5)): dependencies: - '@vue/devtools-api': 6.5.1 - vue: 3.4.29(typescript@5.4.5) + '@vue/devtools-api': 6.6.3 + vue: 3.5.0-beta.1(typescript@5.4.5) - vue@3.4.29(typescript@5.4.5): + vue@3.5.0-beta.1(typescript@5.4.5): dependencies: - '@vue/compiler-dom': 3.4.29 - '@vue/compiler-sfc': 3.4.29 - '@vue/runtime-dom': 3.4.29 - '@vue/server-renderer': 3.4.29(vue@3.4.29(typescript@5.4.5)) - '@vue/shared': 3.4.29 + '@vue/compiler-dom': 3.5.0-beta.1 + '@vue/compiler-sfc': 3.5.0-beta.1 + '@vue/runtime-dom': 3.5.0-beta.1 + '@vue/server-renderer': 3.5.0-beta.1(vue@3.5.0-beta.1(typescript@5.4.5)) + '@vue/shared': 3.5.0-beta.1 optionalDependencies: typescript: 5.4.5 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 7c6523c6..f10ed30e 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,3 +1,8 @@ packages: - 'packages/*' - 'playground/**' + +catalog: + 'vue': ^3.5.0-beta.1 + 'vite': ^5.4.0 + 'vue-router': ^4.4.3