1.0.0-beta.21 • Published 3 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
3 months ago
1.0.0-beta.20
5 months ago
1.0.0-beta.19
6 months ago
1.0.0-beta.17
8 months ago
1.0.0-beta.18
7 months ago
1.0.0-beta.16
8 months ago
1.0.0-beta.15
8 months ago
1.0.0-beta.13
9 months ago
1.0.0-beta.14
9 months ago
1.0.0-beta.12
9 months ago
1.0.0-beta.11
10 months ago
1.0.0-beta.10
10 months ago
1.0.0-beta.9
10 months ago
1.0.0-beta.8
10 months ago
1.0.0-beta.7
10 months ago
1.0.0-beta.6
10 months ago
1.0.0-beta.5
10 months ago
1.0.0-beta.4
10 months ago
1.0.0-beta.3
11 months ago
1.0.0-beta.2
11 months ago
1.0.0-beta.1
11 months ago