mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-20 15:30:39 +01:00
feat: webpack 5 part 1
This commit is contained in:
20
public/src/modules/ace-editor.js
Normal file
20
public/src/modules/ace-editor.js
Normal file
@@ -0,0 +1,20 @@
|
||||
import ace from 'ace-builds';
|
||||
|
||||
// only import the modes and theme we use
|
||||
import 'ace-builds/src-noconflict/mode-javascript';
|
||||
import 'ace-builds/src-noconflict/mode-less';
|
||||
import 'ace-builds/src-noconflict/mode-html';
|
||||
import 'ace-builds/src-noconflict/ext-searchbox';
|
||||
import 'ace-builds/src-noconflict/theme-twilight';
|
||||
|
||||
/* eslint-disable import/no-webpack-loader-syntax */
|
||||
/* eslint-disable import/no-unresolved */
|
||||
import htmlWorkerUrl from 'file-loader!ace-builds/src-noconflict/worker-html';
|
||||
import javascriptWorkerUrl from 'file-loader!ace-builds/src-noconflict/worker-javascript';
|
||||
import cssWorkerUrl from 'file-loader!ace-builds/src-noconflict/worker-css';
|
||||
|
||||
ace.config.setModuleUrl('ace/mode/html_worker', htmlWorkerUrl);
|
||||
ace.config.setModuleUrl('ace/mode/javascript_worker', javascriptWorkerUrl);
|
||||
ace.config.setModuleUrl('ace/mode/css_worker', cssWorkerUrl);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user