summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.changeset/violet-bees-camp.md6
-rw-r--r--packages/integrations/svelte/package.json3
-rw-r--r--packages/integrations/vue/package.json3
-rw-r--r--pnpm-lock.yaml40
4 files changed, 46 insertions, 6 deletions
diff --git a/.changeset/violet-bees-camp.md b/.changeset/violet-bees-camp.md
new file mode 100644
index 000000000..07a08f19a
--- /dev/null
+++ b/.changeset/violet-bees-camp.md
@@ -0,0 +1,6 @@
+---
+'@astrojs/svelte': patch
+'@astrojs/vue': patch
+---
+
+Fix a vite peer dependency bug
diff --git a/packages/integrations/svelte/package.json b/packages/integrations/svelte/package.json
index 1e3d56934..932021e5d 100644
--- a/packages/integrations/svelte/package.json
+++ b/packages/integrations/svelte/package.json
@@ -33,7 +33,8 @@
"dependencies": {
"@sveltejs/vite-plugin-svelte": "^1.0.0-next.41",
"postcss-load-config": "^3.1.4",
- "svelte-preprocess": "^4.10.6"
+ "svelte-preprocess": "^4.10.6",
+ "vite": "^2.9.5"
},
"devDependencies": {
"astro": "workspace:*",
diff --git a/packages/integrations/vue/package.json b/packages/integrations/vue/package.json
index 4d23797d9..2daca2ee4 100644
--- a/packages/integrations/vue/package.json
+++ b/packages/integrations/vue/package.json
@@ -31,7 +31,8 @@
"dev": "astro-scripts dev \"src/**/*.ts\""
},
"dependencies": {
- "@vitejs/plugin-vue": "^2.3.1"
+ "@vitejs/plugin-vue": "^2.3.1",
+ "vite": "^2.9.5"
},
"devDependencies": {
"astro": "workspace:*",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index ef182ea3b..8cc31f697 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1432,10 +1432,12 @@ importers:
postcss-load-config: ^3.1.4
svelte: ^3.47.0
svelte-preprocess: ^4.10.6
+ vite: ^2.9.5
dependencies:
- '@sveltejs/vite-plugin-svelte': 1.0.0-next.41_svelte@3.47.0
+ '@sveltejs/vite-plugin-svelte': 1.0.0-next.41_svelte@3.47.0+vite@2.9.5
postcss-load-config: 3.1.4
svelte-preprocess: 4.10.6_ouvyccvykwltmjwugnola6eovq
+ vite: 2.9.5
devDependencies:
astro: link:../../astro
astro-scripts: link:../../../scripts
@@ -1489,9 +1491,11 @@ importers:
'@vitejs/plugin-vue': ^2.3.1
astro: workspace:*
astro-scripts: workspace:*
+ vite: ^2.9.5
vue: ^3.2.33
dependencies:
- '@vitejs/plugin-vue': 2.3.1_vue@3.2.33
+ '@vitejs/plugin-vue': 2.3.1_vite@2.9.5+vue@3.2.33
+ vite: 2.9.5
devDependencies:
astro: link:../../astro
astro-scripts: link:../../../scripts
@@ -2109,6 +2113,8 @@ packages:
resolution: {integrity: sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==}
engines: {node: '>=6.0.0'}
hasBin: true
+ dependencies:
+ '@babel/types': 7.17.0
/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.16.7_@babel+core@7.17.9:
resolution: {integrity: sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==}
@@ -3849,7 +3855,7 @@ packages:
string.prototype.matchall: 4.0.7
dev: true
- /@sveltejs/vite-plugin-svelte/1.0.0-next.41_svelte@3.47.0:
+ /@sveltejs/vite-plugin-svelte/1.0.0-next.41_svelte@3.47.0+vite@2.9.5:
resolution: {integrity: sha512-2kZ49mpi/YW1PIPvKaJNSSwIFgmw9QUf1+yaNa4U8yJD6AsfSHXAU3goscWbi1jfWnSg2PhvwAf+bvLCdp2F9g==}
engines: {node: ^14.13.1 || >= 16}
peerDependencies:
@@ -3868,6 +3874,7 @@ packages:
magic-string: 0.26.1
svelte: 3.47.0
svelte-hmr: 0.14.11_svelte@3.47.0
+ vite: 2.9.5
transitivePeerDependencies:
- supports-color
dev: false
@@ -4392,7 +4399,7 @@ packages:
'@unocss/scope': 0.15.6
dev: true
- /@vitejs/plugin-vue/2.3.1_vue@3.2.33:
+ /@vitejs/plugin-vue/2.3.1_vite@2.9.5+vue@3.2.33:
resolution: {integrity: sha512-YNzBt8+jt6bSwpt7LP890U1UcTOIZZxfpE5WOJ638PNxSEKOqAi0+FSKS0nVeukfdZ0Ai/H7AFd6k3hayfGZqQ==}
engines: {node: '>=12.0.0'}
peerDependencies:
@@ -4402,6 +4409,7 @@ packages:
vite:
optional: true
dependencies:
+ vite: 2.9.5
vue: 3.2.33
dev: false
@@ -10463,6 +10471,30 @@ packages:
- supports-color
dev: true
+ /vite/2.9.5:
+ resolution: {integrity: sha512-dvMN64X2YEQgSXF1lYabKXw3BbN6e+BL67+P3Vy4MacnY+UzT1AfkHiioFSi9+uiDUiaDy7Ax/LQqivk6orilg==}
+ engines: {node: '>=12.2.0'}
+ hasBin: true
+ peerDependencies:
+ less: '*'
+ sass: '*'
+ stylus: '*'
+ peerDependenciesMeta:
+ less:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
+ dependencies:
+ esbuild: 0.14.38
+ postcss: 8.4.12
+ resolve: 1.22.0
+ rollup: 2.70.2
+ optionalDependencies:
+ fsevents: 2.3.2
+ dev: false
+
/vite/2.9.5_sass@1.50.1:
resolution: {integrity: sha512-dvMN64X2YEQgSXF1lYabKXw3BbN6e+BL67+P3Vy4MacnY+UzT1AfkHiioFSi9+uiDUiaDy7Ax/LQqivk6orilg==}
engines: {node: '>=12.2.0'}