)]}'
{
  "commit": "5fef5082a1505d0dbd5fa6f3371fcdee090649ff",
  "tree": "f037d0fecf754bff9b458292047e551a42f3b1c1",
  "parents": [
    "f0205c181066f16485a70fa2b242b9208475856f"
  ],
  "author": {
    "name": "Lasse R.H. Nielsen",
    "email": "lrn@google.com",
    "time": "Mon May 13 13:44:09 2024 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon May 13 13:44:09 2024 +0200"
  },
  "message": "Tighten up the `gen_docs.dart` script. (#187)\n\nMove some functionality into helper functions, to make the overall logic\r\neasier to read. Extracted constants, added comments.\r\n\r\nMake the script work when called from any directory (finds package\r\nroot relative to `Platform.script`, instead of assuming current\r\nworking directory is the root.)\r\n\r\nRemove dependency on `package:collection` which was only used for\r\none function, in code that was restructured.\r\n\r\nGeneral functionality should still be the same (the generated output\r\nand JSON cache haven\u0027t changed).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "66f7a8a8653631288799eb6d296bbe59e6313a67",
      "old_mode": 33188,
      "old_path": "pubspec.yaml",
      "new_id": "c4ea8923ab296f190b4d944aa49b0b57fe2ae8c5",
      "new_mode": 33188,
      "new_path": "pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "7a3310721e2e790c54f429c55189fe041881b3ef",
      "old_mode": 33188,
      "old_path": "tool/gen_docs.dart",
      "new_id": "d3a5732df418741a8c73c2b60213d062f23e95e0",
      "new_mode": 33188,
      "new_path": "tool/gen_docs.dart"
    }
  ]
}
