Initial stab at streams based minifier... and so it begins.
New ModuleStream module for easing the development of modules.
Adding .gitignore for node
Adding jshint options for node
Fixing jshint error (missing parens when calling constructor)
Improved how core modules are pulled in.
Renamed obj to node for better semantics.
Break the full program AST into global statements for better performance.
Allow escodegen stream to output statements rather than blocking until all statements have been read.
Fix missing options variable error.
Chaning up the compilejs command to accept input from STDIN when no files are passed.
Moving module-stream to more robust compile-stream and updating foobar module to local-identifiers module.
Commenting out compact option for development purposes.
Oops! How did that make it into the commit?
Enhanced scope tracking and lookup functionality.
Passing top-level statements of the AST turned out to be a mistake. Live and learn.
Fix incorrect logic for Scope#getCommonParent()
Adding module to cache frequently used literals.
Getting some proper argument parsing in place.
Fixing usage statement to reflect optional input files.