Skip to content

SelimAbidin/hashget

Repository files navigation

hashget

window.location.hash parser and make life easier

Installation

Install via npm

npm install hashget

Install via yarn

yarn add hashget
 import {HashGet} from 'hashget'
 window.location.hash = "#empty&test=100"

 var locHash = new HashGet();

 var count = locHash.getCount()
 console.log(count) // 2

 var has = locHash.has('test')
 console.log(has) // true

 var has = locHash.has('empty')
 console.log(has) // true

 var value = locHash.getValue('test')
 console.log(value) // 100

 var value = locHash.getValue('empty')
 console.log(value) // undefined
 

Development & Testing

Since we did not want to mess with bundlers for such small library, Comment this line in index.js in order to run test

//export {HashGet}

Chrome only

npm run test

or

yarn test

All browsers including IE and Safari

npm run test:all

or

yarn test:all

We ❤️ NPM and Yarn

About

window.location.hash parser and make life easier

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published