Skip to content

Conversation

Steve-Mcl
Copy link
Collaborator

@Steve-Mcl Steve-Mcl commented Aug 30, 2025

Raised as draft PR until PR from the built dist is merged into NR Main (PR to follow)

Summary

This pull request updates the build and dependency setup for the Monaco editor i18n generation, modernizing the cloning process for localization files and upgrading several dependencies for improved compatibility and maintainability.

Dependency and tooling updates:

  • Replaced the git-pull-or-clone package with degit for cloning the vscode-loc repository, resulting in a faster and cleaner dependency setup in generate-monaco-esm-i18n.js. [1] [2] [3] [4]
  • Upgraded several development dependencies in package.json, including copy-webpack-plugin, css-loader, monaco-editor, monaco-themes, typedoc, typescript, and webpack, to their latest versions for improved stability and compatibility.
  • Added the degit package to devDependencies and removed unused or replaced dependencies such as git-pull-or-clone and insane.

Documentation:

  • Updated the README.md to clarify that the Monaco editor will have a theme set and foreign (not just French) menus, reflecting broader i18n support.

Versioning:

  • Bumped the package version from 0.52.0 to 0.52.2 in package.json to reflect these changes.

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.

1 participant