defektive-data-store

1.0.1 • Public • Published

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')
}

Readme

Keywords

Package Sidebar

Install

npm i defektive-data-store

Weekly Downloads

0

Version

1.0.1

License

MIT

Last publish

Collaborators

  • defektive