1.0.0-beta.21 • Published 3 months ago

@surrealdb/codemirror v1.0.0-beta.21

Weekly downloads
-
License
-
Repository
-
Last release
3 months ago

@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