UNPKG

@elastic/monaco-esql

Version:

Monaco editor Monarch language syntax definitions for ES|QL

35 lines (20 loc) 674 B
# ES|QL syntax grammar for Monaco editor This package contains the ES|QL grammar form Monarch (the Monaco editor grammar engine). <img width="725" alt="image" src="https://github.com/user-attachments/assets/a725841e-68d6-4765-aa29-54a3062e6a3e" /> ## Usage To highlight ES|QL code in Monaco editor, you need to register ES|QL language and its Monarch grammar: ```js import { language as monarchLanguage } from '@elastic/monaco-esql/lib/monarch-shared'; monaco.languages.register({id: 'esql'}); monaco.languages.setMonarchTokensProvider('esql', monarchLanguage); ``` ## Releasing Publish with `release-it` tool: ``` yarn build npx release-it ``` ## License MIT