a drop in replacement for new RegExp() with types ⬇️
a drop in replacement for new RegExp() with types ⬇️
Node.js 24 LTS ships these new JS features 🎉
🔶 Atomics.pause
🔶 Error.isError
🔶 Explicit Resource Management (`using`)
🔶 Float16Array
🔶 Intl.DurationFormat
🔶 Promise.try
🔶 RegExp.escape
🔶 RegExp Modifiers
🔶 RegExp Duplicate Named Capture Groups
Featuring updates to V8 v13.6, npm v11, improved Permission Model and more new features in the blog.
Check it out and let us know what you think: hubs.ly/Q03lfLDC0
Node.js 24 LTS ships these new JS features 🎉
🔶 Atomics.pause
🔶 Error.isError
🔶 Explicit Resource Management (`using`)
🔶 Float16Array
🔶 Intl.DurationFormat
🔶 Promise.try
🔶 RegExp.escape
🔶 RegExp Modifiers
🔶 RegExp Duplicate Named Capture Groups
alex000kim.com/posts/2026-0...
alex000kim.com/posts/2026-0...
ota-meshi.github.io/eslint-plugi...
ota-meshi.github.io/eslint-plugi...
❌types
😴tired
arkregex:
✅types
🫨wired
❌types
😴tired
arkregex:
✅types
🫨wired
This is hilarious when people think AI is conscious, this is AI failing the smudge test in the most hilarious way...
This is hilarious when people think AI is conscious, this is AI failing the smudge test in the most hilarious way...
Steven went so deep into RegExp and helped to improve Shiki's JavaScript engine a lot (which was already based on his awesome `regex` lib)! I would never see myself able to understand RegExp so deeply. Thank you so much! 🤩
Steven went so deep into RegExp and helped to improve Shiki's JavaScript engine a lot (which was already based on his awesome `regex` lib)! I would never see myself able to understand RegExp so deeply. Thank you so much! 🤩
Regexp anyone? 🤖
Sorry I'll show myself out 😆
Regexp anyone? 🤖
Sorry I'll show myself out 😆
Congrats to @jordan.har.band on advancing the proposal for RegExp.escape to Stage 4 today at TC39 🎉
It lets you escape arbitrary strings so they can be used in Regular Expressions.
RegExp.escape("(*.*)"); // "\(\*\.\*\)"
github.com/tc39/proposa...
Congrats to @jordan.har.band on advancing the proposal for RegExp.escape to Stage 4 today at TC39 🎉
It lets you escape arbitrary strings so they can be used in Regular Expressions.
RegExp.escape("(*.*)"); // "\(\*\.\*\)"
github.com/tc39/proposa...
The Ecma General Assembly has approved ES2025 🎉
🔶 Duplicate Named Capture Groups
🔶 Float16Array
🔶 Import Attributes
🔶 Iterator Helpers
🔶 JSON Modules
🔶 Promise.try
🔶 RegExp.escape
🔶 RegExp Modifiers
🔶 Set Methods
The Ecma General Assembly has approved ES2025 🎉
🔶 Duplicate Named Capture Groups
🔶 Float16Array
🔶 Import Attributes
🔶 Iterator Helpers
🔶 JSON Modules
🔶 Promise.try
🔶 RegExp.escape
🔶 RegExp Modifiers
🔶 Set Methods
if you're still using untyped RegExp() you may as well just write raw .js
if you're still using untyped RegExp() you may as well just write raw .js
www.garrickadenbuie.com/project/rege...
#RStats #RegExp #RegEx #RStudio
www.garrickadenbuie.com/project/rege...
#RStats #RegExp #RegEx #RStudio
This is my stunned face
This is my stunned face
TC39 will meet in Seattle next week, 18-20 Feb 🎉
The agenda includes:
⬆️ Curtailing the power of "Thenables"
⬆️ Error.captureStackTrace
⬆️ Error Stack Accessor
⬆️ Float16Array
⬆️ Immutable ArrayBuffer
⬆️ import defer
⬆️ Math.clamp
⬆️ Redeclarable global eval vars
⬆️ RegExp Escaping
TC39 will meet in Seattle next week, 18-20 Feb 🎉
The agenda includes:
⬆️ Curtailing the power of "Thenables"
⬆️ Error.captureStackTrace
⬆️ Error Stack Accessor
⬆️ Float16Array
⬆️ Immutable ArrayBuffer
⬆️ import defer
⬆️ Math.clamp
⬆️ Redeclarable global eval vars
⬆️ RegExp Escaping
(don't @ me about my regexp)
(don't @ me about my regexp)
2ality.com/2025/01/rege...
2ality.com/2025/01/rege...
Stage 0
Presented at TC39 soon for Stage 1 in 2 weeks
It's exciting because it may help reduce the number of ReDoS CVE vulnerabilities
Gives an easy way to deal with unsafe inputs used in RegExp and backtracking issues
github.com/michaelficar...
Stage 0
Presented at TC39 soon for Stage 1 in 2 weeks
It's exciting because it may help reduce the number of ReDoS CVE vulnerabilities
Gives an easy way to deal with unsafe inputs used in RegExp and backtracking issues
github.com/michaelficar...