diff --git a/monaco-patches/0003-fix-add-basic-language-contribution-as-entry.patch b/monaco-patches/0003-fix-add-basic-language-contribution-as-entry.patch new file mode 100644 index 00000000..8935eecf --- /dev/null +++ b/monaco-patches/0003-fix-add-basic-language-contribution-as-entry.patch @@ -0,0 +1,22 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Lo=C3=AFc=20Mangeonjean?= +Date: Tue, 25 Nov 2025 19:06:58 +0100 +Subject: [PATCH] fix: add basic language contribution as entry + +to make sure it exists in the output +--- + build/esm/rollup.config.mjs | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/build/esm/rollup.config.mjs b/build/esm/rollup.config.mjs +index 37b08bd5..1e18bb2f 100644 +--- a/build/esm/rollup.config.mjs ++++ b/build/esm/rollup.config.mjs +@@ -27,6 +27,7 @@ export default defineConfig({ + edcoreMain: join(root, './src/editor/edcore.main.ts'), + editorApi: join(root, './src/editor/editor.api.ts'), + editorWorker: join(root, './src/editor/editor.worker.ts'), ++ basiclanguages: join(root, './src/basic-languages/monaco.contribution.ts'), + ...getNlsEntryPoints(), + }, + diff --git a/rollup/rollup.monaco.ts b/rollup/rollup.monaco.ts index da39643e..c978b2af 100644 --- a/rollup/rollup.monaco.ts +++ b/rollup/rollup.monaco.ts @@ -194,8 +194,8 @@ export default rollup.defineConfig([ default: './' + worker } }, - main: 'index.js', - module: 'index.js', + main: './' + main, + module: './' + main, dependencies: { 'monaco-editor': `npm:${EDITOR_API_PACKAGE_NAME}@^${pkg.version}`, ...dependencies @@ -215,13 +215,9 @@ export default rollup.defineConfig([ ] } }) - )), - { + )), { input: { - index: path.resolve(BASIC_LANGUAGE_DIR, '_.contribution.js') - }, - treeshake: { - preset: 'smallest' + index: path.resolve(BASIC_LANGUAGE_DIR, 'monaco.contribution.js') }, output: { minifyInternalExports: false,