Skip to content

refactor: remove monaco-languageclient dependency#35

Merged
wakonig merged 2 commits into
mainfrom
chore/cleanup
May 12, 2026
Merged

refactor: remove monaco-languageclient dependency#35
wakonig merged 2 commits into
mainfrom
chore/cleanup

Conversation

@wakonig
Copy link
Copy Markdown
Member

@wakonig wakonig commented May 11, 2026

Description

Cleanup tasks...

Type of Change

  • Remove monaco-languageclient dependency as it is not used anymore
  • Update to node 24

How to test

  • Run unit tests

Potential side effects

Hopefully none ;)

@wakonig wakonig marked this pull request as ready for review May 11, 2026 19:29
Copilot AI review requested due to automatic review settings May 11, 2026 19:29
@wakonig wakonig self-assigned this May 11, 2026
@wakonig wakonig requested a review from a team May 11, 2026 19:30
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes the unused monaco-languageclient dependency from the backend build and updates the CI environment to use Node.js 24, along with related build configuration adjustments for Monaco workers.

Changes:

  • Removed monaco-languageclient from backend/package.json and pruned it from backend/package-lock.json.
  • Updated backend/vite.config.ts Monaco plugin configuration to explicitly define included workers.
  • Updated GitHub Actions CI to run on Node.js 24.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.

File Description
backend/vite.config.ts Configures vite-plugin-monaco-editor-esm workers explicitly and removes chunking logic for the deleted dependency.
backend/package.json Drops monaco-languageclient from dependencies.
backend/package-lock.json Removes monaco-languageclient and associated transitive packages; refreshes resolved versions.
.github/workflows/ci.yml Switches CI Node runtime from 22.10 to 24.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/ci.yml
@wakonig wakonig merged commit 982bb38 into main May 12, 2026
7 checks passed
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