Files
regex-tools/public/engines/pcre2/engine-metadata.json

91 lines
2.6 KiB
JSON

{
"schemaVersion": 1,
"engine": "pcre2",
"engineVersion": "10.47 2025-10-21",
"status": "production-runtime",
"bridge": {
"abiVersion": 3,
"maximumPatternBytes": 1048576,
"maximumSubjectBytes": 16777216,
"maximumReplacementBytes": 262144,
"maximumMatches": 10000,
"maximumCaptureRows": 100000,
"maximumCaptureGroups": 1000,
"maximumTraceEvents": 50000,
"maximumTraceBytes": 10485760,
"maximumTraceMarkBytes": 1024,
"sourceFiles": [
{
"path": "engines/pcre2/CMakeLists.txt",
"sha256": "670397b070a908b414d4d8ffa7c0a9ed2549b9ee27815a90de5fc9622c6df8fa",
"bytes": 2583
},
{
"path": "engines/pcre2/pcre2_bridge.c",
"sha256": "ab5929472d9981eb2d1cc635a4963a7243d5cbb9db6c5ba8460136d4c79b3246",
"bytes": 32530
},
{
"path": "engines/pcre2/pcre2_bridge.h",
"sha256": "b8767c0c59229a92d092915fc7b862a22d088a7f184485e4d67e14d6071d7d1c",
"bytes": 7388
}
],
"exports": [
"_free",
"_malloc",
"_regex_pcre2_bridge_abi_version",
"_regex_pcre2_compile_probe",
"_regex_pcre2_config_flags",
"_regex_pcre2_error_message",
"_regex_pcre2_execute",
"_regex_pcre2_self_test",
"_regex_pcre2_substitute",
"_regex_pcre2_trace",
"_regex_pcre2_version"
]
},
"source": {
"repository": "https://github.com/PCRE2Project/pcre2.git",
"tag": "pcre2-10.47",
"tagObjectSha1": "cd007b4466798f66d479d1442a407099e7c40050",
"commitSha1": "f454e231fe5006dd7ff8f4693fd2b8eb94333429",
"treeSha1": "81a83a3552bd68d0ea7b7004f8bb6e7892f583ba",
"license": "BSD-3-Clause WITH PCRE2-exception"
},
"toolchain": {
"emscriptenVersion": "6.0.4",
"emscriptenCompilerRevision": "fe5be6afdff43ad58860d821fcc8572a23f92d19",
"emsdkCommitSha1": "224ec5f9f2f72f09f9ce0e26d66bae7dbd8b692f",
"cmakeVersion": "4.3.4",
"ninjaVersion": "1.13.2"
},
"configuration": {
"codeUnitWidth": 8,
"unicode": true,
"jit": false,
"threads": false,
"filesystem": false,
"initialMemoryBytes": 16777216,
"maximumMemoryBytes": 268435456
},
"sourceDateEpoch": 1760997684,
"files": [
{
"path": "LICENSE.txt",
"sha256": "197d8a73ffee0d6b09adba2f9c677b5f5aede24edf89258a68e48248d010d811",
"bytes": 4011
},
{
"path": "pcre2.mjs",
"sha256": "d31a5f1e0839955ae8321430eafe65da8cbdef832a1245bb71ccc5bb0d4b6b9c",
"bytes": 7513
},
{
"path": "pcre2.wasm",
"sha256": "cc7c4b2b0038e137c86d2037e73f2302e56432cb09bc082e4f35bba221dd1889",
"bytes": 339494
}
]
}