defektive-data-store
v1.0.1
Published
A simple data store
Downloads
5
Readme
defektive-data-store
Super simple data store. Uses wolfy87-eventemitter for event delegation.
Installation
npm install --save defektive-data-storeUsage
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')
}