|
|
|
@ -28,7 +28,11 @@ featuresArr.forEach(feature => featuresById[feature.label] = feature);
|
|
|
|
|
* Return a resolved path for a given Monaco file.
|
|
|
|
|
*/
|
|
|
|
|
function resolveMonacoPath(filePath: string): string {
|
|
|
|
|
return require.resolve(path.join('monaco-editor/esm', filePath));
|
|
|
|
|
try {
|
|
|
|
|
return require.resolve(path.join('monaco-editor/esm', filePath));
|
|
|
|
|
} catch(err) {
|
|
|
|
|
return require.resolve(path.join(process.cwd(), 'node_modules/monaco-editor/esm', filePath));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|