JSVerbalExpressions: https://github.com/VerbalExpressions/JSVerbalExpressions
Довольно странный, но от того не менее интересный проект — библиотека, которая позволяет конструировать регулярные выражения с помощью цепочек методов.
Пример оттуда:
const tester = VerEx()
.startOfLine()
.then('http')
.maybe('s')
.then('://')
.maybe('www.')
.anythingBut(' ')
.endOfLine();
Как и с большинством npm-пакетов, не понятно, зачем это нужно, но прикольно :-)