Skip to content

Commit 8aef849

Browse files
committed
tune(monaco-editor-webpack-plugin): replace editor.main.js
Replace editor.main.js with editor.api.js and requested features and languages
1 parent 25e85af commit 8aef849

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

webpack-plugin/src/loaders/include.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,14 @@ export const pitch: PitchLoaderDefinitionFunction<ILoaderOptions> = function pit
2626
return loaderUtils.stringifyRequest(this, request);
2727
};
2828

29+
// editor.main.js contains all features and languages, replace it with requested features, languages and editor.api.js
30+
const apiRequest = remainingRequest.replace(/editor\.main\.js$/, 'editor.api.js');
2931
return [
3032
...(globals
3133
? Object.keys(globals).map((key) => `self[${JSON.stringify(key)}] = ${globals[key]};`)
3234
: []),
3335
...pre.map((include: any) => `require(${stringifyRequest(include)});`),
34-
`module.exports = require(${stringifyRequest(`!!${remainingRequest}`)});`,
36+
`module.exports = require(${stringifyRequest(`!!${apiRequest}`)});`,
3537
...post.map((include: any) => `require(${stringifyRequest(include)});`)
3638
].join('\n');
3739
};

0 commit comments

Comments
 (0)