A smart base view for Backbone apps, to make it easy to bind collections and properties to the DOM.
Module that can be mixed into any object to provide eventing. Heavily based on Backbone Events.
A way to store/manage objects or models.
An extension to ampersand-state that adds methods and properties for working with a RESTful API.
JS class extension tool for enabling easily extending prototype with multiple objects.
Clientside router with fallbacks for browsers that don't support pushState. Mostly lifted from Backbone.js.
A mixin for extending ampersand-collection with lodash methods.
A view module for intelligently rendering and validating selectbox input. Works well with ampersand-form-view.
Provides sync behavior for updating data from ampersand models and collections to the server.
Renders a collection with one view per model within an element in a way that cleans up and unbinds all views when removed.
Super light-weight DOM manipulation lib.
ampersand-collection with REST and Lodash mixins.
A view module for intelligently rendering and validating input. Works well with ampersand-form-view.
Takes binding declarations and returns key-tree-store of functions that can be used to apply those bindings.
Completely customizable form lib for bulletproof clientside forms.
Simple instance store for managing instances without circular dependency issues in ampersand apps.
An evented chess library for movement, validation and result detection built on Ampersand.js.
A utility for swapping out views inside a container element.
Filterable, sortable, proxy of a collection that behaves like a collection.
powered by npms.io 🚀