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' }

/b-local-storage-wrapper/

    Package Sidebar

    Install

    npm i b-local-storage-wrapper

    Weekly Downloads

    1

    Version

    1.0.3

    License

    Apache-2.0

    Unpacked Size

    17.9 kB

    Total Files

    5

    Last publish

    Collaborators

    • atharv_kasar