NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm, #1455 most downloaded on npm
Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.
Latest stable
1.5.0
Last release 1 months ago
04 Oct 2026
Ships unpredictably
gaps range from 3 weeks to 5.9 years
Rarely documented
notes for 1 of 27 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
27 releases · first in 2013
Drag across the ruler to compare, or tap a release to open it.
This project publishes no release notes. Between v1.4.2 and 1.5.0 there were 7 commits, 6 of them substantive:
This project publishes no release notes. Between v1.4.2 and 1.5.0 there were 7 commits, 6 of them substantive:
This project publishes no release notes. Between v1.4.1 and v1.4.2 there were 2 commits, 1 of them substantive:
This project publishes no release notes. Between v1.4.1 and v1.4.2 there were 2 commits, 1 of them substantive:
This project publishes no release notes. Between v1.4.0 and v1.4.1 there were 5 commits, 4 of them substantive:
This project publishes no release notes. Between v1.4.0 and v1.4.1 there were 5 commits, 4 of them substantive:
Your coding agent can read these notes before it upgrades. Set up the MCP server →
This project publishes no release notes. Between v1.3.3 and v1.4.0 there were 2 commits, 1 of them substantive:
This project publishes no release notes. Between v1.3.3 and v1.4.0 there were 2 commits, 1 of them substantive:
- as \x2D instead of \-This project publishes no release notes. Between v1.3.2 and v1.3.3 there were 2 commits, 1 of them substantive:
This project publishes no release notes. Between v1.3.2 and v1.3.3 there were 2 commits, 1 of them substantive:
This project publishes no release notes. Between v1.3.1 and v1.3.2 there were 3 commits, 1 of them substantive:
This project publishes no release notes. Between v1.3.1 and v1.3.2 there were 3 commits, 1 of them substantive:
This project publishes no release notes. Between v1.3.0 and v1.3.1 there were 2 commits, 1 of them substantive:
This project publishes no release notes. Between v1.3.0 and v1.3.1 there were 2 commits, 1 of them substantive:
'[]' rather than ''This project publishes no release notes. Between v1.2.1 and v1.3.0 there were 6 commits, 5 of them substantive:
This project publishes no release notes. Between v1.2.1 and v1.3.0 there were 6 commits, 5 of them substantive:
hasUnicodeFlag option to Regenerate#toStringThis project publishes no release notes. Between v1.2.0 and v1.2.1 there were 2 commits, 1 of them substantive:
This project publishes no release notes. Between v1.2.0 and v1.2.1 there were 2 commits, 1 of them substantive:
bmpOnly: true outputThis project publishes no release notes. Between v1.1.0 and v1.2.0 there were 3 commits, 2 of them substantive:
This project publishes no release notes. Between v1.1.0 and v1.2.0 there were 3 commits, 2 of them substantive:
.toString({ bmpOnly: true })Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Regenerate v0.6.0 is _much_ more memory-efficient and faster than v0.5.4. Internally, it was completely rewritten based on a new data structure to sto
Regenerate v0.6.0 is much more memory-efficient and faster than v0.5.4. Internally, it was completely rewritten based on a new data structure to store the set of code points in. As a result, the code is not as readable as it used to be, but the performance improvement is worth it. Here’s an example, where I ran https://gist.github.com/mathiasbynens/6334847 using both versions:
$ time node javascript-identifier-regex.js > /dev/null # using Regenerate v0.5.4
real 0m5.867s
user 0m5.837s
sys 0m0.077s
$ time node javascript-identifier-regex.js > /dev/null # using Regenerate v0.6.0
real 0m0.440s
user 0m0.419s
sys 0m0.023s
regenerate.prototype.clone().regenerate.prototype, which enables you to create your own Regenerate plugins. See #20 for an example.add, remove, difference, and intersection now accept other Regenerate instances as arguments.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.