nuxt-storage
v1.2.2
Published
🛢 Utilities for easy read and write browser's storage in Nuxt.js project
Downloads
7,621
Maintainers
Readme
🛢 Nuxt-Storage
Utilities for easy read and write browser's storage in Nuxt.js project
Why I need this package?
In Nuxt, it's hard to play with browser's storage like sessionStorage and localStorage.
This package will help you handle client side storage with a simple API and with various useful additional features such as expiry.
How to install and use
Install using NPM or Yarn
# NPM
$ npm i nuxt-storage
# Yarn
$ yarn add nuxt-storageSample using this package
All API import
import nuxtStorage from 'nuxt-storage';
nuxtStorage.localStorage.setData('key', 'value');
nuxtStorage.sessionStorage.setData('key', 'value');Partial import
// # for local storage
import { getData, setData } from 'nuxt-storage/local-storage';
// # for session storage
// import { getData, setData } from 'nuxt-storage/session-storage';
setData('key', 'value');API
| Method Name | Parameter | Default Value | Available Options |
|-------------|-----------------------------------|---------------|-------------------|
| getData | key (type: String) | Empty String | |
| setData | key (type: String) | Empty String | |
| | value (type: any) | Empty String | |
| | expiry (type: Number) | 5 | |
| | expiryUnit (type: String) | m | s = second, m = minutes, h = hour, d = day |
| clear | - | | |
Copyright © 2018 by Irfan Maulana
