query-path
helper methods to parse url pathname and querystring
Install
$ npm install --save query-path
Usage
const queryPath = require('query-path');
console.log(queryPath.queryStringByKey('name','http://example.com?name=joe'));
console.log(queryPath.queryStringByKey('name'));
console.log(queryPath.pathByIndex(1,'http://exmaple.com/xyz/abc'));
console.log(queryPath.pathByRegex('first'),'http://example.com/firstsecond/secondfirst/thirdsecond');
API
.queryStringByKey(string,string)
parse a url queryString and provide output based on key. In case second input parameter 'url' is not provided it will take browser URL location.
.pathByIndex(int,string)
parse window.location.pathname for browser url or '/' separated path in provided url and give path value based on zero based index.
.pathByRegex(string,string)
parse window.location.path for browser url or '/' separated path in provided url and give matching path values as an array for provided regex.
License
MIT © Abhijeet Mishra