npm.io
3.5.0 • Published 2 weeks ago

@elastic/monaco-esql

Licence
MIT
Version
3.5.0
Deps
0
Size
32 kB
Vulns
0
Weekly
0
Stars
2

ES|QL syntax grammar for Monaco editor

This package contains the ES|QL grammar form Monarch (the Monaco editor grammar engine).

image

Usage

To highlight ES|QL code in Monaco editor, you need to register ES|QL language and its Monarch grammar:

import { language as monarchLanguage } from "@elastic/monaco-esql/lib/monarch-shared";

monaco.languages.register({ id: "esql" });
monaco.languages.setMonarchTokensProvider("esql", monarchLanguage);

Releasing

See CONTRIBUTING.md

License

MIT

Keywords