Framework for node that provides a one stop shop for frequently needed utilities, including:
- OO utilties
- Collections
- Logging
- String & date formatting
- Flow control
npm install comb
-
100% test coverage!
-
- 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 - log it to a file
- RollingFileAppender - log it to a file up to a customizable size then create a new one.
- JSONAppender - write it out as JSON to a file.
- ConsoleAppender- log it to the console
- Configurable with files OR programatically
-
Collections
- RedBlackTree
- AVLTree
- AnderssonTree
- BinaryTree
- HashTable
- MaxHeap
- MinHeap
- Pool
- PriorityQueue
- Queue
- Stack
MIT https://github.com/c2fo/comb/raw/master/LICENSE
- Code:
git clone git://github.com/c2fo/comb.git
- JsDoc: http://c2fo.github.io/comb
- Website: http://c2fo.com - Twitter: http://twitter.com/c2fo - 877.465.4045