)]}'
{
  "commit": "aa18332cb03f61ccde38394e7186894f72bc1a09",
  "tree": "eca7b9cb34410da4171da0b6288f138142794fdb",
  "parents": [
    "4f877ca2d48938430d7a79c4cdde15f31b6f38ce"
  ],
  "author": {
    "name": "Hasnain Lakhani",
    "email": "m.hasnain.lakhani@gmail.com",
    "time": "Mon Aug 25 13:54:33 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Aug 25 13:54:33 2025 -0700"
  },
  "message": "THRIFT-5855: Add nodejs fuzzers\n\nAdd fuzzers for nodejs support, to improve the reliability/robustness of the implementation",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5cd4418ee1675b6bde0f30765a622a155eca2e74",
      "old_mode": 33188,
      "old_path": "FUZZING.md",
      "new_id": "9ed7fb8301c9cac34c597072499f66ea7da93962",
      "new_mode": 33188,
      "new_path": "FUZZING.md"
    },
    {
      "type": "modify",
      "old_id": "5be81615352a3346128b7eac54f750e6ec7c225f",
      "old_mode": 33188,
      "old_path": "lib/nodejs/Makefile.am",
      "new_id": "0933701965dddd6a7aafc64a92efe0f420f26d9a",
      "new_mode": 33188,
      "new_path": "lib/nodejs/Makefile.am"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aad48c02529d0a502d557e98959d1c19d962fdf1",
      "new_mode": 33188,
      "new_path": "lib/nodejs/test/fuzz/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1eb5f795e43f40dee6e73bc89fe6bc8e4bacdf6c",
      "new_mode": 33188,
      "new_path": "lib/nodejs/test/fuzz/fuzz_common.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b64a971dffe8a2ecd07fa22565871652986f6f70",
      "new_mode": 33188,
      "new_path": "lib/nodejs/test/fuzz/fuzz_parse_TBinaryProtocol.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03209b40b51bf1d6ebc18812965baa87fd8917d0",
      "new_mode": 33188,
      "new_path": "lib/nodejs/test/fuzz/fuzz_parse_TCompactProtocol.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cea20b5655f5387ae5b308bb3f1ece6ca642143c",
      "new_mode": 33188,
      "new_path": "lib/nodejs/test/fuzz/fuzz_parse_TJSONProtocol.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a88153c9ad0161c78c129cf3d30fd43a3eff77f2",
      "new_mode": 33188,
      "new_path": "lib/nodejs/test/fuzz/fuzz_roundtrip_TBinaryProtocol.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eee44572cde59e3a12f52615ae3f3031339d5c54",
      "new_mode": 33188,
      "new_path": "lib/nodejs/test/fuzz/fuzz_roundtrip_TCompactProtocol.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d09d5ff7f7b9f718a136bb4859a21e14f79c4b2",
      "new_mode": 33188,
      "new_path": "lib/nodejs/test/fuzz/fuzz_roundtrip_TJSONProtocol.js"
    }
  ]
}
