1.0.1 • Published 9 years ago

defektive-data-store v1.0.1

Weekly downloads
4
License
MIT
Repository
github
Last release
9 years ago

defektive-data-store

Super simple data store. Uses wolfy87-eventemitter for event delegation.

Installation

npm install --save defektive-data-store

Usage

var DataStore = require('defektive-data-store'),
    myStore = new DataStore({
      color: "red",
      status: "not-borked"
    });
    
myStore.addListener('changed:color', function (event){
  console.log("color changed", event)
});

myStore.attr('color', 'blue');

Extending

var DataStore = require('defektive-data-store');

function Session(){
  DataStore.apply(this, arguments)  
}

Session.prototype = Object.create(DataStore.prototype);

Session.prototype.isLoggedIn = function () {
  return this.attr('loggedIn')
}
1.0.1

9 years ago

1.0.0

9 years ago

0.0.1

9 years ago