UNPKG

codemirror-json-schema

Version:

Codemirror 6 extensions that provide full JSONSchema support for `@codemirror/lang-json` and `codemirror-json5`

13 lines (12 loc) 464 B
import { MODES } from "../constants"; import { JSONCompletion } from "../features/completion"; /** * provides a JSON schema enabled autocomplete extension for codemirror and json5 * @group Codemirror Extensions */ export function json5Completion(opts = {}) { const completion = new JSONCompletion(Object.assign(Object.assign({}, opts), { mode: MODES.JSON5 })); return function jsonDoCompletion(ctx) { return completion.doComplete(ctx); }; }