index.js
function Squeak(opts) {
	if (!(this instanceof Squeak)) {
		return new Squeak(opts);
	}

	EventEmitter.call(this);

	this.opts = opts || {};
	this.align = this.opts.align !== false;
	this.indent = this.opts.indent || 2;
	this.separator = this.opts.separator || ' : ';
	this.stream = this.opts.stream || process.stderr || consoleStream();
	this.types = [];
}
function Squeak(opts) {
	if (!(this instanceof Squeak)) {
		return new Squeak(opts);
	}

	EventEmitter.call(this);

	this.opts = opts || {};
	this.align = this.opts.align !== false;
	this.indent = this.opts.indent || 2;
	this.separator = this.opts.separator || ' : ';
	this.stream = this.opts.stream || process.stderr || consoleStream();
	this.types = [];
}
function Squeak ( opts ) { if ( ! ( this instanceof Squeak ) ) { return new Squeak ( opts ) ; } EventEmitter . call ( this ) ; this . opts = opts || { } ; this . align = this . opts . align !== false ; this . indent = this . opts . indent || 2 ; this . separator = this . opts . separator || ' : ' ; this . stream = this . opts . stream || process . stderr || consoleStream ( ) ; this . types = [ ] ; }
Initialize a new `Squeak`

@param {Object} opts
@api public
Initialize a new Squeak