)]}'
{
  "commit": "91856e74d68b911fee7dbd55e374d140eb3200d9",
  "tree": "b13528fabe5a28b7fe0c1f731a337b2ab166934f",
  "parents": [
    "ecef7d51c205f45a20e163287a55457365ba6b40"
  ],
  "author": {
    "name": "Jackson Gardner",
    "email": "jacksongardner@google.com",
    "time": "Mon Jul 01 13:17:17 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jul 01 20:17:17 2024 +0000"
  },
  "message": "Output .js files as ES6 modules. (#52023)\n\nThis changes CanvasKit and Skwasm to be compiled and loaded as ES6 modules instead of as vanilla script tags. Currently, the emscripten JS files try to register themselves with require.js or AMD module loading systems. We suspect this is causing issues (https://github.com/flutter/flutter/issues/149565) with DDC\u0027s module loading system, which itself uses require.js.\r\n\r\nThis is probably also the fix for https://github.com/flutter/flutter/issues/147731",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c182b3633384e80b46a7f401ed731fc1ce890763",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "8be3d57f30da2b89be7a6dd4b4cd2e992940e064",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "64dc6734ec2738b63435a53b4a4d118bc1ff61e2",
      "old_mode": 33188,
      "old_path": "lib/web_ui/flutter_js/src/canvaskit_loader.js",
      "new_id": "4c8e91c7bc17520217fcaa6896672280dbb9cd97",
      "new_mode": 33188,
      "new_path": "lib/web_ui/flutter_js/src/canvaskit_loader.js"
    },
    {
      "type": "modify",
      "old_id": "241f4e8c81e0218394df4d9805bb43b8eedb74f4",
      "old_mode": 33188,
      "old_path": "lib/web_ui/flutter_js/src/skwasm_loader.js",
      "new_id": "01b4fe3cb23758c310bf0e2e6f71253d4b6d039d",
      "new_mode": 33188,
      "new_path": "lib/web_ui/flutter_js/src/skwasm_loader.js"
    },
    {
      "type": "modify",
      "old_id": "c41da41b36aacbc39d4ca82ace7c8e5cf023cf65",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/src/engine/canvaskit/canvaskit_api.dart",
      "new_id": "2e6e8dfc62a6ee34e0a167246915ff005f7043fd",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/src/engine/canvaskit/canvaskit_api.dart"
    },
    {
      "type": "modify",
      "old_id": "32d100df8f1141ccbb49d0bda44121bbc572055b",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/src/engine/dom.dart",
      "new_id": "14bde5e5def705edc1de1ad0616e3a5b4dfa746a",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/src/engine/dom.dart"
    },
    {
      "type": "modify",
      "old_id": "b6676f2af4fcf8861792407f53378f9be6317fe9",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/canvaskit/initialization/does_not_mock_module_exports_test.dart",
      "new_id": "96e0c8a6d14d5d253b62dd1a96ba8a3076340860",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/canvaskit/initialization/does_not_mock_module_exports_test.dart"
    }
  ]
}
