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-wrapperconst 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: nullconst 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: nullconst storage = require('b-local-storage-wrapper');
storage.setItem('key1', 'value1');
storage.setItem('key2', 'value2');
console.log(storage.getAll()); // Output: { key1: 'value1', key2: 'value2' }