Skip to content
Merged
Show file tree
Hide file tree
Changes from 8 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,6 @@
"editor.formatOnSave": true,
"workbench.editor.revealIfOpen": true,
"terminal.integrated.scrollback": 10000,
"editor.minimap.enabled": false
"editor.minimap.enabled": false,
"editor.foldingImportsByDefault": true
}
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,13 +72,13 @@ Important Project changes and notes about the project's history are found [here]

These are the current versions of packages from this repository and their alignment with **@codingame/monaco-vscode-api** **monaco-editor** and **vscode**:

- **monaco-languageclient**: `10.7.0` (release date: 2026-02-04)
- **@typefox/monaco-editor-react**: `7.7.0` (release date: 2026-02-04)
- **monaco-languageclient**: `11.0.0-next.0` (release date: unreleased)
- **@typefox/monaco-editor-react**: `8.0.0-next.0` (release date: unreleased)
- Aligned with:
- **@codingame/monaco-vscode-[editor]-api**: `31.0.0`
- **vscode**: `1.117.0`
- **@codingame/monaco-vscode-[editor]-api**: `33.0.9`
- **vscode**: `1.121.0`
- **monaco-editor**: `0.55.1`
- **vscode-ws-jsonrpc**: `3.5.0` (release date: 2025-08-11)
- **vscode-ws-jsonrpc**: `4.0.0-next.0` (release date: unreleased)

Check find the [full compatibility table](https://github.com/TypeFox/monaco-languageclient/blob/main/docs/versions-and-history.md#monaco-editor--codingamemonaco-vscode-api-compatibility-table) with all previous versions.

Expand Down
2 changes: 1 addition & 1 deletion docs/guides/examples.md
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ async function createMultiLanguageEditor() {
Running a language server in a Web Worker:

```typescript
import { BrowserMessageReader, BrowserMessageWriter } from 'vscode-languageclient/browser.js';
import { BrowserMessageReader, BrowserMessageWriter } from 'vscode-languageclient/browser';

async function createWebWorkerClient() {
// Create worker
Expand Down
10 changes: 5 additions & 5 deletions docs/guides/troubleshooting.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Whenever you use `monaco-editor`/`@codingame/monaco-vscode-editor-api` `vscode`/
If you use pnpm or yarn, you have to add `vscode` / `@codingame/monaco-vscode-api` as direct dependency, otherwise the installation will fail:

```json
"vscode": "npm:@codingame/monaco-vscode-extension-api@^31.0.1"
"vscode": "npm:@codingame/monaco-vscode-extension-api@^33.0.9"
```

### Missing Overrides or Resolutions
Expand All @@ -23,7 +23,7 @@ To ensure all Monaco-related packages use a single, compatible version, you must
```json
{
"overrides": {
"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^31.0.1"
"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^33.0.9"
}
}
```
Expand All @@ -33,7 +33,7 @@ To ensure all Monaco-related packages use a single, compatible version, you must
```json
{
"resolutions": {
"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^31.0.1"
"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^33.0.9"
}
}
```
Expand All @@ -50,7 +50,7 @@ Additionally, if you see a message in the browser console starting with `Another

### @codingame/monaco-vscode-editor-api / monaco-editor usage

When you use the libraries from this project you are no longer required to proxy `monaco-editor` like `"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^31.0.1"` in you `package.json`. You can directly use it like so:
When you use the libraries from this project you are no longer required to proxy `monaco-editor` like `"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^33.0.9"` in you `package.json`. You can directly use it like so:

```js
import * as monaco from '@codingame/monaco-vscode-editor-api';
Expand All @@ -60,7 +60,7 @@ If your dependency stack already contains a reference `monaco-editor` you must e

```json
"overrides": {
"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^31.0.1"
"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^33.0.9"
}
```

Expand Down
26 changes: 13 additions & 13 deletions docs/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ If using npm or pnpm, and your dependencies already contain a reference to `mona
```json
{
"overrides": {
"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^31.0.1"
"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^33.0.9"
}
}
```
Expand All @@ -71,7 +71,7 @@ In yarn you have to specify `resolutions` instead of `overrides`:
```json
{
"resolutions": {
"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^31.0.1"
"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^33.0.9"
}
}
```
Expand All @@ -83,17 +83,17 @@ If using pnpm, you have to add more transitive dependencies that npm or yarn aut
```json
{
"dependencies": {
"@codingame/monaco-vscode-api": "^31.0.1",
"@codingame/monaco-vscode-configuration-service-override": "^31.0.1",
"@codingame/monaco-vscode-editor-api": "^31.0.1",
"@codingame/monaco-vscode-editor-service-override": "^31.0.1",
"@codingame/monaco-vscode-extension-api": "^31.0.1",
"@codingame/monaco-vscode-extensions-service-override": "^31.0.1",
"@codingame/monaco-vscode-languages-service-override": "^31.0.1",
"@codingame/monaco-vscode-localization-service-override": "^31.0.1",
"@codingame/monaco-vscode-log-service-override": "^31.0.1",
"@codingame/monaco-vscode-model-service-override": "^31.0.1",
"vscode": "npm:@codingame/monaco-vscode-extension-api@^31.0.1"
"@codingame/monaco-vscode-api": "^33.0.9",
"@codingame/monaco-vscode-configuration-service-override": "^33.0.9",
"@codingame/monaco-vscode-editor-api": "^33.0.9",
"@codingame/monaco-vscode-editor-service-override": "^33.0.9",
"@codingame/monaco-vscode-extension-api": "^33.0.9",
"@codingame/monaco-vscode-extensions-service-override": "^33.0.9",
"@codingame/monaco-vscode-languages-service-override": "^33.0.9",
"@codingame/monaco-vscode-localization-service-override": "^33.0.9",
"@codingame/monaco-vscode-log-service-override": "^33.0.9",
"@codingame/monaco-vscode-model-service-override": "^33.0.9",
"vscode": "npm:@codingame/monaco-vscode-extension-api@^33.0.9"
}
}
```
Expand Down
Loading