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

Package Sidebar

Install

npm i pet-shop

Weekly Downloads

2

Version

0.1.4

License

MIT

Unpacked Size

5.27 kB

Total Files

3

Last publish

Collaborators

  • airkro