ext-to-regexp
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

ext-to-regexp

Convert extname into regexp.

npm github node

Installation

npm install ext-to-regexp

Usage

const extToRegexp = require('ext-to-regexp');

extToRegexp({
  extname: ['js', 'jsx']
});
// /\.(js|jsx)$/

extToRegexp({
  suffix: ['min'],
  extname: ['jpg', 'png']
});
// /\.min\.(jpg|png)$/

const foo = extToRegexp({ extname: ['css'] });
const bar = foo.add('sass', 'scss').add('less');
const baz = bar.remove('sass').remove('scss');

console.log(foo); // /\.css$/
console.log(bar); // /\.(css|less|sass|scss)$/
console.log(baz); // /\.(css|less)$/

Dependencies (0)

    Dev Dependencies (10)

    Package Sidebar

    Install

    npm i ext-to-regexp

    Weekly Downloads

    23

    Version

    0.1.0

    License

    MIT

    Unpacked Size

    6.34 kB

    Total Files

    6

    Last publish

    Collaborators

    • airkro