Jahcode runs in all modern browsers as well as in Node.js.
For documentation see http://jahcode.com
Just use jahcode.js for development or the minified jahcode.min.js for production environments.
Jahcode has no external dependencies unless you would like to support non-ECMA-5 browsers. For those, use the referenced shims form the lib folder. Use both es5.shim.js and es5.sham.js to get most of the ECMA 5 features in older engines.
The tests for jahcode are written with jasmine can can be executed in node.js and browsers.