router-params

tiny url parameter parsing utility for use with routers. Works just like express router.

Usage no npm install needed!

<script type="module">
  import routerParams from 'https://cdn.skypack.dev/router-params';
</script>

README

Router Params

tiny url parameter parsing utility for use with routers. Works just like express router

Install

npm i router-params --save

Usage

Simplest working example

var routerParams = require('router-params')
var matcher = routerParams('/thing/:comment/:id')
matcher('/thing/123/456')
// outputs {comment: '123',id: '456'}

Routes with no parameters return false

var routerParams = require('router-params')
var routePatterns = []
var matcher = routerParams('/thing')// false
if (matcher) {
 routePatterns.push(matcher)
}

Test

npm test