Microsoft/monaco-editor

[Bug] Many duplicates in minified tsWorker.js leading to large file

Open

#4,184 opened on 2023年9月22日

GitHub で見る
 (3 comments) (1 reaction) (0 assignees)JavaScript (14,836 stars) (1,283 forks)batch import
debthelp wanted

説明

Reproducible in vscode.dev or in VS Code Desktop?

  • Not reproducible in vscode.dev or VS Code Desktop

Reproducible in the monaco editor playground?

Reproduction Steps

  1. Open a compiled version of the file min/vs/language/typescript/tsWorker.min.js CDN Example
  2. Optionally copy the code in a VS Code window
  3. Search for interface CanvasDrawPath {
  4. Note that the definition is found twice
  5. This duplication issue is the case for a lot of code

Code20230923 - 0129

Actual (Problematic) Behavior

The minified version of tsWorker.js is around 4.6 MB I want to use the Monaco editor in a web extension, but this allows a maximum file size of 4 MB

If the code duplication is fixed, that would reduce the filesize enough to get below 4 MB

Expected Behavior

No duplicate code generated during the build

Additional Context

Related Add_ons Linter issue https://github.com/mozilla/addons-linter/issues/3915

コントリビューターガイド

[Bug] Many duplicates in minified tsWorker.js leading to large file · Microsoft/monaco-editor#4184 | Good First Issue