SkillAgentSearch skills...

Pygments.js

A pygments wrapper for nodejs

Install / Use

/learn @sunkarapk/Pygments.js
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Pygments

A pygments wrapper for node.js

Installation

Installing npm (node package manager)

  curl http://npmjs.org/install.sh | sh

Installing pygments

  [sudo] npm install pygments

Usage

colorize(target, lexer, format, callback, [options]);

  • Default lexer is js
  • Default format is html

Highlight code

var highlight = require('pygments').colorize;

highlight('puts "Hello World"', 'ruby', 'console', function(data) {
  console.log(data);
});

Highlight a file

var highlight = require('pygments').colorize;

highlight('/home/pkumar/package.json', null, 'html', function(data) {
  console.log(data);
});

If you want to highlight string /home/pkumar/package.json itself,

var highlight = require('pygments').colorize;

highlight('/home/pkumar/package.json', null, 'html', function(data) {
  console.log(data);
}, {'force': true});

Run Tests

All of the pygments tests are written in vows, and cover all of the use cases described above.

  npm test

License

See LICENSE for details.

Contact

Pavan Kumar Sunkara

pavan [dot] sss1991 [at] gmail [dot] com

View on GitHub
GitHub Stars36
CategoryDevelopment
Updated1y ago
Forks9

Languages

JavaScript

Security Score

75/100

Audited on Sep 13, 2024

No findings