1. route-map
Match a url from an object of route patterns
route-map
Package: route-map
Created by: nichoth
Last modified: Sun, 26 Jun 2022 14:17:15 GMT
Version: 1.0.0
License: ISC
Downloads: 161
Repository: https://github.com/nichoth/route-map

Install

npm install route-map
yarn add route-map

route-map

Match a url from an object of route patterns.

Republished from @azer.

Install

 $ npm install route-map

Usage

 routeMap = require('route-map')

match = routeMap({
  '/people/:name': showUser,
  '/pages/:page': showPage
})

match('http://foobar.com/people/john?foo=bar')
// => {
//       fn: showUser,
//       params: { name: 'john' },
//       qs: { foo: 'bar' }, // querystring
//       pattern: 'people/:name',
//       url: 'people/john?foo=bar'
//    }

match('nonexisting')
// => undefined

Dependencies

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code