IDB 1.0 spec 2011-2015
JavaScript Other
Latest commit 794442c Mar 17, 2016 Taylor Buley .
Permalink
Failed to load latest commit information.
behaviors . Mar 17, 2016
coverage remove coverage folder & placehold Feb 14, 2014
dist . Mar 17, 2016
docs . Mar 31, 2014
documentation Update transactions.md Dec 7, 2014
specs safari tests out now Mar 27, 2015
tasks . Feb 3, 2014
travis travis Mar 25, 2015
.coveralls.yml builds Jun 11, 2014
.gitignore . Feb 14, 2014
.gitmodules . Feb 20, 2014
.travis.yml . Nov 19, 2015
CNAME CNAME record Jan 29, 2014
Gruntfile.js . May 24, 2015
README.md README.md Dec 17, 2015
bower.json . Mar 17, 2016
index.html . Apr 1, 2014
karma.conf.js experimenting with sauce etc. Apr 4, 2015
npm-shrinkwrap.json . Feb 14, 2014
package.json . Apr 8, 2015

README.md

dash Build Status Coverage Status [Docs Status]

A cookie-sized JavaSript library wrapping the IndexedDB "HTML5" database API.

Key Features

  • Simpified callbacks through promises
  • Transaction and optionally version-free
  • Declarative databases, object stores and indexes
  • 5KB gzipped (18KB uncompressed)
  • Tests passing on Chrome 41.0.2272 (Mac OS X 10.10.2), Firefox 35.0.0 (Mac OS X 10.10), Safari 8.0.4 (Mac OS X 10.10.2) and Opera 25.0.1614 (Mac OS X 10.10.2)

Installation Options

Up And Running

/* There's no setup required to get started using IndexedDB with dash. */
/* Just start adding entries and any declared databases, object stores and 
 * indexes will be provided */
dash.add.object({ database: 'foo', store: 'bar', data: { baz: new Date().getTime() } )
  (function(add_context) {
    dash.get.object(add_context)
    (function(get_context) {
      console.log('Data', get_context.entry)
    });
  });

Developer Features

To Test

npm install
grunt

Building requires grunt-cli

Documention

http://dashdb.com/#/docs

Demos

http://dashdb.com/#/demos

License

http://dashdb.com/#/about