1.4.0 • Published 7 months ago

webstorage-utils v1.4.0

Weekly downloads
5
License
MIT
Repository
github
Last release
7 months ago

webstorage-utils

Some utils of WebStorage

lint-and-build

Install

// npm
npm install webstorage-utils

// yarn 
yarn add webstorage-utils

Use

import { localStorage, sessionStorage } from 'webstorage-utils'

localStorage.set('example', 'demo')
localStorage.get('example') // demo

sessionStorage.set('example', 'demo')
sessionStorage.get('example') // demo

API

new WebStorageUtils(options)

  • options
    • storage: 'localStorage' | 'local' | 'sessionStorage' | 'session'
    • prefix: string

storage.set(key, value, ttl)

  • key: string
  • value: any
  • ttl: number, second
storage.set('key1', 1)

storage.set('key2', { example: 1 })

// invalid after 10 seconds
storage.set('key3', { example: 1 }, 10)

storage.get(key)

  • key: string
const value1 = storage.set('key1')

storage.del(key)

  • key: string
storage.del('key1')

storage.clear()

storage.clear('key1')
1.4.0

7 months ago

1.3.0

1 year ago

1.2.8

2 years ago

1.2.5

3 years ago

1.2.4

3 years ago

1.2.3

3 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago