)]}'
{
  "commit": "6ac4ff9766e103d2fb01883074c205fef99f4b22",
  "tree": "efda6d75d198d18b7a49d89c6227b81245b6dffe",
  "parents": [
    "ba050ae2a49a00c382dae6996ba171849d089f81"
  ],
  "author": {
    "name": "Nate Bosch",
    "email": "nbosch@google.com",
    "time": "Mon Oct 16 10:37:36 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Oct 16 10:37:36 2023 -0700"
  },
  "message": "Move more js_util usage to the dom library (#2121)\n\nThis was originally written to use `js_util.getProperty` at the calling\r\nside to push the knowledge of the different types of sources into the\r\nusage location. Instead, wrap it up with js interop and use nullability\r\nto reflect that some of the fields may not exist.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d3b1112f4af781e6ef55d682030419ff98337924",
      "old_mode": 33188,
      "old_path": "pkgs/test/CHANGELOG.md",
      "new_id": "cf27a179f9872884c5ba76143f6db2a94c7d99e8",
      "new_mode": 33188,
      "new_path": "pkgs/test/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "37f0612826bb308f9f585438f992affafdd0b6b7",
      "old_mode": 33188,
      "old_path": "pkgs/test/lib/src/runner/browser/dom.dart",
      "new_id": "21b41feae204ea88828eec4790c86c58282765ee",
      "new_mode": 33188,
      "new_path": "pkgs/test/lib/src/runner/browser/dom.dart"
    },
    {
      "type": "modify",
      "old_id": "3cf97e5de33c1ed089706eccd4d30d0692fba8c3",
      "old_mode": 33188,
      "old_path": "pkgs/test/lib/src/runner/browser/static/host.dart.js",
      "new_id": "fd3ef3835cf54295bfd7d23492ab3d58e6e4392d",
      "new_mode": 33188,
      "new_path": "pkgs/test/lib/src/runner/browser/static/host.dart.js"
    },
    {
      "type": "modify",
      "old_id": "7fd0525f2b027c002b543cf6c82f93aae81e2fc8",
      "old_mode": 33188,
      "old_path": "pkgs/test/pubspec.yaml",
      "new_id": "3f89e739d64d42fa5186e47bd10744048a26840e",
      "new_mode": 33188,
      "new_path": "pkgs/test/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "6b347f47f9408c80b47ff3b903962dce3830c695",
      "old_mode": 33188,
      "old_path": "pkgs/test/tool/host.dart",
      "new_id": "b9b803bcbb055b50d231ad8baab1dfa9dca4c2ed",
      "new_mode": 33188,
      "new_path": "pkgs/test/tool/host.dart"
    }
  ]
}
