Store

store

Cross-browser storage for all use cases!

store provides basic key/value storage functionality (get/set/remove/each) as well as a rich set of plug-in storages and extra functionality.

Get it: npm install store

Sample usage:

1
2
3
const store = require('store')
store.set('site', { name:'nmotw.in' })
store.get('user').name == 'nmotw.in'
1
2
3
4
5
6
7
8
9
10
// Example custom storage
var storage = {
  name: 'myStorage',
  read: function(key) { ... },
  write: function(key, value) { ... },
  each: function(fn) { ... },
  remove: function(key) { ... },
  clearAll: function() { ... }
}
var store = require('store').createStore(storage)

One could use memoryStorage or localStorage.

GIF FTW!

store

Suggest a module

Comments