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.
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 seed
A 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.
Simple, yet powerful, AMD and CommonJS module bundler.
npm install --global cram@~0.8
curl.js is small, fast, extensible module loader that handles AMD, CommonJS Modules/1.1, CSS, HTML/text, and legacy scripts.
npm install --save curl-amd@~0.8
bower install --save curl#~0.8
JSON Patch and diff based on rfc6902.
npm install --save jiff@~0.4
bower install --save jiff#~0.4
AOP for JS with before, around, on, afterReturning, afterThrowing, after advice, and pointcuts.
npm install --save meld@~1.3
bower install --save meld#~1.3
Message oriented programming.
npm install --save msgs@~0.4
bower install --save msgs#~0.4
Small, fast, awesome. The only ES5-ish set of polyfills (shims) you can mix-and-match because they're individual modules.
bower install --save poly#~0.6
npm install --save rest@~1.3
bower install --save rest#~1.3
A solid, fast Promises/A+ and when() implementation, plus other async goodies.
npm install --save when@~3.6
bower install --save when#~3.6