0.0.1 • Published 7 years ago
pygments-promise v0.0.1
pygments-promise
Fully Promise wrapper for Pygments
Usage
There are two functions exported by the package - pygmentize and pygmentizeFile.
pygmentize
Highlight a block of code
Example:
var pygmentize = require('pygments-async').pygmentize
  , markup;
pygmentize("puts 'Hello, world!'", {lexer: 'ruby'}).then(function(out) {
  // out contains pygmentized code
  markup = out;
});Allowed options are:
lexer: Specify lexer for pygmentizeformatter: Specify pygmentize lexeroptions: A object of options passed to pygmentize via-P key=value
Options need not be specified. If no lexer is provided pygmentize will attempt
to guess based on contents. The default formatter is html.
pygmentizeFile
Load a file and pygmentize it
var pygmentizeFile = require('pygments-async').pygmentizeFile
  , markup;
pygmentizeFile("package.json").then(function(out) {
  // out contains pygmentized package.json
  markup = out;
});License
MIT
Alternatives
0.0.1
7 years ago