lib/ansi.js
function(value, key, parent){
  this.t = definition.colors;   // table of color codes
  this.v = value;               // value wrapped by this instance
  this.k = key;                 // property name, eg 'red'
  this.p = parent;              // parent
  this.a = null;                // attribute
}
function(value, key, parent){
  this.t = definition.colors;   // table of color codes
  this.v = value;               // value wrapped by this instance
  this.k = key;                 // property name, eg 'red'
  this.p = parent;              // parent
  this.a = null;                // attribute
}
function ( value , key , parent ) { this . t = definition . colors ; // table of color codes this . v = value ; // value wrapped by this instance this . k = key ; // property name, eg 'red' this . p = parent ; // parent this . a = null ; // attribute }
Chainable color builder.

@param value The underlying value to be escaped.
@param key The key for the code lookup.
@param parent A parent color instance.
Chainable color builder .