UNPKG

find-node-modules

Version:

Return an array of all parent node_modules directories

22 lines (21 loc) 622 B
export function addQueryParameters(url, parameters) { const separator = /\?/.test(url) ? "&" : "?"; const names = Object.keys(parameters); if (names.length === 0) { return url; } return (url + separator + names .map(name => { if (name === "q") { return ("q=" + parameters .q.split("+") .map(encodeURIComponent) .join("+")); } return `${name}=${encodeURIComponent(parameters[name])}`; }) .join("&")); }