summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Hugo Nogueira <hnogueira@marabyte.com> 2025-02-03 09:07:56 +0000
committerGravatar GitHub <noreply@github.com> 2025-02-03 10:07:56 +0100
commitc497491cfe6a03f6a2118392d198ee1738754629 (patch)
tree6e5492d14157a4c9550930db2ead3e862e523bc4
parent7ccf950203aaf958c10b17b73f6d7e1d8ef3e6ab (diff)
downloadastro-c497491cfe6a03f6a2118392d198ee1738754629.tar.gz
astro-c497491cfe6a03f6a2118392d198ee1738754629.tar.zst
astro-c497491cfe6a03f6a2118392d198ee1738754629.zip
chore(preact): upgrade @preact/preset-vite (#12950)
Co-authored-by: Matt Kane <m@mk.gg> Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
-rw-r--r--.changeset/short-pots-report.md5
-rw-r--r--.github/renovate.json51
-rw-r--r--packages/integrations/preact/package.json2
-rw-r--r--pnpm-lock.yaml71
4 files changed, 35 insertions, 44 deletions
diff --git a/.changeset/short-pots-report.md b/.changeset/short-pots-report.md
new file mode 100644
index 000000000..43537f230
--- /dev/null
+++ b/.changeset/short-pots-report.md
@@ -0,0 +1,5 @@
+---
+'@astrojs/preact': patch
+---
+
+Upgrades `@preact/preset-vite`
diff --git a/.github/renovate.json5 b/.github/renovate.json5
index ead596c39..d6af9be47 100644
--- a/.github/renovate.json5
+++ b/.github/renovate.json5
@@ -15,7 +15,6 @@
// manually bumping deps
"@biomejs/biome",
"@types/node",
- "@preact/preset-vite", // v2.8.3 starts to use Vite's esbuild for perf, but this conflicts with the react plugin
"astro-embed", // TODO: investigate upgrade (zod import issues with atproto)
"drizzle-orm", // TODO: investigate upgrade (has type issues)
"sharp",
diff --git a/packages/integrations/preact/package.json b/packages/integrations/preact/package.json
index 109e0fe2f..6a12a0cf6 100644
--- a/packages/integrations/preact/package.json
+++ b/packages/integrations/preact/package.json
@@ -37,7 +37,7 @@
"dependencies": {
"@babel/plugin-transform-react-jsx": "^7.25.9",
"@babel/plugin-transform-react-jsx-development": "^7.25.9",
- "@preact/preset-vite": "2.8.2",
+ "@preact/preset-vite": "^2.10.1",
"@preact/signals": "^2.0.1",
"babel-plugin-transform-hook-names": "^1.0.2",
"preact-render-to-string": "^6.5.13",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index dc18b37ec..550ab510d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -5033,8 +5033,8 @@ importers:
specifier: ^7.25.9
version: 7.25.9(@babel/core@7.26.0)
'@preact/preset-vite':
- specifier: 2.8.2
- version: 2.8.2(@babel/core@7.26.0)(preact@10.25.4)(vite@6.0.11(@types/node@18.19.50)(jiti@2.4.2)(lightningcss@1.29.1)(sass@1.83.4)(yaml@2.5.1))
+ specifier: ^2.10.1
+ version: 2.10.1(@babel/core@7.26.0)(preact@10.25.4)(vite@6.0.11(@types/node@18.19.50)(jiti@2.4.2)(lightningcss@1.29.1)(sass@1.83.4)(yaml@2.5.1))
'@preact/signals':
specifier: ^2.0.1
version: 2.0.1(preact@10.25.4)
@@ -5127,7 +5127,7 @@ importers:
devDependencies:
'@astrojs/node':
specifier: ^9.0.0
- version: 9.0.1(astro@packages+astro)
+ version: 9.0.2(astro@packages+astro)
astro:
specifier: workspace:*
version: link:../../astro
@@ -5692,11 +5692,6 @@ packages:
prettier-plugin-astro:
optional: true
- '@astrojs/node@9.0.1':
- resolution: {integrity: sha512-vIKmKYhzK9o3NXANkHyjcFqi9e9N84mhgCESC/+rQ8danWnktu9uR6rGvbj3bdTb9+Dn5LDsmEm123P2Cun9nQ==}
- peerDependencies:
- astro: ^5.0.0
-
'@astrojs/node@9.0.2':
resolution: {integrity: sha512-MFFYRa5yQEBegKrSUPMeKnjDMB4okTrkVRA40/mU3ADKrKY5VV3af0LS+NYkH9pFOvj/OsPbdeQVxQ0jI3f6aQ==}
peerDependencies:
@@ -6832,11 +6827,11 @@ packages:
'@polka/url@1.0.0-next.25':
resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==}
- '@preact/preset-vite@2.8.2':
- resolution: {integrity: sha512-m3tl+M8IO8jgiHnk+7LSTFl8axdPXloewi7iGVLdmCwf34XOzEUur0bZVewW4DUbUipFjTS2CXu27+5f/oexBA==}
+ '@preact/preset-vite@2.10.1':
+ resolution: {integrity: sha512-59lyGBXNfZIr5OOuBUB4/IB8AqF/ULbvYnyItgK/2BJnsGJqaeaJobRVtMp1129obHQuj8oZ/dVxB9inmH8Xig==}
peerDependencies:
'@babel/core': 7.x
- vite: 2.x || 3.x || 4.x || 5.x
+ vite: 2.x || 3.x || 4.x || 5.x || 6.x
'@preact/signals-core@1.8.0':
resolution: {integrity: sha512-OBvUsRZqNmjzCZXWLxkZfhcgT+Fk8DDcT/8vD6a1xhDemodyy87UJRJfASMuSD8FaAIeGgGm85ydXhm7lr4fyA==}
@@ -8943,6 +8938,7 @@ packages:
libsql@0.4.5:
resolution: {integrity: sha512-sorTJV6PNt94Wap27Sai5gtVLIea4Otb2LUiAUyr3p6BPOScGMKGt5F1b5X/XgkNtcsDKeX5qfeBDj+PdShclQ==}
+ cpu: [x64, arm64, wasm32]
os: [darwin, linux, win32]
lightningcss-darwin-arm64@1.29.1:
@@ -9101,10 +9097,6 @@ packages:
magic-string@0.30.17:
resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
- magic-string@0.30.5:
- resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
- engines: {node: '>=12'}
-
magicast@0.3.5:
resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==}
@@ -10294,11 +10286,6 @@ packages:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
- semver@7.6.3:
- resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
- engines: {node: '>=10'}
- hasBin: true
-
semver@7.7.0:
resolution: {integrity: sha512-DrfFnPzblFmNrIZzg5RzHegbiRWg7KMR7btwi2yjHwx06zsUbO5g613sVwEV7FTwmzJu+Io0lJe2GJ3LxqpvBQ==}
engines: {node: '>=10'}
@@ -10357,6 +10344,9 @@ packages:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines: {node: '>=14'}
+ simple-code-frame@1.3.0:
+ resolution: {integrity: sha512-MB4pQmETUBlNs62BBeRjIFGeuy/x6gGKh7+eRUemn1rCFhqo7K+4slPqsyizCbcbYLnaYqaoZ2FWsZ/jN06D8w==}
+
simple-stack-form@0.1.12:
resolution: {integrity: sha512-cqxiA0/91WddM9Jya8Es1wfDurBfm8pUOmgMb08OB32wpmQLz2JQpjcarFNYkj5ZXfmE3qkGqakvx+6TCwxqUQ==}
hasBin: true
@@ -10971,6 +10961,9 @@ packages:
peerDependencies:
vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0
+ vite-prerender-plugin@0.5.5:
+ resolution: {integrity: sha512-WUXn08rPL8CkbEeLYQI/O/IAD2ggsy5Fp5tA5QMDOpiGi7J4vNBZW/gqYRmCd1ap3XdeobFCFBYEA5mqv39lAQ==}
+
vite-svg-loader@5.1.0:
resolution: {integrity: sha512-M/wqwtOEjgb956/+m5ZrYT/Iq6Hax0OakWbokj8+9PXOnB7b/4AxESHieEtnNEy7ZpjsjYW1/5nK8fATQMmRxw==}
peerDependencies:
@@ -11456,14 +11449,6 @@ snapshots:
transitivePeerDependencies:
- typescript
- '@astrojs/node@9.0.1(astro@packages+astro)':
- dependencies:
- astro: link:packages/astro
- send: 1.1.0
- server-destroy: 1.0.1
- transitivePeerDependencies:
- - supports-color
-
'@astrojs/node@9.0.2(astro@packages+astro)':
dependencies:
astro: link:packages/astro
@@ -12648,7 +12633,7 @@ snapshots:
'@polka/url@1.0.0-next.25': {}
- '@preact/preset-vite@2.8.2(@babel/core@7.26.0)(preact@10.25.4)(vite@6.0.11(@types/node@18.19.50)(jiti@2.4.2)(lightningcss@1.29.1)(sass@1.83.4)(yaml@2.5.1))':
+ '@preact/preset-vite@2.10.1(@babel/core@7.26.0)(preact@10.25.4)(vite@6.0.11(@types/node@18.19.50)(jiti@2.4.2)(lightningcss@1.29.1)(sass@1.83.4)(yaml@2.5.1))':
dependencies:
'@babel/core': 7.26.0
'@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0)
@@ -12658,12 +12643,8 @@ snapshots:
babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.26.0)
debug: 4.4.0
kolorist: 1.8.0
- magic-string: 0.30.5
- node-html-parser: 6.1.13
- resolve: 1.22.8
- source-map: 0.7.4
- stack-trace: 1.0.0-pre2
vite: 6.0.11(@types/node@18.19.50)(jiti@2.4.2)(lightningcss@1.29.1)(sass@1.83.4)(yaml@2.5.1)
+ vite-prerender-plugin: 0.5.5
transitivePeerDependencies:
- preact
- supports-color
@@ -13526,7 +13507,7 @@ snapshots:
progress: 2.0.3
reinterval: 1.1.0
retimer: 3.0.0
- semver: 7.6.3
+ semver: 7.7.0
subarg: 1.0.0
timestring: 6.0.0
@@ -15065,10 +15046,6 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
- magic-string@0.30.5:
- dependencies:
- '@jridgewell/sourcemap-codec': 1.5.0
-
magicast@0.3.5:
dependencies:
'@babel/parser': 7.26.1
@@ -16647,8 +16624,6 @@ snapshots:
semver@6.3.1: {}
- semver@7.6.3: {}
-
semver@7.7.0: {}
send@1.1.0:
@@ -16682,7 +16657,7 @@ snapshots:
dependencies:
color: 4.2.3
detect-libc: 2.0.3
- semver: 7.6.3
+ semver: 7.7.0
optionalDependencies:
'@img/sharp-darwin-arm64': 0.33.3
'@img/sharp-darwin-x64': 0.33.3
@@ -16743,6 +16718,10 @@ snapshots:
signal-exit@4.1.0: {}
+ simple-code-frame@1.3.0:
+ dependencies:
+ kolorist: 1.8.0
+
simple-stack-form@0.1.12(astro@packages+astro)(zod@3.24.1):
dependencies:
'@clack/prompts': 0.7.0
@@ -17384,6 +17363,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ vite-prerender-plugin@0.5.5:
+ dependencies:
+ magic-string: 0.30.17
+ node-html-parser: 6.1.13
+ simple-code-frame: 1.3.0
+ source-map: 0.7.4
+ stack-trace: 1.0.0-pre2
+
vite-svg-loader@5.1.0(vue@3.5.13(typescript@5.7.3)):
dependencies:
svgo: 3.3.2