comb

A framework for node

  • comb

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
comb
2.0.02 years ago11 years agoMinified + gzip package size for comb in KB

Readme

build status Coverage Status
Comb

Overview

Framework for node that provides a one stop shop for frequently needed utilities, including:

Installation

npm install comb

Getting Started

Highlights

The backbone of comb.
Options for classical inheritance models as well as mixins(pseudo multi-inheritance)
You can call this.super from any method. Including statically defined ones!
Access to your class level properties within an instance
Logger inheritance through name spaces
Predefined level
level definition along with the ability to define your own.
Multiple appenders including
* [FileAppender](http://c2fo.github.com/comb/comb_logging_appenders_FileAppender.html) - log it to a file                                                               
* [RollingFileAppender](http://c2fo.github.com/comb/comb_logging_appenders_RollingFileAppender.html) - log it to a file up to a customizable size then create a new one.
* [JSONAppender](http://c2fo.github.com/comb/comb_logging_appenders_JSONAppender.html) - write it out as JSON to a file.                                                
* [ConsoleAppender](http://c2fo.github.com/comb/comb_logging_appenders_ConsoleAppender.html)- log it to the console                                                     
Configurable with files OR programatically
  • Collections
RedBlackTree
AVLTree
AnderssonTree
BinaryTree
HashTable
MaxHeap
MinHeap
Pool
PriorityQueue
Queue
Stack
Promises
PromiseList
comb.when
comb.serial

License

MIT

Meta

  • Code: git clone git://github.com/c2fo/comb.git
  • JsDoc:
  • Website: - Twitter: - 877.465.4045