Examples

Please run npm run build if you haven't done it already.

Monaco Languaclient

Bare monaco-language JSON client and language server

Please execute npm run start:example:server:json beforehand:
Language Client & Web Socket Language Server example

Monaco Editor Wrapper

JSON language client and language server

Please execute npm run start:example:server:json beforehand:
Language Client & Web Socket Language Server example

Langium language clients and language servers

Langium Grammar DSL Language Client & Language Server (Worker)
Langium Statemachine Client & Language Server (Worker)
Localizations: German French and Spanish

Python language client and language server

Please execute npm run start:example:server:python beforehand:
Client for Python Pyright Language Server

Groovy language client and language server

Requires docker. Please execute docker compose -f ./packages/examples/resources/groovy/docker-compose.yml up -d beforehand:
Client for Groovy Language Server

Monaco Editor React

Langium Statemachine Client & Language Server (Worker)

Please execute npm run start:example:server:python beforehand:
Python Language Client & Language Server

Other Examples

Browser Example
TypeScript Editor Worker
Multiple Editors

Verification

Angular

Please start cd verify/angular && npm run verify beforehand:
Client for JSON Language Server (Angular)

Webpack

Please start cd verify/webpack && npm run verify beforehand:
Client for JSON Language Server (webpack build)

Vite

Please start cd verify/vite && npm run verify beforehand:
Client for JSON Language Server (vite build)

Pnpm/vite

Please start cd verify/pnpm && pnpm run verify beforehand:
Client for JSON Language Server (pnpm/vite build)

Yarn/vite

Please start cd verify/yarn && yarn run verify beforehand:
Client for JSON Language Server (yarn/vite build)