1.0.8 • Published 2 years ago
localstorage-lib v1.0.8
const store = new StoreManager(localStorage, 'prefix_')
store.set('age', 23)
store.set({user: {age: 23, male: true})
store.get(user) ===> Object<{user: {age: 23, male: true}}>
store.update('age', (old) => old + 1) ===> store.get('age') === 24
store.subscribe({key, prefix, callback})
store.findByPattern(/^prefix_.+$/)
You can subscribe to storage update event: 1. You can specify exact key of storage. So if value of this key are updated callback will triggered 2. You may cannot specify key. So, callback are triggered everytime when some data in storage was update. 3. You can specify the prefix. So, callback are triggered only if your data which added by store manager will update. 4. You can get array of objects by regex.