storeit-webstorage
v0.1.0
Published
One-stop shopping for using `storeit` with `storeit-provider-webstorage` and `storeit-serializer-json`.
Downloads
6
Readme
storeit-webstorage
One-stop shopping for using storeit
with storeit-provider-webstorage
and storeit-serializer-json
.
For example, to setup a store that uses sessionStorage
, you can now simply do the following:
var Storeit = require("storeit-webstorage").StoreitLocal;
var groceryStore = new Storeit("grocery");
Which is equivalent to:
var Storeit = require("storeit");
var StoreitProvider = require("storeit-provider-webstorage");
var StoreitSerializer = require("storeit-serializer-json");
// Create a JSON serializer.
var jsonSerializer = new StoreitSerializer();
// Create a WebStorage provider that uses sessionStorage.
var providerOptions = {
localOrSessionStorage: window.sessionStorage,
preferredItemSerializerName: jsonSerializer.name,
metadataSerializerName: jsonSerializer.name,
allSerializers: [jsonSerializer]
};
var sessionStorageProvider = new StoreitProvider(providerOptions);
// Create a store.
var groceryStore = new Storeit("grocery", sessionStorageProvider);
For more information on storeit
see https://github.com/YuzuJS/storeit