Syntactor
An editor with two basic goals:
- Only allow valid code to be entered (no syntax errors)
- Common code transformations in just as many or less keystrokes, compared to other editors
For now, it's only a JSON editor.
Usage
In your commandline:
yarn add syntactor#or npm install syntactor --save
In your code:
const Syntactor = ;Syntactor;
Or if you're using React (and ES2015):
; const SomeComponent = <div> <Editor initiallyShowKeymap defaultValue=answer: 42/> </div>;
Props
These can be either passed as React props or as the 2nd argument into the Syntactor.render
function.
Name | Type | Default Value |
---|---|---|
initiallyShowKeymap | boolean | true |
defaultValue | JSON | {} |
Contributing/Running the demo page
First clone this repo, then:
yarn
And start it with
yarn start