1.1.3 • Published 5 years ago

url-joiner v1.1.3

Weekly downloads
5
License
ISC
Repository
github
Last release
5 years ago

url-joiner

Handy utils for merging and parsing url

Installation

npm i url-joiner --save

or

yarn add url-joiner

Usage

getUrlParts(url)

import { getUrlParts } from "url-joiner";

getUrlParts("https://example?name=ken");

// ['https://example', 'name=ken']

joinUrl(url, search)

import { joinUrl } from "url-joiner";

joinUrl("https://domain.name", "name=ken");

// 'https://domain.name?name=ken'

joinPath(url, ...paths)

import { joinPath } from "url-joiner";

joinPath("https://domain.name", "users", "id", "preview");

// 'https://domain.name/users/id/preview'

parseSearch(search)

import { parseSearch } from "url-joiner";

parseSearch("name=james&surname=willis");

// {
//   name: 'james',
//   surname: 'willis',
// }

mergeSearch(params, search)

import { mergeSearch } from "url-joiner";

mergeSearch(
  {
    name: "ken",
    age: "21"
  },
  "name=james&surname=willis"
);

// 'name=ken&surname=willis&age=21'
1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago