There are a couple of ways to get cujoJS. cujoJS is designed to work collectively, or as individual parts. Use as much, or as little, of cujoJS as you need.
If you're starting a new greenfield application, the fastest way to get going is with cujoJS seed. seed provides the core cujoJS libraries in a preconfigured application shell. You just need to add your own business logic.
If you have an existing application, or want to add another library that isn't included in seed, you can add it a la carte.
Most cujoJS libraries are designed to work equally well in both client and server environments.
cujoJS seed
Starting a new project? Get going quickly with cujoJS seed.
seed provides a starter kit you can clone and start using immediatly. No additional boilerplate required.
Get started with seedA la carte
The most recent release of each cujoJS library is available here. You can either download an zip/tar archive of the release manually, or use a dependency management tool. npm is recommended for node.js deployments. bower is recommended for browser deployments. Of course, you can always grab a zip or tarball and manage the dependencies yourself.
cram.js 0.8
Simple, yet powerful, AMD and CommonJS module bundler.
via npm
npm install --global cram@~0.8
curl.js 0.8
curl.js is small, fast, extensible module loader that handles AMD, CommonJS Modules/1.1, CSS, HTML/text, and legacy scripts.
via npm
npm install --save curl-amd@~0.8
via bower
bower install --save curl#~0.8
jiff.js 0.4
JSON Patch and diff based on rfc6902.
via npm
npm install --save jiff@~0.4
via bower
bower install --save jiff#~0.4
meld.js 1.3
AOP for JS with before, around, on, afterReturning, afterThrowing, after advice, and pointcuts.
via npm
npm install --save meld@~1.3
via bower
bower install --save meld#~1.3
msgs.js 0.4
Message oriented programming.
via npm
npm install --save msgs@~0.4
via bower
bower install --save msgs#~0.4
poly.js 0.6
Small, fast, awesome. The only ES5-ish set of polyfills (shims) you can mix-and-match because they're individual modules.
via bower
bower install --save poly#~0.6
rest.js 1.3
RESTful HTTP client for JavaScript.
via npm
npm install --save rest@~1.3
via bower
bower install --save rest#~1.3
when.js 3.6
A solid, fast Promises/A+ and when() implementation, plus other async goodies.
via npm
npm install --save when@~3.6
via bower
bower install --save when#~3.6