mirror of
https://github.com/qlik-oss/nebula.js.git
synced 2025-12-19 17:58:43 -05:00
* 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>
18 lines
556 B
JavaScript
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;
|