1.0.10 • Published 3 years ago

@yehonadav/safestorage v1.0.10

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
3 years ago

safestorage

Safe implementation for localStorage and sessionStorage.
Fallback to in-memory implementation if default browser implementations aren't available.

install

npm i @yehonadav/safestorage

usage

import {persistLocal} from "safesstorage"

// set items
persistLocal.setItem('book', {name:"Book", author:"John Blue"});

// get items
const book = persistLocal.getItem<string>('name');
console.log(book);

// delete items
persistLocal.delItem('name');

// safely get items
const {value, error} = persistLocal.tryToGetItem<string>('name');
console.log({value, error});

enjoy =)