Skip to content

Commit 4b046d0

Browse files
committed
Search for lib files in node_modules directory
1 parent e53c159 commit 4b046d0

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/playground/tstlWorker.ts

+3-4
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,6 @@ self.fs = {
5757
}
5858
}
5959

60-
const libSource = require('!raw-loader!../../node_modules/typescript/lib/lib.es6.d.ts');
61-
6260
onmessage = (event: MessageEvent) => {
6361
const result = transpileString(event.data.tsStr);
6462
postMessage({luaAST: result.luaAST, luaStr: result.lua});
@@ -78,13 +76,14 @@ function transpileString(str: string, options: CompilerOptions = {
7876
getNewLine: () => '\n',
7977

8078
getSourceFile: (filename: string, languageVersion: any) => {
79+
console.log(filename);
8180
if (filename === 'file.ts') {
8281
return ts.createSourceFile(
8382
filename, str, ts.ScriptTarget.Latest, false);
8483
}
85-
if (filename === 'lib.es6.d.ts') {
84+
if (filename.startsWith('lib.') && filename.endsWith('.d.ts')) {
8685
return ts.createSourceFile(
87-
filename, libSource, ts.ScriptTarget.Latest, false);
86+
filename, require(`!raw-loader!../../node_modules/typescript/lib/${filename}`), ts.ScriptTarget.Latest, false);
8887
}
8988
return undefined;
9089
},

0 commit comments

Comments
 (0)