hash-store
v1.0.4
Published
A micro library for saving data in the hashStore.
Downloads
9
Readme
HashStore
A micro library for saving data in the hashStore.
It serializes an object into a string and keeps it at the URL hash fragment.
Usage examples
Using NPM and ES6
Install the package and save it as a dependency:
npm install -s hash-store
Import it to your js file:
import * as HashStore from 'hash-store';
And instanciate the service:
const hashStore = new HashStore.default();
Adding the script referece directly to your html
Using CDN:
<script src="https://unpkg.com/hash-store"></script>
Or hosted on your premises:
<script src="../build/hash-store.min.js"></script>
Please be sure to update the path according to your folder structure.
Instantiation
Instinciate the hashStore object at the begining of your .js code:
const HashStore = window.HashStore.default;
const hashStore = new HashStore();
Usage
hashStore.setItem
The syntax for adding data item to the storage:
hashStore.setItem('myData', {data: 'string, number, array or an object'});
Where myData
is the key, and the second argument is actual data.
hashStore.getItem
The syntax for reading the hashStore item:
const cat = hashStore.getItem('myData');
hashStore.removeItem
The syntax for removing the hashStore item:
hashStore.removeItem('myData');
hashStore.clear
The syntax for removing all the hashStore items:
hashStore.clear();
Development
Install dev dependencies
npm install
Test
npm test
Build
npm run build
Publish to NPM
npm run publish:npm