Skip to content

build: remove unused monaco features#1813

Merged
dsanders11 merged 5 commits intomainfrom
slim-down-monaco-build
Nov 19, 2025
Merged

build: remove unused monaco features#1813
dsanders11 merged 5 commits intomainfrom
slim-down-monaco-build

Conversation

@erickzhao
Copy link
Copy Markdown
Member

@erickzhao erickzhao commented Nov 18, 2025

MonacoEditorWebpackPlugin allows you to remove certain features that you don't use via its features option:

https://github.com/microsoft/monaco-editor/tree/main/webpack-plugin#options

This PR takes a stab at paring down unused code. Note that I removed the Command Palette feature from each editor. I didn't know it existed tbh.

@coveralls
Copy link
Copy Markdown

coveralls commented Nov 18, 2025

Coverage Status

coverage: 79.543% (-0.06%) from 79.601%
when pulling 6d676e6 on slim-down-monaco-build
into 7506f0f on main.

@erickzhao erickzhao marked this pull request as ready for review November 18, 2025 23:13
@erickzhao erickzhao requested review from a team and codebytere as code owners November 18, 2025 23:13
@dsanders11 dsanders11 merged commit 886d894 into main Nov 19, 2025
10 checks passed
@dsanders11 dsanders11 deleted the slim-down-monaco-build branch November 19, 2025 00:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants