Package Exports
- @alwatr/local-storage
 
Readme
localJsonStorage
localJsonStorage is a utility object in our TypeScript package that provides methods for interacting with the local storage in a structured and versioned manner.
Installation
Before you can use localJsonStorage, you need to install the package. If you're using npm, you can do this with:
npm install @alwatr/local-storageIf you're using Yarn, you can do this with:
yarn add @alwatr/local-storageUsage
First, you need to import localJsonStorage from the package:
import {localJsonStorage} from '@alwatr/local-storage';Or for CommonJS:
const {localJsonStorage} = require('@alwatr/local-storage');Getting an Item
You can get an item from local storage and parse it as JSON using the getItem method. If the item is not found, it will return a default value:
const defaultValue = {a: 1, b: 2};
const value = localJsonStorage.getItem('item-name', defaultValue);Setting an Item
You can set an item in local storage as JSON using the setItem method:
const value = {a: 1, b: 2};
localJsonStorage.setItem('item-name', value);Removing an Item
You can remove an item from local storage using the removeItem method:
localJsonStorage.removeItem('item-name');Future Plans
We plan to add more methods to localJsonStorage for directly interacting with local storage. Stay tuned for updates!