Skip to content

Export LSP services via dedicated ESM export #1166

@msujew

Description

@msujew

Currently, our LSP services (which rely heavily on the vscode-languageserver package) are exported through the main langium export. While this makes creating language servers very easy, it leads to a lot of unnecessary imports for adopters that don't want to build a language server, thereby increasing bundle size.

The long term plan (likely version 3.0, as it's a major breaking change) would be to export the LSP related services through a langium/lsp export. That way, adopters can choose to not to include those services.

Metadata

Metadata

Assignees

Labels

dependenciesAdding, removing or updating dependencies

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions