Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@kwhitley/localstorify

kwhitley22MIT0.2.0

localStorage that avoids storage limit failures

localStorage, garbage collection, managed

readme

localStorage that avoids storage limit failures

Why?

Because localStorage is great, but extremely limited in functionality and robustness. This library adds:

  • <input checked="" disabled="" type="checkbox"> automatic garbage collection and limit detection (no failures on persistence)

Installation

yarn add -D @kwhitley/localstorify

Usage

Simply replace references to localStorage with the the export of this library.

  import localstorify from '@kwhitley/localstorify'

  // replace
  localStorage.getItem('foo')
  // with
  localstorify.getItem('foo')

  ...

  // or
  localStorage.setItem('foo', JSON.stringify({ foo: 'bar' }))
  // with
  localstorify.setItem('foo', JSON.stringify({ foo: 'bar' }))