Eclipse GLSP Server Node monorepo. Provides the TypeScript-based server framework for the Graphical Language Server Platform (GLSP). Contains core server packages, graph model, ELK layout integration, and example workflow server. Uses pnpm workspaces.
- Package manager: pnpm — do not use yarn or npm
- Build:
pnpm installfrom root installs and compiles everything - Clean:
pnpm clean - Start example server:
pnpm start(TCP on 5007) orpnpm start:websocket(WebSocket on 8081)
- After completing any code changes, always run the
/verifyskill before reporting completion - If verification fails, run the
/fixskill to auto-fix issues, then re-run/verify
These are enforced by ESLint and are easy to get wrong:
- Never import from
sprotty-protocoldirectly — use@eclipse-glsp/protocolinstead