@economia/compose-url
v1.0.0
Published
Compose url from express url pattern
Maintainers
Readme
Compose url
Replaces Express URL pattern with regular URL.
Install
npm install @economia/compose-url --saveES6 import
import { composeURL } from '@economia/compose-url'Common js import
const { composeURL } = require('@economia/compose-url')Example:
const pattern = '/users/:id'
const params = { id: 42 }
const URL = composeURL(pattern, params)
// /users/42const pattern = '/users/:id'
const params = {}
const URL = composeURL(pattern, params)
// errorOptional parameters end with "?" and can be omitted
const pattern = '/users/:id?'
const params = { id: 42 }
const URL = composeURL(pattern, params)
// /users/42const pattern = '/users/:id?'
const params = {}
const URL = composeURL(pattern, params)
// /users