You can clone with
HTTPS or Subversion.
Cleanup empty dir stack handling.
Guard against empty dir stack returning undefined.
Fix nested relative requires by adding a dir stack rather than just (…
…mistakenly) storing the previous dir.
Add sync build tool.
Fix typo in modulr.js
Lazy array creation.
A case of subjective consistency.
Implemented CommonJS Transport D proposal.
Essentially a small clean-up of modulr.js.
Rewrite modulr.require.main in a more sensible way.
Remove now deprecated modulr.cache method.
Remove unspecified check in modulr.cache.
Rename _each to _forEach and give it its own scope.
Add basic require.define.
Add synchronous require.ensure. Useless as is but a step towards supp…
…orting the budding async spec.
Code around IE's inability to handle try..catch..finally statements c…
Fix relative identifiers by expanding them on client-side.
`modulr.alias` removed as useless with these changes.
Fix incorrect use of eval. (Thanks kangax!)
Add lazy-eval option.
Add licence details.
Add `require.main` property which references the top-level `module` o…
…bject of the program.
Add `module` free variable for compliance with module 1.1 spec.
Add JSModule#id method in prevision of module 1.1 support.
Pre-memoize exports objects. (Thank you Kris Koval.)
Rename JS variables.
Fix cyclic references issues.
Use PREFIX pseudo-constant where appropriate.
Fix `log` in modulr.js to avoid undefined variable errors