gitextract_8333oox3/ ├── .clinerules ├── .cursorrules ├── .editorconfig ├── .github/ │ ├── COPILOT-INSTRUCTIONS.md │ ├── FUNDING.yml │ ├── actions/ │ │ ├── linux-alpine-node-20/ │ │ │ ├── Dockerfile │ │ │ ├── action.yml │ │ │ └── entrypoint.sh │ │ ├── linux-alpine-node-22/ │ │ │ ├── Dockerfile │ │ │ ├── action.yml │ │ │ └── entrypoint.sh │ │ ├── linux-alpine-node-24/ │ │ │ ├── Dockerfile │ │ │ ├── action.yml │ │ │ └── entrypoint.sh │ │ ├── linux-alpine-node-25/ │ │ │ ├── Dockerfile │ │ │ ├── action.yml │ │ │ └── entrypoint.sh │ │ ├── linux-node-20/ │ │ │ ├── Dockerfile │ │ │ ├── action.yml │ │ │ └── entrypoint.sh │ │ ├── linux-node-22/ │ │ │ ├── Dockerfile │ │ │ ├── action.yml │ │ │ └── entrypoint.sh │ │ ├── linux-node-24/ │ │ │ ├── Dockerfile │ │ │ ├── action.yml │ │ │ └── entrypoint.sh │ │ └── linux-node-25/ │ │ ├── Dockerfile │ │ ├── action.yml │ │ └── entrypoint.sh │ ├── dependabot.yml │ └── workflows/ │ ├── build.yml │ └── tests.yml ├── .gitignore ├── .gitmodules ├── .prettierignore ├── .prettierrc ├── .vscode/ │ ├── c_cpp_properties.json │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── .windsurf/ │ ├── skills/ │ │ ├── docs-review/ │ │ │ └── SKILL.md │ │ └── write-tests/ │ │ └── SKILL.md │ └── workflows/ │ ├── add-module.md │ ├── ai-docs-update.md │ └── release-check.md ├── .windsurfrules ├── AGENTS.md ├── ARCHITECTURE.md ├── CLAUDE.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bench/ │ ├── bad-pattern.mjs │ └── set-match.mjs ├── binding.gyp ├── lib/ │ ├── accessors.cc │ ├── addon.cc │ ├── exec.cc │ ├── isolate_data.h │ ├── match.cc │ ├── new.cc │ ├── pattern.cc │ ├── pattern.h │ ├── replace.cc │ ├── search.cc │ ├── set.cc │ ├── split.cc │ ├── test.cc │ ├── to_string.cc │ ├── util.cc │ ├── util.h │ ├── wrapped_re2.h │ └── wrapped_re2_set.h ├── llms-full.txt ├── llms.txt ├── package.json ├── re2.d.ts ├── re2.js ├── scripts/ │ └── verify-build.js ├── tests/ │ ├── manual/ │ │ ├── matchall-bench.js │ │ ├── memory-check.js │ │ ├── memory-monitor.js │ │ ├── test-unicode-warning.mjs │ │ └── worker.js │ ├── test-cjs.cjs │ ├── test-exec.mjs │ ├── test-general.mjs │ ├── test-groups.mjs │ ├── test-invalid.mjs │ ├── test-match.mjs │ ├── test-matchAll.mjs │ ├── test-prototype.mjs │ ├── test-replace.mjs │ ├── test-search.mjs │ ├── test-set.mjs │ ├── test-source.mjs │ ├── test-split.mjs │ ├── test-symbols.mjs │ ├── test-test.mjs │ ├── test-toString.mjs │ └── test-unicode-classes.mjs ├── ts-tests/ │ └── test-types.ts └── tsconfig.json