The library for creating and matching dynamic routes.
👉 Read the Route Peek docs
- Node.js version 18 or higher.
You can install route-peek
using the JavaScript package manager:
npm add route-peek
import { RouteMatcherBuilder } from 'route-peek';
const builder = new RouteMatcherBuilder();
builder.add('/');
builder.add('/users');
builder.add('/users/{id:[0-9]+}');
const matcher = builder.build();
const matchedRoutes = matcher.match('/users/1234');
console.log(matchedRoutes); // [{"path":"/users/1234","route":"/users/{id:[0-9]+}","params":{"id":"1234"},"score":154}]
MIT