diff options
Diffstat (limited to 'packages/integrations/cloudflare/src/index.ts')
-rw-r--r-- | packages/integrations/cloudflare/src/index.ts | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/packages/integrations/cloudflare/src/index.ts b/packages/integrations/cloudflare/src/index.ts index e207bdb44..357f8a064 100644 --- a/packages/integrations/cloudflare/src/index.ts +++ b/packages/integrations/cloudflare/src/index.ts @@ -67,8 +67,8 @@ export default function createIntegration(args?: Options): AstroIntegration { } vite.ssr = { - target: 'webworker', - noExternal: true, + ...vite.ssr, + target: 'webworker' }; } }, @@ -77,7 +77,9 @@ export default function createIntegration(args?: Options): AstroIntegration { const pkg = fileURLToPath(entryUrl); await esbuild.build({ target: 'es2020', - platform: 'browser', + platform: 'neutral', + mainFields: ['main', 'module'], + conditions: ['worker', 'node'], entryPoints: [pkg], outfile: pkg, allowOverwrite: true, |