highlight-with-codemirror
v1.0.0
Published
Syntax highlighter for Node using CodeMirror.
Downloads
4
Readme
highlight-with-codemirror
Syntax highlighter based on CodeMirror.
Usage
First, require CodeMirror and desired modes.
const CodeMirror = require('codemirror/addon/runmode/runmode.node')
require('codemirror/mode/javascript/javascript')
Then, require highlight-with-codemirror
.
const highlight = require('highlight-with-codemirror')(CodeMirror)
Finally, call highlight(source, modeSpec, options)
highlight('const value = 42', 'javascript')
// => '<span class="cm-keyword">const</span> <span class="cm-def">value</span> <span class="cm-operator">=</span> <span class="cm-number">42</span>'