Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    url-joinpublic

    Join all arguments together and normalize the resulting url.

    Install

    npm install url-join
    

    Usage

    var urljoin = require('url-join');
     
    var fullUrl = urljoin('http://www.google.com', 'a', '/b/cd', '?foo=123');
     
    console.log(fullUrl);
     

    Prints:

    'http://www.google.com/a/b/cd?foo=123'
    

    Browser and AMD

    It also works in the browser, you can either include lib/url-join.js in your page:

    <script src="url-join.js"></script>
    <script type="text/javascript">
        urljoin('http://blabla.com', 'foo?a=1')
    </script> 

    Or using an AMD module system like requirejs:

    define(['path/url-join.js'], function (urljoin) {
      urljoin('http://blabla.com', 'foo?a=1');
    });

    License

    MIT

    Keywords

    install

    npm i url-join

    Downloadsweekly downloads

    739,974

    version

    4.0.0

    license

    MIT

    repository

    github.com

    last publish

    collaborators

    • avatar