16 lines
520 B
TypeScript
16 lines
520 B
TypeScript
|
|
/**
|
||
|
|
* Copyright (c) 2013-Now http://jeesite.com All rights reserved.
|
||
|
|
* No deletion without permission, or be held responsible to law.
|
||
|
|
* @author ThinkGem
|
||
|
|
*/
|
||
|
|
import type { PluginOption } from 'vite';
|
||
|
|
import monacoEditorPlugin from 'vite-plugin-monaco-editor-esm';
|
||
|
|
|
||
|
|
export function configMonacoEditorPlugin(): PluginOption {
|
||
|
|
return monacoEditorPlugin({
|
||
|
|
languageWorkers: ['editorWorkerService', 'json', 'html'],
|
||
|
|
customDistPath: (root, buildOutDir) => `${buildOutDir}/monaco`,
|
||
|
|
publicPath: 'monaco',
|
||
|
|
});
|
||
|
|
}
|