skate
Manage app state
npm install skate --save
Examples
Basic usage
var skate = var state = // 47 // 47 // true // calls state.raw()state // {user: 47, dreaming: true}state // {user: 47, dreaming: false}state // {}
Multiple instances
var skate = var you = var me =
Extension
event emitter to emit events when states change
Use anvar state = var emitter = state { emitter}
Prevent access to the state hash
var state = require('skate')()
state.raw = function() {}
state('user', 47)
state() // undefined
View the source to see how this works