diff --git a/.changeset/smooth-pianos-kiss.md b/.changeset/smooth-pianos-kiss.md new file mode 100644 index 000000000000..af25c7abe1b6 --- /dev/null +++ b/.changeset/smooth-pianos-kiss.md @@ -0,0 +1,8 @@ +--- +'@sveltejs/adapter-cloudflare': patch +'@sveltejs/adapter-cloudflare-workers': patch +'@sveltejs/adapter-netlify': patch +'@sveltejs/adapter-vercel': patch +--- + +[fix] revert platform change from browser to neutral diff --git a/packages/adapter-cloudflare-workers/index.js b/packages/adapter-cloudflare-workers/index.js index 4cef854fd5b9..ee3b45caf4ec 100644 --- a/packages/adapter-cloudflare-workers/index.js +++ b/packages/adapter-cloudflare-workers/index.js @@ -62,15 +62,15 @@ export default function ({ config = 'wrangler.toml' } = {}) { ); await esbuild.build({ - platform: 'neutral', - mainFields: ['module', 'main'], - conditions: ['worker'], + platform: 'browser', + conditions: ['worker', 'browser'], sourcemap: 'linked', target: 'es2020', entryPoints: [`${tmp}/entry.js`], outfile: main, bundle: true, - external: ['__STATIC_CONTENT_MANIFEST'] + external: ['__STATIC_CONTENT_MANIFEST'], + format: 'esm' }); builder.log.minor('Copying assets...'); diff --git a/packages/adapter-cloudflare/index.js b/packages/adapter-cloudflare/index.js index bcb5bab68371..15197f2cf7b4 100644 --- a/packages/adapter-cloudflare/index.js +++ b/packages/adapter-cloudflare/index.js @@ -54,14 +54,14 @@ export default function () { }); await esbuild.build({ - platform: 'neutral', - mainFields: ['module', 'main'], - conditions: ['worker'], + platform: 'browser', + conditions: ['worker', 'browser'], sourcemap: 'linked', target: 'es2020', entryPoints: [`${tmp}/_worker.js`], outfile: `${dest}/_worker.js`, allowOverwrite: true, + format: 'esm', bundle: true }); } diff --git a/packages/adapter-netlify/index.js b/packages/adapter-netlify/index.js index 31158ed6bd0d..99b0aa85a6e5 100644 --- a/packages/adapter-netlify/index.js +++ b/packages/adapter-netlify/index.js @@ -129,11 +129,11 @@ async function generate_edge_functions({ builder }) { ); await esbuild.build({ - platform: 'neutral', - mainFields: ['module', 'main'], entryPoints: [`${tmp}/entry.js`], outfile: '.netlify/edge-functions/render.js', bundle: true, + format: 'esm', + platform: 'browser', sourcemap: 'linked', target: 'es2020' }); diff --git a/packages/adapter-vercel/index.js b/packages/adapter-vercel/index.js index 28eaa5ee1b93..69ab0a8ba9d5 100644 --- a/packages/adapter-vercel/index.js +++ b/packages/adapter-vercel/index.js @@ -122,12 +122,12 @@ const plugin = function ({ external = [], edge, split } = {}) { ); await esbuild.build({ - platform: 'neutral', - mainFields: ['module', 'main'], entryPoints: [`${tmp}/edge.js`], outfile: `${dirs.functions}/${name}.func/index.js`, target: 'es2020', // TODO verify what the edge runtime supports bundle: true, + platform: 'browser', + format: 'esm', external, sourcemap: 'linked', banner: { js: 'globalThis.global = globalThis;' }