JavaScript/NodeJS URL it's an JavaScript class that parses an URL and convert it into a object with similar properties to object Location (window.location). Also included inverse process (object to URL string), and a lot of features that it will help you to modify a URL easily.  Compatible with browser JavaScript and NodeJS (https://npmjs.org/package/kurl).