A simple and lightweight JavaScript wrapper for the Web's localStorage API, making it easier to store, retrieve, and manage data in the browser's localStorage with added functionality such as support for objects and automatic serialization.
You can install this package via npm:
npm install b-local-storage-wrapper
const storage = require('b-local-storage-wrapper');
storage.setItem('username', 'Atharv');
console.log(storage.getItem('username')); // Output: 'Atharv'
const storage = require('b-local-storage-wrapper');
const user = { name: 'Atharv', age: 21 };
storage.setItem('user', user);
console.log(storage.getItem('user')); // Output: { name: 'Atharv', age: 21 }
const storage = require('b-local-storage-wrapper');
storage.removeItem('username');
console.log(storage.getItem('username')); // Output: null
const storage = require('b-local-storage-wrapper');
storage.setItem('key1', 'value1');
storage.setItem('key2', 'value2');
storage.clear();
console.log(storage.getItem('key1')); // Output: null
console.log(storage.getItem('key2')); // Output: null
const storage = require('b-local-storage-wrapper');
storage.setItem('key1', 'value1');
storage.setItem('key2', 'value2');
console.log(storage.getAll()); // Output: { key1: 'value1', key2: 'value2' }