2.0.0 • Published 3 years ago

@alessiopremoli/urlify v2.0.0

Weekly downloads
4
License
ISC
Repository
-
Last release
3 years ago

Urlify

A simple url concatenator to use in requests and API calls. After going crazy in counting backslash, setting envs variables, and matching paths I decided to build my (easy) url concatenator, urlify.

Installation

In your project run:

npm i @alessiopremoli/urlify

import it in your file:

import { urlify } from '@alessiopremoli/urlify';
const { urlify } = require('@alessiopremoli/urlify');

Usage

urlify handles path concatenation and query params mapping:

id = 1;
let url = urlify(
    'api.myapi.test', // base url
    ['api', 'v1', 'pippo///pluto/', id],  // an array of additional uris
    {param1: 'param1'} // an object of query params
);

console.log(url) // prints api.myapi.test/api/v1/pippo/pluto/1?param1=param1