@@ -16,20 +16,15 @@ module.exports = () => ({
1616 } ,
1717 resolve : {
1818 alias : {
19- // Replace vendored monaco-typescript services build with typescript, already used by typescript-to-lua
20- [ require . resolve ( "monaco-editor/esm/vs/language/typescript/lib/typescriptServices.js" ) ] :
21- require . resolve ( "typescript" ) ,
22-
23- // Exclude builtin monaco-typescript libs
24- [ require . resolve ( "monaco-editor/esm/vs/language/typescript/lib/lib.js" ) ] : resolve (
25- "src/monaco-typescript-lib-stub.ts" ,
26- ) ,
19+ // tsWorker downloaded by fetch-tsworker.js for our current TS version
20+ [ "cdn.tsWorker" ] : resolve ( "static/cdn.tsWorker.js" ) ,
2721
2822 // Stub file resolution for playground
2923 [ require . resolve ( "typescript-to-lua/dist/transpilation/resolve.js" ) ] :
3024 resolve ( "src/resolve-stub.ts" ) ,
3125 } ,
3226 fallback : {
27+ os : false ,
3328 fs : false ,
3429 perf_hooks : false ,
3530 buffer : require . resolve ( "buffer" ) ,
@@ -38,23 +33,6 @@ module.exports = () => ({
3833 path : require . resolve ( "path-browserify" ) ,
3934 } ,
4035 } ,
41- module : {
42- rules : [
43- { test : / \. t t f $ / , loader : "file-loader" } ,
44- {
45- test : / \. s c s s $ / ,
46- exclude : / \. m o d u l e \. s c s s $ / ,
47- use : [ ...config . module . rules . find ( ( r ) => String ( r . test ) === "/\\.css$/" ) . use , "sass-loader" ] ,
48- } ,
49- {
50- test : / \. m o d u l e \. s c s s $ / ,
51- use : [
52- ...config . module . rules . find ( ( r ) => String ( r . test ) === "/\\.module\\.css$/" ) . use ,
53- "sass-loader" ,
54- ] ,
55- } ,
56- ] ,
57- } ,
5836 plugins : [
5937 new ProvidePlugin ( {
6038 process : "process/browser" ,
0 commit comments