b-local-storage-wrapper

1.0.3 • Public • Published

Local Storage Wrapper

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.

Installation

You can install this package via npm:

npm install b-local-storage-wrapper

Usage

Storing and Retrieving a String

const storage = require('b-local-storage-wrapper');

storage.setItem('username', 'Atharv');

console.log(storage.getItem('username')); // Output: 'Atharv'

Storing and Retrieving an Object

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 }

Removing an Item

const storage = require('b-local-storage-wrapper');

storage.removeItem('username');

console.log(storage.getItem('username')); // Output: null

Clearing All Items

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

Retrieving All Items

const storage = require('b-local-storage-wrapper');

storage.setItem('key1', 'value1');
storage.setItem('key2', 'value2');

console.log(storage.getAll()); // Output: { key1: 'value1', key2: 'value2' }

Readme

Keywords

Package Sidebar

Install

npm i b-local-storage-wrapper

Weekly Downloads

9

Version

1.0.3

License

Apache-2.0

Unpacked Size

17.9 kB

Total Files

5

Last publish

Collaborators

  • atharv_kasar