)]}'
{
  "commit": "8fac158243a18eeb3604fe73c99372aaa64024e8",
  "tree": "2afbc154e3540d31262b4a050b169217ba6eda53",
  "parents": [
    "b90229bf8193805f0b2adfa5b742a6c7fc88e46d"
  ],
  "author": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Thu Jul 30 22:16:07 2026 +0200"
  },
  "committer": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Thu Jul 30 22:31:07 2026 +0200"
  },
  "message": "Align tsconfig with ts_project outputs\n\nrules_ts validates that path-affecting TypeScript options are known to\nBazel. The code-owners tsconfig inherited rootDir from the shared\nplugin config, which resolves outside the web package, and also\ndeclared an IDE outDir that the ts_project rule overrides anyway.\n\nOverride rootDir locally and remove the stale outDir so the effective\ntsconfig matches the package-local ts_project outputs, following the\nsame fix in the delete-project plugin (Ic9d6f031).\n\nChange-Id: I8f2ab4c17d9e6510b3a2c4f97e17d17015b1a2c3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ab4cca2fe9c0689c0d47e3ebf261d89c4dc24d4d",
      "old_mode": 33188,
      "old_path": "web/tsconfig.json",
      "new_id": "a6cb7e9df11c299417d514656d1b1a763ec4c81e",
      "new_mode": 33188,
      "new_path": "web/tsconfig.json"
    }
  ]
}
