url-sub
TypeScript icon, indicating that this package has built-in type declarations

0.12.1 • Public • Published

URL Sub 🔗↔️

Format URLs for fetch requests using templates and substitution values.

usage

import * as UrlSub from "url-sub"

UrlSub.formatUrl("https://api.example.com", "/user/:username/bio", {
  username: "jake",
  exclude_sensitive: true
})

// https://api.example.com/user/jake/bio?exclude_sensitive=true

// If you'd like to use options.
UrlSub.formatUrlWithOptions(
  "https://api.example.com/",
  "/user",
  {
    normally_encoded: "https://dont-encode-me.com",
  },
  { encode: false }
),

// "https://api.example.com/user?normally_encoded=https://dont-encode-me.com"

options

  • encodeParams: boolean - don't encode query params.

Package Sidebar

Install

npm i url-sub

Weekly Downloads

1

Version

0.12.1

License

MIT

Unpacked Size

9.43 kB

Total Files

6

Last publish

Collaborators

  • alextes