Usage
Quick Example
import { lineStart, oneOf } from 'readable-regexp';
const regExp = lineStart
.captureAs`filename`.oneOrMore.char
.exactly`.`
.captureAs`extension`(
oneOf`ts``js`
.maybe`x`
)
.lineEnd
.toRegExp();
console.log(regExp); // /^(?<filename>.+)\.(?<extension>(?:ts|js)x?)$/
regExp.test('readable-regexp.ts');Syntax Rules
Last updated