dumbstore

stores strings or key-value pairs on disk and in memory, get notified when new items are added

Usage no npm install needed!

<script type="module">
  import dumbstore from 'https://cdn.skypack.dev/dumbstore';
</script>

README

dumbstore: a quick and easy way to store data (strings for now) and retrieve them across app resets. usage:


var myStringStore = dumbStores.getStore('StringStore', 'myStringStore');

myStringStore.subscribe( console.log.bind( console, 'myStringStore contents:' ) );

myStringStore.add( 'foo' );

//myStringStore contents: ['foo']

var myKeyValueStore = dumbStores.getStore('KeyValueStore', 'myKeyValueStore');

myKeyValueStore.subscribe( console.log.bind( console, 'myKeyValueStore contents:' ) );

myKeyValueStore.add( 'foo', 'bar' );

//myKeyValueStore contents: { foo: 'bar' }