INNER CODE UNIT · TypeScript

esbuildPluginMonacoEditorNls

baizunxian/zerorunner · frontend/src/components/monaco/nls/index.ts:23

export function esbuildPluginMonacoEditorNls(
    options: Options = {locale: Languages.zh_hans},
): EsbuildPlugin {
    const CURRENT_LOCALE_DATA = getLocalizeMapping(options.locale,options.localeData);

    return {
        name: 'esbuild-plugin-monaco-editor-nls',
        setup(build) {
            build.onLoad({filter: /esm[\\\/]vs[\\\/]nls\.js/}, async () => {
                return {
                    contents: getLocalizeCode(CURRENT_LOCALE_DATA),
                    loader: 'js',
                };
            });

            build.onLoad(
                {filter: /monaco-editor[\\\/]esm[\\\/]vs.+\.js/},
                async (args) => {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…