Skip to content

Latest commit

 

History

History
executable file
·
104 lines (77 loc) · 2.95 KB

File metadata and controls

executable file
·
104 lines (77 loc) · 2.95 KB

Module Libraries

List of libraries used by this project and details around them. Mostly useful for updating projects.

  • Version: Version number of the library
  • Global: Global variables the library creates (some can be removed via noConflict calls)
  • Dependencies: Any libraries this library depends on, they should be listed here as well
  • Fork: If the library is a fork of the original describe why its different (eg. adds AMD support)
  • Repo: Url to repository holding the code.
  • Docs: Url to documentation.

Backbone

Backbone supplies structure to JavaScript-heavy applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing application over a RESTful JSON interface.

Underscore

Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support.

jQuery ($)

DOM stuff, everyone knows what jQuery does right?

Handlebars

Handlebars provides the power necessary to let you build semantic templates effectively with no frustration.

Require Handlebars plugin (hbs)

A plugin for handlebars in require.js (both in dev and build), does smart builds

Require js

AMD loader

r.js

AMD build system for require

Wire

Wire.js is an Inversion of Control Container for Javascript apps.

When

A lightweight CommonJS Promises/A and when() implementation.

AOP

Aspect orientated programming, used by the wire/debug plugin

Jasmine

A lightweight JavaScript BDD/spec/testing framework.

Sinon

Standalone test spies, stubs and mocks for JavaScript