super-expressive icon indicating copy to clipboard operation
super-expressive copied to clipboard

🦜 Super Expressive is a zero-dependency JavaScript library for building regular expressions in (almost) natural language

Results 15 super-expressive issues
Sort by recently updated
recently updated
newest added

Hello, I was wondering if there is any capability to generate numeric ranges within your library. Specifically, if we consider a range with a start of 1 and an end...

## Add the `atleastLazy` method - [ ] This PR only introduces changes to documentation. - Please include a summary of changes and an explanation - [x] This PR adds...

## Add support for the regex `d` flag - [ ] This PR only introduces changes to documentation. - Please include a summary of changes and an explanation - [x]...

Include primitives to support matching: - [ ] Unicode any char (`\X`) - [ ] Single data unit (`\C`) - [ ] Unicode newlines (`\R`) - [x] Unicode properties and...

Bumps [json5](https://github.com/json5/json5) from 2.1.3 to 2.2.3. Release notes Sourced from json5's releases. v2.2.3 Fix: [email protected] is now the 'latest' release according to npm instead of v1.0.2. (#299) v2.2.2 Fix: Properties...

dependencies

Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2. Commits 699c459 3.1.2 2f2b5ff fix: trim pattern 25d7c0d 3.1.1 55dda29 fix: treat nocase:true as always having magic 5e1fb8d 3.1.0 f8145c5 Add 'allowWindowsEscape' option 570e8b1...

dependencies

https://github.com/francisrstokes/super-expressive/blob/d35f5fae48e63d5fad21a859abec0535d8686d0c/index.js#L537 The function checks for absence of the end of the input, but the description mentions the start

Right now `anythingButString` is implemented in a very non-ideal way (see #58). The plan is to replace the existing function, and *potentially* add one more. `anythingButString('aeiou')` will produce output like:...

While you have covered all variants of `{,}`, including `*` and `+`, the lazy alternatives are missing for `exactly` and `atLeast`.

`VerbalExpressions` is a library that's been around for a long time, with a lot of stars and a lot of ports, but there are reasons to choose `SuperExpressive` instead: -...