1.0.0-beta.21 • Published 5 months ago
@surrealdb/codemirror v1.0.0-beta.21
@surrealdb/codemirror
This library provides full support for the SurrealQL language within your CodeMirror editors.
Some features include:
- Intelligent SurrealQL highlighting
- Folding support for blocks, objects, and arrays
- Automatic indentation support
- Support for comment toggling
- Embedded JavaScript highlighting
How to install
Install it with:
# using npm
npm i @surrealdb/codemirror
# or using pnpm
pnpm i @surrealdb/codemirror
# or using yarn
yarn add @surrealdb/codemirror
Next, just import it with:
const { surrealql } = require("@surrealdb/codemirror");
or when you use modules:
import { surrealql } from "@surrealdb/codemirror";
Example usage
import { surrealql } from "@surrealdb/codemirror";
const state = EditorState.create({
doc: "SELECT * FROM table",
extensions: [
surrealql()
]
});
const editor = new EditorView({
parent: document.getElementById("editor"),
state: state,
});
1.0.0-beta.21
5 months ago
1.0.0-beta.20
6 months ago
1.0.0-beta.19
7 months ago
1.0.0-beta.17
9 months ago
1.0.0-beta.18
9 months ago
1.0.0-beta.16
9 months ago
1.0.0-beta.15
10 months ago
1.0.0-beta.13
10 months ago
1.0.0-beta.14
10 months ago
1.0.0-beta.12
10 months ago
1.0.0-beta.11
11 months ago
1.0.0-beta.10
11 months ago
1.0.0-beta.9
11 months ago
1.0.0-beta.8
11 months ago
1.0.0-beta.7
11 months ago
1.0.0-beta.6
11 months ago
1.0.0-beta.5
12 months ago
1.0.0-beta.4
12 months ago
1.0.0-beta.3
12 months ago
1.0.0-beta.2
12 months ago
1.0.0-beta.1
12 months ago