{
  "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
    }
  ]
}
