summaryrefslogtreecommitdiff
path: root/packages/integrations/preact/src
diff options
context:
space:
mode:
authorGravatar Bjorn Lu <bjornlu.dev@gmail.com> 2022-09-28 23:13:33 +0800
committerGravatar GitHub <noreply@github.com> 2022-09-28 23:13:33 +0800
commit812658ad2ab3732a99e35c4fd903e302e723db46 (patch)
tree37dc457bcfa8558e546d064eb315a74149010da1 /packages/integrations/preact/src
parentf4bca41a2d85968a2c9f2379f99954c7bcb06df1 (diff)
downloadastro-812658ad2ab3732a99e35c4fd903e302e723db46.tar.gz
astro-812658ad2ab3732a99e35c4fd903e302e723db46.tar.zst
astro-812658ad2ab3732a99e35c4fd903e302e723db46.zip
Remove shamefully-hoist (#4842)
Diffstat (limited to 'packages/integrations/preact/src')
-rw-r--r--packages/integrations/preact/src/index.ts19
1 files changed, 4 insertions, 15 deletions
diff --git a/packages/integrations/preact/src/index.ts b/packages/integrations/preact/src/index.ts
index 88c603751..3a7a99856 100644
--- a/packages/integrations/preact/src/index.ts
+++ b/packages/integrations/preact/src/index.ts
@@ -52,17 +52,9 @@ function getCompatRenderer(development: boolean): AstroRenderer {
function getViteConfiguration(compat?: boolean): ViteUserConfig {
const viteConfig: ViteUserConfig = {
optimizeDeps: {
- include: [
- '@astrojs/preact/client.js',
- 'preact',
- 'preact/jsx-runtime',
- 'preact-render-to-string',
- ],
+ include: ['@astrojs/preact/client.js', 'preact', 'preact/jsx-runtime'],
exclude: ['@astrojs/preact/server.js'],
},
- ssr: {
- external: ['preact-render-to-string'],
- },
};
if (compat) {
@@ -81,12 +73,9 @@ function getViteConfiguration(compat?: boolean): ViteUserConfig {
dedupe: ['preact/compat', 'preact'],
};
// noExternal React entrypoints to be bundled, resolved, and aliased by Vite
- viteConfig.ssr!.noExternal = [
- 'react',
- 'react-dom',
- 'react-dom/test-utils',
- 'react/jsx-runtime',
- ];
+ viteConfig.ssr = {
+ noExternal: ['react', 'react-dom', 'react-dom/test-utils', 'react/jsx-runtime'],
+ };
}
return viteConfig;