File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed
editor/src/lib/compile-worker Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change 11import { BROWSER } from 'esm-env' ;
2- import CompileWorker from './worker?worker' ;
32import type { Compiled , File } from '../Workspace.svelte' ;
43
54const callbacks = new Map < string , Map < number , ( compiled : Compiled ) => void > > ( ) ;
@@ -9,7 +8,9 @@ let worker: Worker;
98let uid = 1 ;
109
1110if ( BROWSER ) {
12- worker = new CompileWorker ( ) ;
11+ worker = new Worker ( new URL ( './worker.ts' ) , {
12+ type : 'module'
13+ } ) ;
1314
1415 worker . addEventListener ( 'message' , ( event ) => {
1516 const { filename, id, payload } = event . data ;
Original file line number Diff line number Diff line change 1- import type { CompileOptions } from 'svelte/compiler' ;
21import type { BundleResult } from './workers/bundler' ;
3- import Worker from './workers/bundler/index.js?worker' ;
42import type { BundleMessageData } from './workers/workers' ;
53import type { File } from 'editor' ;
64
@@ -27,7 +25,10 @@ export default class Bundler {
2725 this . hash = `${ packages_url } :${ svelte_version } ` ;
2826
2927 if ( ! workers . has ( this . hash ) ) {
30- const worker = new Worker ( ) ;
28+ const worker = new Worker ( new URL ( './workers/bundler/index.ts' , import . meta. url ) , {
29+ type : 'module'
30+ } ) ;
31+
3132 worker . postMessage ( { type : 'init' , packages_url, svelte_version } ) ;
3233 workers . set ( this . hash , worker ) ;
3334 }
You can’t perform that action at this time.
0 commit comments