0.0.1-beta.1 • Published 11 months ago

liquid-language-server v0.0.1-beta.1

Weekly downloads
-
License
see LICENSE
Repository
github
Last release
11 months ago

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