)]}'
{
  "commit": "87f58bba5e18b7cf4f8dc9c1942b0cd880be8677",
  "tree": "692e1a8c6cbcac70d56384e1d2044e1e0fb11876",
  "parents": [
    "dc975303c312497aec2f5ed4c5828da3607e33dd"
  ],
  "author": {
    "name": "Nate Bosch",
    "email": "nbosch@google.com",
    "time": "Sat Jun 07 00:12:40 2025 +0000"
  },
  "committer": {
    "name": "Nate Bosch",
    "email": "nbosch@google.com",
    "time": "Fri Jun 13 19:23:38 2025 +0000"
  },
  "message": "Add support for emitting usage as a JSON schema\n\n- Vendor a copy of a library defining a JSON schema API which can output\n  as a `Map\u003cString, Object?\u003e`.\n- Add a `jsonSchema` getter on `ArgParser` which is similar to `usage`\n  but outputs a schema instead of help text.\n\nClients can manually support a `--json-help` or similar argument in the\nsame way they support `--help`.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "69472b37d973be588e6a925f194a1377aacc7123",
      "old_mode": 33188,
      "old_path": "pkgs/args/lib/src/allow_anything_parser.dart",
      "new_id": "fb62fe9859f4051e1e64861b2af95ff750724bfe",
      "new_mode": 33188,
      "new_path": "pkgs/args/lib/src/allow_anything_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "37041d7f46d5be9423c03c46cca02f589ffec1e0",
      "old_mode": 33188,
      "old_path": "pkgs/args/lib/src/arg_parser.dart",
      "new_id": "4652fc9624fd2abd9a3b946eda98bd5950ab72f9",
      "new_mode": 33188,
      "new_path": "pkgs/args/lib/src/arg_parser.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d62bed9c96914ca2a6931e63cd1273ead0341d1d",
      "new_mode": 33188,
      "new_path": "pkgs/args/lib/src/json_schema.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aed4fc607f783519a648b5fd0ef9f9c732684f91",
      "new_mode": 33188,
      "new_path": "pkgs/args/test/json_schema_test.dart"
    }
  ]
}
