Files
nebula.js/commands/serve/web/monaco-setup.js
renovate[bot] 2b683f5652 fix(deps): update minor and patch (#1843)
* fix(deps): update minor and patch

* chore: replace monaco plugin

* chore: add file

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: caele <tsm@qlik.com>
2025-11-25 14:20:50 +01:00

18 lines
556 B
JavaScript

// Monaco Editor manual worker setup
import * as monaco from 'monaco-editor';
// Configure monaco environment with dynamic worker loading
// eslint-disable-next-line no-restricted-globals
self.MonacoEnvironment = {
getWorker(_, label) {
if (label === 'json') {
return new Worker(new URL('monaco-editor/esm/vs/language/json/json.worker', import.meta.url));
}
return new Worker(new URL('monaco-editor/esm/vs/editor/editor.worker', import.meta.url));
},
};
// Export monaco-editor
export * from 'monaco-editor';
export default monaco;