browser-object-storage

An implementation of browserstorage that compresses data before storing it and

Usage no npm install needed!

<script type="module">
  import browserObjectStorage from 'https://cdn.skypack.dev/browser-object-storage';
</script>

README

Browser Object Storage

This library provides an interface for storing complex js objects in browser localstorage, while preserving their types. This includes preserving Dates when they are encoded.

Documentation

Getting Started

Installation

  • The Browser Object Storage package is published on the npm Registry.
  • Install the package : npm install browser-object-storage

Usage

Import browser-object-storage into any files that depend on the function

import * as pointInPolygon from 'browser-object-storage';

Call the function anywhere you want to use it


import { getValue, setValue } from 'browser-object-storage';


setValue('lastDate', new Date()); //Set date to today
console.log(getValue('lastDate').toString());
//Output: Sun Dec 29 2019 19:14:20 GMT-0500 (Eastern Standard Time)


License

LGPL-3.0 License.