var url = require('url') | |
/* eslint guard-for-in:0 */ | |
module.exports.addParams = function(originalUrl, params) { | |
var parsed = url.parse(originalUrl, true) | |
parsed.search = null | |
// TODO: change to ES6 loop | |
for (var key in params) { | |
parsed.query[key] = params[key] | |
} | |
return url.format(parsed) | |
} | |
module.exports.removeParam = function(originalUrl, param) { | |
var parsed = url.parse(originalUrl, true) | |
parsed.search = null | |
delete parsed.query[param] | |
return url.format(parsed) | |
} |