liquid-language-server
TypeScript icon, indicating that this package has built-in type declarations

0.0.1-beta.1 • Public • Published

  💧 WIP

Liquid Language Server is still in development

Join the Discord and collaborate on the project

Liquid Language Server

An LSP implementation for the Liquid template language.

Capabilities

  • Hovers
  • Completions
  • Signatures
  • Formatting
  • Diagnostics
  • Validations
  • Codelens

Install

<pnpm|npm|yarn> i liquid-language-server

Specifications

Server capabilities are made possible by providing the Language Server with Liquid specification variation reference data. The Liquid Language Server supports 4 specifications:

Parser

The parser only cares about Liquid and HTML syntax. It supports full and incremental parses. The parser will build a detailed AST representation of documents on a per change basis.

Language Services

Supported language services via LSP. The server also supports embedded language regions in documents providing standard capabilities like completions and validations.

  • HTML
  • JSON
  • JavaScript
  • Yaml
  • CSS/SCSS

Readme

Keywords

none

Package Sidebar

Install

npm i liquid-language-server

Homepage

liquify.dev

Weekly Downloads

16

Version

0.0.1-beta.1

License

see LICENSE

Unpacked Size

5 MB

Total Files

272

Last publish

Collaborators

  • sissel