Use the latest version of Sprockets
Some logical_path values are relative
bump version
make sure there is no ruby in the assets dir
bump version
add sprockets-commonjs.rb

It is standard to include a file with the same name as the Rubygem that
does any required initialization.
move JS wrapper code into a constant
CommonJS.default_namespace has getter and setter

This obviates monkey-patching to change the default_namespace.
CommonJS#namespace can be private
extract CommonJS#common_js_module?

Conflicts:

	lib/sprockets/commonjs.rb
CommonJS#prepare and #evaluate are protected
extract CommonJS#module_name helper method
Merge pull request #10 from jamesarosen/edge

Edge
allow CJS as a ext
bump sprockets version
release new version
release 0.0.7
Detect circular dependencies

Throw an exception whenever a circular dependency in module
requirement order is detected.

The CommonJS specification does allow for circular dependencies,
however, since they can result in partial exports we chose not to fail
silently when they are detected.
Quote module name in commonjs wrapper

Prevents invalid javascript when module name contain dots.
Change commonjs module detection

For a file to be identified as a module it has to contain at least one
of the following:
  - commonjs 'require' calls
  - a 'module.exports' statement

Additionally, the processor only checks files contained in the
'module_path' configuration.