Skip to content

Commit fcba42d

Browse files
committed
Preserve sourcemaps (fixes #88)
1 parent a6423f7 commit fcba42d

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/rpc-worker-loader.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ function workerSetup() {
1111
p = Promise.reject('No such method');
1212
}
1313
p.then(result => {
14-
postMessage({ type: 'RPC', id, result });
15-
})
14+
postMessage({ type: 'RPC', id, result });
15+
})
1616
.catch(e => {
17-
let error = { message: e};
17+
let error = { message: e };
1818
if (e.stack) {
1919
error.message = e.message;
2020
error.stack = e.stack;
@@ -29,6 +29,7 @@ function workerSetup() {
2929

3030
const workerScript = '\n' + Function.prototype.toString.call(workerSetup).replace(/(^.*\{|\}.*$|\n\s*)/g, '');
3131

32-
export default function rpcWorkerLoader(content) {
33-
return content + workerScript;
32+
export default function rpcWorkerLoader(content, sourceMap) {
33+
const callback = this.async();
34+
callback(null, content + workerScript, sourceMap);
3435
}

0 commit comments

Comments
 (0)