1.0.2 • Published 9 years ago

codemirror-highlight-node v1.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

Build Status Dependency Status

codemirror-highlight-node

Transforms source code into formatted HTML using CodeMirror. Tabs, whitespaces and new line characters are preserved from original source code.

Install

npm install codemirror-highlight-node

Usage

var highlight = require('codemirror-highlight-node');
highlight('function Test() {}', 'javascript');
// => <span class="cm-keyword">function</span> <span class="cm-variable">Test</span>() {}

API

Loading this module will add two functions to CodeMirror:

  • loadMode(name) - resolve and load requested mode
  • highlightCode(code, modeSpec) - transform soruce code to formatted HTML

As modeSpec parameter you can use name (e.g. "javascript"), alias (e.g. "csharp" for C#) or full modeSpec object required by CodeMirror. Module exports directly highlightCode function. CodeMirror object is also re-exported as highlightCode.CodeMirror.

LICENSE

MIT

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago