A fluent storage API
$ yarn add lkr
import { Lkr, Locker } from 'lkr';
// this will use include browser localStorage / sessionStorage by default
Locker.put('foo', { bar: 'baz' });
// Or define your own instance for use anywhere
const customLocker = new Lkr({
drivers: {
local: window.localStorage,
session: window.sessionStorage,
},
driver: 'local',
namespace: 'lkr',
separator: '.'
});
customLocker.put('foo', { bar: 'baz' });
// etc