Language Server for Zenith Framework
npm install @zenithbuild/language-serverThe Language Server Protocol (LSP) implementation for the Zenith framework.
This package provides the "brains" for Zenith editor support. It implements the Language Server Protocol to provide features like autocomplete, hover information, diagnostics, and code actions across any supporting editor (VS Code, Vim, etc.).
- Diagnostics: Real-time error reporting and linting for .zen files.
- Completion: Context-aware suggestions for Zenith-specific syntax and standard HTML.
- Hover Information: Detailed documentation on hover for core components and hooks.
- Document Symbols: Outline and navigation support for complex components.
The server is built with vscode-languageserver and is designed to be decoupled from the VS Code extension, allowing it to be reused in other IDEs or environments.
``bashBuild the server
bun run build
MIT