From 000464bf35ca5c4e3ee3a235d6a7a7b4aceed90b Mon Sep 17 00:00:00 2001 From: Nate Moore Date: Thu, 13 May 2021 09:29:23 -0500 Subject: Fix Svelte build output (#201) * fix(#200): svelte build output * chore: add changeset --- scripts/utils/svelte-plugin.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'scripts/utils/svelte-plugin.js') diff --git a/scripts/utils/svelte-plugin.js b/scripts/utils/svelte-plugin.js index cd65a5fdf..f8a30ff33 100644 --- a/scripts/utils/svelte-plugin.js +++ b/scripts/utils/svelte-plugin.js @@ -15,13 +15,13 @@ const convertMessage = ({ message, start, end, filename, frame }) => ({ }, }); -const handleLoad = async (args, generate) => { +const handleLoad = async (args, generate, { isDev }) => { const { path } = args; const source = await fs.readFile(path, 'utf8'); const filename = relative(process.cwd(), path); try { - let compileOptions = { css: false, generate, hydratable: true }; + let compileOptions = { dev: isDev, css: false, generate, hydratable: true }; let { js, warnings } = compile(source, { ...compileOptions, filename }); let contents = js.code + `\n//# sourceMappingURL=` + js.map.toUrl(); @@ -32,7 +32,7 @@ const handleLoad = async (args, generate) => { } }; -export default function sveltePlugin() { +export default function sveltePlugin({ isDev = false }) { return { name: 'svelte-esbuild', setup(build) { @@ -54,8 +54,8 @@ export default function sveltePlugin() { }; } }); - build.onLoad({ filter: /.*/, namespace: 'svelte:client' }, (args) => handleLoad(args, 'dom')); - build.onLoad({ filter: /.*/, namespace: 'svelte:server' }, (args) => handleLoad(args, 'ssr')); + build.onLoad({ filter: /.*/, namespace: 'svelte:client' }, (args) => handleLoad(args, 'dom', { isDev })); + build.onLoad({ filter: /.*/, namespace: 'svelte:server' }, (args) => handleLoad(args, 'ssr', { isDev })); }, }; } -- cgit v1.2.3