Package Exports
- hashget
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (hashget) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
hashget
window.location.hash parser and make life easier
Installation
Install via npm
npm install hashgetInstall 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 testor
yarn testAll browsers including IE and Safari
npm run test:allor
yarn test:allWe ❤️ NPM and Yarn