Kivach
Cascading donations
Add repoPopularDonorsF.A.Q.
My repos

Footer

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

DiscordTelegramTwitterMediumFacebookYouTubeGitHub

All information about repositories belongs to their owners.

More information about Kivach in the introductory article.

Built on Obyte

Oniguruma‑to‑ES is a JavaScript library that translates regular‑expression patterns written for the Oniguruma engine (used by Ruby, PHP, TextMate grammars, etc.) into equivalent native `RegExp` objects. It lets developers reuse or share complex Oniguruma regexes in browser or Node environments with near‑full feature compatibility, optionally providing a small `EmulatedRegExp` subclass for the few constructs that JavaScript lacks. The tool is aimed at web‑front‑end engineers, library authors, and anyone who needs to run Ruby‑style regexes in JavaScript without pulling in a heavy WebAssembly Oniguruma runtime.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies

Support the repos that depend on this repository

Top contributors

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet
slevithan's profile
slevithan
643 contributions
antfu's profile
antfu
1 contributions
wststone's profile
wststone
1 contributions
vcschapp's profile
vcschapp
1 contributions
xiaweiss's profile
xiaweiss
1 contributions
bluwy's profile
bluwy
1 contributions
ritschwumm's profile
ritschwumm
1 contributions
slevithan

slevithan/oniguruma-to-es

👹 Convert patterns from Oniguruma (the regex flavor used by Ruby, TextMate grammars, etc.) to native JavaScript RegExp

JavaScript
148
6
MIT License

Support the dependencies of slevithan/oniguruma-to-es

Account's avatar
slevithan/oniguruma-parser
Parse, validate, traverse, transform, and optimize Oniguruma regular expressions
Account's avatar
slevithan/regex
Regex template tag with extended syntax, context-aware interpolation, and always-on best practices
Account's avatar
slevithan/regex-recursion
Recursive matching plugin for Regex+
Account's avatar
evanw/esbuild
An extremely fast JavaScript and CSS bundler and minifier.
Account's avatar
jasmine/jasmine-npm
CLI for Jasmine, a simple JavaScript testing framework for browsers and Node
Account's avatar
microsoft/TypeScript
TypeScript is a language for application scale JavaScript development
Account's avatar
microsoft/vscode-oniguruma
VSCode oniguruma bindings