@@ -16,20 +16,15 @@ module.exports = () => ({
16
16
} ,
17
17
resolve : {
18
18
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" ) ,
27
21
28
22
// Stub file resolution for playground
29
23
[ require . resolve ( "typescript-to-lua/dist/transpilation/resolve.js" ) ] :
30
24
resolve ( "src/resolve-stub.ts" ) ,
31
25
} ,
32
26
fallback : {
27
+ os : false ,
33
28
fs : false ,
34
29
perf_hooks : false ,
35
30
buffer : require . resolve ( "buffer" ) ,
@@ -38,23 +33,6 @@ module.exports = () => ({
38
33
path : require . resolve ( "path-browserify" ) ,
39
34
} ,
40
35
} ,
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
- } ,
58
36
plugins : [
59
37
new ProvidePlugin ( {
60
38
process : "process/browser" ,
0 commit comments