INNER CODE UNIT · TypeScript

function

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

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

    return {
        name: 'rollup-plugin-monaco-editor-nls',

        enforce: 'pre',

        load(filepath) {
            if (/esm[\\\/]vs[\\\/]nls\.js/.test(filepath)) {
                return getLocalizeCode(CURRENT_LOCALE_DATA);
            }
        },
        transform(code, filepath) {
            if (
                /monaco-editor[\\\/]esm[\\\/]vs.+\.js/.test(filepath) &&
                !/esm[\\\/]vs[\\\/].*nls\.js/.test(filepath)
            ) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…