JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 19
  • Score
    100M100P100Q47634F
  • License MIT

Wrapper for Express.js 'path-to-regexp' module

Package Exports

  • path-to-regexp-wrap

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (path-to-regexp-wrap) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

path-to-regexp-wrap

Build Status

It's a simple wrapper of original path-to-regexp module.

Usage

const path = require('path-to-regexp-wrap')();    // options object could be passed as well 
const route = '/get/:id';
const match = path(route);

const params = match('/get/1');
// returns {'id': '1'}
console.log(params);
    

Options

  • options.sensitive Defaults to false, set this to true to make routes case sensitive

  • options.strict Defaults to false, set this to true to make the trailing slash matter.

  • options.end Defaults to true, set this to false to only match the prefix of the URL.

  • Advanced options (use for non-pathname strings, e.g. host names):

    • delimiter The default delimiter for segments. (default: '/')
    • endsWith Optional character, or list of characters, to treat as "end" characters.
    • delimiters List of characters to consider delimiters when parsing. (default: './')