pet-shop

0.1.4 • Public • Published

pet-shop

A simple wrapper of Web Storage API.

npm license node

Installation

npm install pet-shop

Usage

import { PetShop } from 'pet-shop';

// plain-text store
const store = PetShop({
  namespace: 'pet-shop',
  storage: sessionStorage
});

store.set('abc', 'xyz');
store.get('abc'); // output: 'xyz'
store.size; // output: 1
localStorage.getItem('pet-shop.abc'); // output: 'xyz'

store.remove('abc');

store.has('abc'); // output: false
import { PetShop } from 'pet-shop';

// json store
const store = PetShop({
  namespace: 'pet-shop',
  storage: localStorage,
  json: true
});

store.set('abc', ['xyz']);
store.get('abc'); // output: ['xyz']
store.size; // output: 1
localStorage.getItem('pet-shop.abc'); // output: ['xyz']

store.remove('abc');

store.has('abc'); // output: false

/pet-shop/

    Package Sidebar

    Install

    npm i pet-shop

    Weekly Downloads

    11

    Version

    0.1.4

    License

    MIT

    Unpacked Size

    5.27 kB

    Total Files

    3

    Last publish

    Collaborators

    • airkro