)]}'
{
  "commit": "3f8676604ef27fc01dbd5273c49a0fbdb33dfde3",
  "tree": "34d144fde6fc93a70ebe1183e2dea51c938134fb",
  "parents": [
    "c6b8d76664b812681bd3ac6280bf398ace38c620"
  ],
  "author": {
    "name": "Srujan Gaddam",
    "email": "srujzs@google.com",
    "time": "Wed Apr 05 23:20:15 2023 +0000"
  },
  "committer": {
    "name": "dart-internal-monorepo",
    "email": "dart-internal-monorepo@dart-ci-internal.iam.gserviceaccount.com",
    "time": "Wed Apr 05 16:22:14 2023 -0700"
  },
  "message": "Reland \"[pkg:js/dart:js_interop] Move annotations to dart:_js_annotations\"\n\nThis is a reland of commit fbe9c2197221a9aca98ae4aaa766164e8ab12d78\n\nThis fixes the issue with the duplicate allowPlatformPrivateLibraryAccess.\n\nOriginal change\u0027s description:\n\u003e [pkg:js/dart:js_interop] Move annotations to dart:_js_annotations\n\u003e\n\u003e This moves package:js annotations to the internal library that\n\u003e Flutter has been using already. This gives us a single location\n\u003e for all package:js annotations. We also introduce a @JS annotation\n\u003e in dart:js_interop since we can no longer use dart:_js_annotations\n\u003e to avoid the breaking change in semantics.\n\u003e\n\u003e CoreLibraryReviewExempt: Backend-specific internal library.\n\u003e Change-Id: I9ca55c807d7d192004a6da99f63a72d598fe4f12\n\u003e Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/284760\n\u003e Commit-Queue: Srujan Gaddam \u003csrujzs@google.com\u003e\n\u003e Reviewed-by: Samuel Rawlins \u003csrawlins@google.com\u003e\n\u003e Reviewed-by: Johnni Winther \u003cjohnniwinther@google.com\u003e\n\u003e Reviewed-by: Joshua Litt \u003cjoshualitt@google.com\u003e\n\nCoreLibraryReviewExempt: Relanding.\nChange-Id: I40ff2a00682fccbd7dd44a364b5046aaac0f3bac\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/293203\nReviewed-by: Joshua Litt \u003cjoshualitt@google.com\u003e\nCommit-Queue: Srujan Gaddam \u003csrujzs@google.com\u003e\nReviewed-by: Johnni Winther \u003cjohnniwinther@google.com\u003e\nReviewed-by: Samuel Rawlins \u003csrawlins@google.com\u003e\n\nhttps://dart.googlesource.com/sdk/+/9e1997971e6abb3283567adb5480fbb0fb0cb040\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "588195263ab2b90ca3187879348c6413b924902c",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "745cb8f62171c7df7885db592c6883ac0a1e2e26",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "85c16b77796702f41103c0af06c70a108ae9e786",
      "old_mode": 33188,
      "old_path": "commits.json",
      "new_id": "0392cd5d42e710de64b4ea5006e8e6879ae35b58",
      "new_mode": 33188,
      "new_path": "commits.json"
    }
  ]
}
