Some utils of WebStorage
// npm
npm install webstorage-utils
// yarn
yarn add webstorage-utils
import { localStorage, sessionStorage } from 'webstorage-utils'
localStorage.set('example', 'demo')
localStorage.get('example') // demo
sessionStorage.set('example', 'demo')
sessionStorage.get('example') // demo
- options
storage
: 'localStorage' | 'local' | 'sessionStorage' | 'session'prefix
: string
key
: stringvalue
: anyttl
: number, second
storage.set('key1', 1)
storage.set('key2', { example: 1 })
// invalid after 10 seconds
storage.set('key3', { example: 1 }, 10)
key
: string
const value1 = storage.set('key1')
key
: string
storage.del('key1')
storage.clear('key1')