Permalink
Browse files

Updated package.json, history.md, and Readme

  • Loading branch information...
1 parent 9619b05 commit 7acc29b71dd684360bb213460a8184b3b6f0452c @doug-martin doug-martin committed Dec 30, 2011
Showing with 67 additions and 4 deletions.
  1. +15 −2 History.md
  2. +50 −0 README.md
  3. +2 −2 package.json
View
@@ -1,4 +1,17 @@
-0.0.3 / 2010-06-23
+0.0.6 / 2011-12-29
+==================
+ * Bug Fixes
+ * Added new Proxy methods
+ * comb.executeInOrder
+ * new test for isHash
+ * added listener or "uncaughtException" when using logging
+ * new inflections API
+ * comb.when
+ * new promise methods [both, chainBoth]
+ * static initialization block on objects using comb.define
+ * more tests
+
+0.0.3 / 2011-06-23
==================
* 100% test coverage
* Bug fixes
@@ -12,7 +25,7 @@
* make uninstall
* Added jscoverage sub module
-0.0.2 / 2010-06-11
+0.0.2 / 2011-06-11
==================
* Added Logging
View
@@ -6,16 +6,66 @@ Overview
Framework for node that provides a one stop shop for frequently needed utilities, including:
+* OO utilties
* Collections
* Logging
* String & date formatting
+* Proxy
+* Flow control
+* Date Management
See Usage for more details.
## Installation
npm install comb
+
+Why?
+----
+
+If your like us its fun to find new modules to use but often wish you didn't have to sift through NPM registry or the node modules page to find what you need.
+
+ So....
+
+We created a library of things we use often, or commons utilities that are used by our other APIs.
+
+Highlights
+---------
+* > 99% test coverage! And we're always adding more!
+* [Full api documentation with examples!](http://pollenware.github.com/comb/symbols/comb.html)
+* comb([define](http://pollenware.github.com/comb/symbols/comb.html#.define)|[singleton](http://pollenware.github.com/comb/symbols/comb.html#.singleton))
+ * The back bone 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 you class level properties within an instance
+ * And [much more...](http://pollenware.github.com/comb/symbols/comb.html#.define)
+* Logging
+ * [Powerful logging API!](http://pollenware.github.com/comb/symbols/comb.logging.Logger.html)
+ * Logger inheritance through name spaces
+ * [Predefined level definition along with the ability to define your own.](http://pollenware.github.com/comb/symbols/comb.logging.Level.html)
+ * Multiple appenders including
+ * [FileAppender](http://pollenware.github.com/comb/symbols/comb.logging.appenders.FileAppender.html) - log it to a file
+ * [RollingFileAppender](http://pollenware.github.com/comb/symbols/comb.logging.appenders.RollingFileAppender.html) - log it to a file up to a customizable size then create a new one!
+ * [JSONAppender](http://pollenware.github.com/comb/symbols/comb.logging.appenders.JSONAppender.html) - write it out as JSON to a file.
+ * [ConsoleAppender](http://pollenware.github.com/comb/symbols/comb.logging.appenders.ConsoleAppender.html) - log it to the console
+ * All appenders can be using with custom levels, separately, or all together.
+ * Configurable with [files OR programatically](http://pollenware.github.com/comb/symbols/comb.logging.BasicConfigurator.html)
+* Collections
+ * [RedBlackTree](http://pollenware.github.com/comb/symbols/comb.collections.RedBlackTree.html), [AVLTree](http://pollenware.github.com/comb/symbols/comb.collections.AVLTree.html), [AnderssonTree](http://pollenware.github.com/comb/symbols/comb.collections.AnderssonTree.html), [BinaryTree](http://pollenware.github.com/comb/symbols/comb.collections.BinaryTree.html), [HashTable](http://pollenware.github.com/comb/symbols/comb.collections.HashTable.html), [MaxHeap](http://pollenware.github.com/comb/symbols/comb.collections.MaxHeap.html), [MinHeap](http://pollenware.github.com/comb/symbols/comb.collections.MinHeap.html), [Pool](http://pollenware.github.com/comb/symbols/comb.collections.Pool.html), [PriorityQueue](http://pollenware.github.com/comb/symbols/comb.collections.PriorityQueue.html), [Queue](http://pollenware.github.com/comb/symbols/comb.collections.Queue.html), [Stack](http://pollenware.github.com/comb/symbols/comb.collections.Stack.html)
+* Flow control
+ * [Promises](http://pollenware.github.com/comb/symbols/comb.Promise.html)
+ * [PromiseLists](http://pollenware.github.com/comb/symbols/comb.PromiseList.html)
+ * [executeInOrder](http://pollenware.github.com/comb/symbols/comb.html#.executeInOrder)
+ * Allows you to program asynchronous functions synchronously.
+* Proxy helpers
+ * [methodMissing](http://pollenware.github.com/comb/symbols/comb.html#.methodMissing) - handle those pesky 'has no method exception's
+ * [functionWrapper](http://pollenware.github.com/comb/symbols/comb.html#.createFunctionWrapper) - wrap an object so you can use it as a function
+ * [handlerProxy](http://pollenware.github.com/comb/symbols/comb.html#.handlerProxy) - create a proxy for an object
+* [Tell me more!](http://pollenware.github.com/comb/symbols/comb.html)
+
+
+
Usage
-----
View
@@ -1,8 +1,8 @@
{
"name": "comb",
"description": "A framework for node",
- "version": "0.0.5",
- "keywords" : ["OO", "Object Oriented", "Collections", "Tree", "HashTable", "Pool", "Logging", "Promise", "Promises"],
+ "version": "0.0.6",
+ "keywords" : ["OO", "Object Oriented", "Collections", "Tree", "HashTable", "Pool", "Logging", "Promise", "Promises", "Proxy"],
"repository": {
"type": "git",
"url": "git@github.com:Pollen/comb.git"

0 comments on commit 7acc29b

Please sign in to comment.