magic-regexp
magic-regexp copied to clipboard
A compiled-away, type-safe, readable RegExp alternative
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [nuxt](https://togithub.com/nuxt/nuxt.js) | [`^3.0.0-rc.6` -> `^3.0.0-rc.7`](https://renovatebot.com/diffs/npm/nuxt/3.0.0-rc.6/3.0.0-rc.7) | [](https://docs.renovatebot.com/merge-confidence/)...
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/unjs/magic-regexp). ## Awaiting Schedule These updates are awaiting...
### 🆒 Your use case Suggestion ### 🆕 The solution you'd like > You should add macroability and predefine some macros like http link, xml tag or i don't know...
In preparation for #24, update all creation and chaining helper inputs with anonymous capturing group syntax to non-capturing group by default. updated inputs: - creation inputs: `anyOf`, `maybe`, `oneOrMore` -...
### 🆒 Your use case right now the function `letter` is include all the uppercase and lowercase letter, my use case is i only need the lowercase letter, and uppercase...
- [x] #28 - [ ] Type inference of number of anonymous groups? E.g. type safe array access? (possibly default to non-capturing groups, _requiring_ opt-in?) - [ ] Better way...
e.g. `/./g.test('thing')`
### 🆒 Your use case There are lot of regex being used in codebase. And if there is an easy way to put them in playground and get the equivalent...
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace#specifying_a_function_as_a_parameter Depends on strongly typing anonymous groups: https://github.com/danielroe/magic-regexp/issues/24
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@vitest/coverage-c8](https://togithub.com/vitest-dev/vitest) | [`^0.23.1` -> `^0.23.4`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-c8/0.23.1/0.23.4) | [](https://docs.renovatebot.com/merge-confidence/)...