diff --git a/.changeset/short-pots-report.md b/.changeset/short-pots-report.md new file mode 100644 index 000000000000..43537f2309e6 --- /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 ead596c39574..d6af9be47e5a 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 109e0fe2fb95..6a12a0cf62d6 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 dc18b37ece57..550ab510d286 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