modul8
Extensible CommonJS in the browser via NodeJS.
- client side require of CoffeeScript and JavaScript files
- share code between the server and the client
- dynamic resolution and compilation of dependencies server-side
- low footprint - only ~100 lines prepended to output source
- enforces modularity best practices, and logs an npm style dependency tree
- inject require data dynamically from the server or live from the client
- minimizes global usage, encapsulates exports in closures, absorbs library globals