codemirror-highlight

1.1.1 • Public • Published

codemirror-highlight

Generating HTML containing highlighted code with CodeMirror

Installation

npm install codemirror-highlight

Example

var assert = require('assert');
var CodeMirror = require('codemirror-highlight');
 
CodeMirror.loadMode('javascript');
var html = CodeMirror.highlight('1', { mode: 'javascript' });
 
assert.equal(html, '<span class="cm-number">1</span>');

API

CodeMirror.loadMode(mode)

  • mode - a string containing the mode name

Load mode shipped with CodeMirror. A list of modes can be found here.

CodeMirror.highlight(code, options)

  • code - a string of code to be highlighted
  • options - an object literal supporting these options:
    • mode - the same as the mode option you should pass to vanilla CodeMirror
    • tabSize - the width of a tab character. Defaults to 4.

Return the HTML containing highlighted code

Dependents (4)

Package Sidebar

Install

npm i codemirror-highlight

Weekly Downloads

8

Version

1.1.1

License

MIT

Last publish

Collaborators

  • curvedmark