$ cnpm install klor
klor is a simple syntax highlighting tool. It exports the following function:
returns an array of objects:
[
ext: string
chars: number
index: number
number: index+1
chunks: [
match: string # without whitespace characters
clss: string # value of match
turd: string # following punctuation characters
start: number # character index of match in line
length: number # length of match
]
...
]
See kolor.map for a list of recognized chunk values.
kolor is a submodule which exports a bunch of functions for wrapping strings in 256 color ansi codes.
It's a merge of colorette and ansi-256-colors
klor = require 'klor'
klor.kolor.globalize() # hoist color functions into the global scope
log y8 'bright yellow' + R1 'on dark red'
Copyright 2013 - present © cnpmjs.org | Home |