Utilities for easy read and write browser's storage in Nuxt.js project
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.
Install using NPM or Yarn
# NPM
$ npm i nuxt-storage
# Yarn
$ yarn add nuxt-storage
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');
| 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