From 7c4dd8cb40cfeac142058c752bee5e3b4679310e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Mangeonjean?= Date: Tue, 31 Jan 2023 18:42:16 +0100 Subject: [PATCH] fix: declare side effect on some modules --- rollup/rollup.config.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rollup/rollup.config.ts b/rollup/rollup.config.ts index a66b0079..0e61e440 100644 --- a/rollup/rollup.config.ts +++ b/rollup/rollup.config.ts @@ -51,6 +51,7 @@ const VSCODE_DIR = path.resolve(__dirname, '../vscode') const NODE_MODULES_DIR = path.resolve(__dirname, '../node_modules') const MONACO_EDITOR_DIR = path.resolve(NODE_MODULES_DIR, './monaco-editor') const OVERRIDE_PATH = path.resolve(__dirname, '../src/override') +const KEYBOARD_LAYOUT_DIR = path.resolve(VSCODE_DIR, 'vs/workbench/services/keybinding/browser/keyboardLayouts') function getMemberExpressionPath (node: recast.types.namedTypes.MemberExpression | recast.types.namedTypes.Identifier): string | null { if (node.type === 'MemberExpression') { @@ -107,7 +108,7 @@ export default (args: Record): rollup.RollupOptions[] => { annotations: true, preset: 'smallest', moduleSideEffects (id) { - return id.startsWith(SRC_DIR) || id.endsWith('.css') + return id.startsWith(SRC_DIR) || id.endsWith('.css') || id.startsWith(KEYBOARD_LAYOUT_DIR) } }, external,