Skip to content

Commit 526cbe7

Browse files
committed
fix: only use fetched package json if it's available
1 parent 7c8aebe commit 526cbe7

File tree

1 file changed

+5
-4
lines changed
  • packages/repl/src/lib/workers/bundler

1 file changed

+5
-4
lines changed

packages/repl/src/lib/workers/bundler/index.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,18 +81,19 @@ self.addEventListener('message', async (event: MessageEvent<BundleMessageData>)
8181
// unpkg doesn't set the correct MIME type for .cjs files
8282
// https://github.com/mjackson/unpkg/issues/355
8383
const compiler =
84-
files.get('/compiler.cjs')?.() ??
84+
files?.get('/compiler.cjs')?.() ??
8585
(await fetch(`${svelte_url}/compiler.cjs`).then((r) => r.text()));
8686
(0, eval)(compiler + '\n//# sourceURL=compiler.cjs@' + version);
8787
} else if (version.startsWith('3.')) {
8888
const compiler =
89-
files.get('/compiler.js')?.() ??
89+
files?.get('/compiler.js')?.() ??
9090
(await fetch(`${svelte_url}/compiler.js`).then((r) => r.text()));
9191
(0, eval)(compiler + '\n//# sourceURL=compiler.js@' + version);
9292
} else {
9393
const compiler =
94-
files.get('/compiler/index.js')?.() ??
94+
files?.get('/compiler/index.js')?.() ??
9595
(await fetch(`${svelte_url}/compiler/index.js`).then((r) => r.text()));
96+
console.log(compiler);
9697
(0, eval)(compiler + '\n//# sourceURL=compiler/index.js@' + version);
9798
}
9899

@@ -381,7 +382,7 @@ async function get_bundle(
381382

382383
let pkg: any;
383384
let pkg_url_base = 'file:';
384-
if (importee.startsWith(`svelte`)) {
385+
if (importee.startsWith(`svelte`) && package_json) {
385386
pkg = package_json;
386387
} else {
387388
({ pkg, pkg_url_base } = await fetch_package_info());

0 commit comments

Comments
 (0)