super-expressive
super-expressive copied to clipboard
🦜 Super Expressive is a zero-dependency JavaScript library for building regular expressions in (almost) natural language
To aid in showing how Super Expressive can be used in a practical context, it would be nice add an examples folder, with various common regex use cases. - [...
I haven't found a way to archive the following regex: `/(\s|^)etc/`. Skill issue? Thanks in advance A similar result but for a non-capturing group it's doable with: ```ts SuperExpressive() .anyOf...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.10.5 to 7.24.7. Release notes Sourced from @babel/traverse's releases. v7.24.7 (2024-06-05) :bug: Bug Fix babel-node #16554 Allow extra flags in babel-node (@nicolo-ribaudo) babel-traverse #16522 fix: incorrect constantViolations...
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. Commits 74b2db2 3.0.3 88f1429 update eslint. lint, fix unit tests. 415d660 Snyk js braces 6838727 (#40) 190510f fix tests, skip 1 test in test/braces.expand...
Seems related to #59 It should be possible to use `endOfInput` more than once in some contexts. input ``` SuperExpressive() .allowMultipleMatches .lineByLine .group .range("a", "z") .assertNotAhead.subexpression( SuperExpressive().endOfInput ).end() .end() .endOfInput...