simple-storage
Store strings and objects to local or session storage. Falls back to storing data in memory if run on platforms where the Storage API is unavailable (such as node).
sessionStorage
Store items for current session
import { simpleSessionStorage } from "simple-storage";
simpleSessionStorage.setItem("pets", {
dogs: 3,
cats: 1,
});
const pets = simpleSessionStorage.getItem("pets");
console.log(pets);
const items = simpleSessionStorage.getAllItems();
console.log(items);
const i = await simpleSessionStorage.getAllItemsAsync();
console.log(i);
simpleSessionStorage.removeItem("pets");
simpleSessionStorage.clear();
localStorage
Store items for longer than current session when possible
import { simpleLocalStorage } from "simple-storage";
simpleLocalStorage.setItem("pets", {
dogs: 3,
cats: 1,
});
const pets = simpleLocalStorage.getItem("pets");
console.log(pets);
const items = simpleLocalStorage.getAllItems();
console.log(items);
const i = await simpleLocalStorage.getAllItemsAsync();
console.log(i);
simpleLocalStorage.removeItem("pets");
simpleLocalStorage.clear();
https://git.fedi.ai/tuxracer/simple-storage