persist-storage

1.0.3 • Public • Published

persist-storage

npm version build status downloads js-standard-style

Enable persistent storage in the browser.

By default storage such as indexedDB can be cleared when a device starts running out of space. This module is a thin wrapper around the StorageManager API, checking if persistent storage is enabled — and enabling it if it isn't enabled yet, and able to enable it.

Usage

var persist = require('persist-storage')
 
persist(function (success) {
  if (success) {
    console.log('Storage will not be cleared except by explicit user action')
  } else {
    console.log('Storage may be cleared by the UA under storage pressure.')
  }
})

API

persist(callback(ok))

Enable persistent storage. Calls a callback with a boolean that's true for success and false for failure to enable it.

License

Apache-2.0

Package Sidebar

Install

npm i persist-storage

Weekly Downloads

0

Version

1.0.3

License

Apache-2.0

Last publish

Collaborators

  • yoshuawuyts