Simple wrapper for local/sessionStorage
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
tests
.gitignore
Gruntfile.js
README.md
bower.json
package.json

README.md

Storage wrap

Nothing fancy, just a simple wrapper for local/sessionStorage that removes the need to keep parsing and stringifying objects.

Installation

Bower

bower install storage-wrap --save

NPM

npm install storage-wrap --save

Usage

It uses exactly the same API as the native Storage objects except it will try to JSON.parse objects and arrays.

// Saves as - "{"foo":"bar"}"
storageWrap.setItem('test', {
	foo: 'bar'	
});

// Returns an object
storageWrap.getItem('test');

It uses localStorage by default, but it can easily be changed with setAdaptor

storageWrap.setAdaptor(sessionStorage);

Use it as a global or as an AMD module.

Tests

npm install
grunt test