See https://github.com/ridiculousfish/regress and https://github.com/slevithan/oniguruma-to-es which shiki uses. Worse perf but no C deps