)]}'
{
  "commit": "43e462681990b3a5894930bacfc5be6e816f37db",
  "tree": "e56fe44aa47a83a69f75a6d07bf24f8b70c4b989",
  "parents": [
    "cf5cc528c776ec736e138f1eb5b1f9f6e2418281"
  ],
  "author": {
    "name": "martinprobst",
    "email": "martinprobst@google.com",
    "time": "Wed Nov 06 12:18:40 2019 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Nov 06 12:19:04 2019 -0800"
  },
  "message": "Refactor tsc_wrapped\u0027s runFromOptions to be more composable.\n\nThis allows other tools to reproduce tsc_wrapped\u0027s compiler\nconfiguration \u0026 plugin setup with fidelity.\n\nThe refactoring moves any console printing out of the former\n`runFromOptions`, renames it to `createProgramAndEmit()`, and handles\nconsole emit on the caller level. It also required observing\n`options.noEmit` in several locations that\u0027d previously write files\nunconditionally.\n\nPiperOrigin-RevId: 278914685\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "280d73398ab8c5127fa3b885ab04460cc2af540c",
      "old_mode": 33188,
      "old_path": "internal/tsc_wrapped/tsc_wrapped.ts",
      "new_id": "e73ece5faa5e88a7eb60692d3d2e6518e85cd2a5",
      "new_mode": 33188,
      "new_path": "internal/tsc_wrapped/tsc_wrapped.ts"
    }
  ]
}
