{"action":"created","issue":{"url":"https://api.github.com/repos/domokit/mojo/issues/664","repository_url":"https://api.github.com/repos/domokit/mojo","labels_url":"https://api.github.com/repos/domokit/mojo/issues/664/labels{/name}","comments_url":"https://api.github.com/repos/domokit/mojo/issues/664/comments","events_url":"https://api.github.com/repos/domokit/mojo/issues/664/events","html_url":"https://github.com/domokit/mojo/issues/664","id":132878811,"number":664,"title":"mojo_sdk Dart package has too many dependencies","user":{"login":"abarth","id":112007,"avatar_url":"https://avatars.githubusercontent.com/u/112007?v=3","gravatar_id":"","url":"https://api.github.com/users/abarth","html_url":"https://github.com/abarth","followers_url":"https://api.github.com/users/abarth/followers","following_url":"https://api.github.com/users/abarth/following{/other_user}","gists_url":"https://api.github.com/users/abarth/gists{/gist_id}","starred_url":"https://api.github.com/users/abarth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abarth/subscriptions","organizations_url":"https://api.github.com/users/abarth/orgs","repos_url":"https://api.github.com/users/abarth/repos","events_url":"https://api.github.com/users/abarth/events{/privacy}","received_events_url":"https://api.github.com/users/abarth/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"johnmccutchan","id":224266,"avatar_url":"https://avatars.githubusercontent.com/u/224266?v=3","gravatar_id":"","url":"https://api.github.com/users/johnmccutchan","html_url":"https://github.com/johnmccutchan","followers_url":"https://api.github.com/users/johnmccutchan/followers","following_url":"https://api.github.com/users/johnmccutchan/following{/other_user}","gists_url":"https://api.github.com/users/johnmccutchan/gists{/gist_id}","starred_url":"https://api.github.com/users/johnmccutchan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johnmccutchan/subscriptions","organizations_url":"https://api.github.com/users/johnmccutchan/orgs","repos_url":"https://api.github.com/users/johnmccutchan/repos","events_url":"https://api.github.com/users/johnmccutchan/events{/privacy}","received_events_url":"https://api.github.com/users/johnmccutchan/received_events","type":"User","site_admin":false},"milestone":null,"comments":7,"created_at":"2016-02-11T03:25:35Z","updated_at":"2016-02-11T20:02:23Z","closed_at":null,"body":"Here's the dependency tree package:mojo_sdk pulls into package:flutter:\r\n\r\n```\r\n|   '-- mojo_sdk 0.2.14\r\n|       |-- mojo 0.4.14\r\n|       |-- mojo_apptest 0.2.18\r\n|       |   |-- mojo...\r\n|       |   '-- test 0.12.10+2\r\n|       |       |-- args...\r\n|       |       |-- collection...\r\n|       |       |-- crypto...\r\n|       |       |-- matcher...\r\n|       |       |-- path...\r\n|       |       |-- yaml...\r\n|       |       |-- analyzer 0.27.1+2\r\n|       |       |   |-- args...\r\n|       |       |   |-- glob...\r\n|       |       |   |-- path...\r\n|       |       |   |-- yaml...\r\n|       |       |   |-- html 0.12.2+1\r\n|       |       |   |   |-- source_span...\r\n|       |       |   |   |-- csslib 0.12.2\r\n|       |       |   |   |   |-- args...\r\n|       |       |   |   |   |-- logging...\r\n|       |       |   |   |   |-- path...\r\n|       |       |   |   |   '-- source_span...\r\n|       |       |   |   '-- utf 0.9.0+2\r\n|       |       |   |-- package_config 0.1.3\r\n|       |       |   |   |-- charcode...\r\n|       |       |   |   '-- path...\r\n|       |       |   |-- plugin 0.1.0\r\n|       |       |   '-- watcher 0.9.7\r\n|       |       |       '-- path...\r\n|       |       |-- async 1.8.0\r\n|       |       |-- barback 0.15.2+7\r\n|       |       |   |-- collection...\r\n|       |       |   |-- path...\r\n|       |       |   |-- pool...\r\n|       |       |   |-- source_span...\r\n|       |       |   '-- stack_trace...\r\n|       |       |-- glob 1.1.0\r\n|       |       |   |-- collection...\r\n|       |       |   |-- path...\r\n|       |       |   '-- string_scanner...\r\n|       |       |-- http_multi_server 2.0.0\r\n|       |       |-- http_parser 2.1.0\r\n|       |       |   |-- async...\r\n|       |       |   |-- collection...\r\n|       |       |   |-- crypto...\r\n|       |       |   |-- source_span...\r\n|       |       |   |-- stream_channel...\r\n|       |       |   '-- string_scanner...\r\n|       |       |-- pool 1.2.1\r\n|       |       |   |-- async...\r\n|       |       |   '-- stack_trace...\r\n|       |       |-- pub_semver 1.2.3\r\n|       |       |   '-- collection...\r\n|       |       |-- shelf 0.6.5\r\n|       |       |   |-- async...\r\n|       |       |   |-- http_parser...\r\n|       |       |   |-- path...\r\n|       |       |   |-- stack_trace...\r\n|       |       |   '-- stream_channel...\r\n|       |       |-- shelf_static 0.2.3+3\r\n|       |       |   |-- http_parser...\r\n|       |       |   |-- path...\r\n|       |       |   |-- shelf...\r\n|       |       |   '-- mime 0.9.3\r\n|       |       |-- shelf_web_socket 0.1.0\r\n|       |       |   |-- http_parser...\r\n|       |       |   '-- shelf...\r\n|       |       |-- source_map_stack_trace 1.0.4\r\n|       |       |   |-- source_maps...\r\n|       |       |   '-- stack_trace...\r\n|       |       |-- source_maps 0.10.1\r\n|       |       |   |-- path...\r\n|       |       |   '-- source_span...\r\n|       |       |-- source_span 1.2.1\r\n|       |       |   '-- path...\r\n|       |       |-- stack_trace 1.6.1\r\n|       |       |   '-- path...\r\n|       |       |-- stream_channel 1.3.1\r\n|       |       |   |-- async...\r\n|       |       |   '-- stack_trace...\r\n|       |       '-- string_scanner 0.1.4+1\r\n|       |           |-- charcode...\r\n|       |           '-- source_span...\r\n|       |-- mojo_services 0.4.17\r\n|       |   '-- mojo...\r\n|       '-- mojom 0.2.18\r\n|           |-- mojo...\r\n|           |-- args 0.13.3+3\r\n|           |-- crypto 0.9.1\r\n|           |-- logging 0.11.2\r\n|           |-- path 1.3.9\r\n|           '-- yaml 2.1.8\r\n|               |-- collection...\r\n|               |-- source_span...\r\n|               |-- string_scanner...\r\n|               '-- charcode 1.1.0\r\n```\r\n\r\nOf these, we only actually need package:mojo and package:mojo_services, which means the dependency tree should like like the following:\r\n\r\n```\r\n|   '-- mojo_sdk 0.2.14\r\n|       |-- mojo 0.4.14\r\n|       |-- mojo_services 0.4.17\r\n|       |   '-- mojo...\r\n```\r\n\r\n/cc @zanderso @jamesr "},"comment":{"url":"https://api.github.com/repos/domokit/mojo/issues/comments/183040689","html_url":"https://github.com/domokit/mojo/issues/664#issuecomment-183040689","issue_url":"https://api.github.com/repos/domokit/mojo/issues/664","id":183040689,"user":{"login":"abarth","id":112007,"avatar_url":"https://avatars.githubusercontent.com/u/112007?v=3","gravatar_id":"","url":"https://api.github.com/users/abarth","html_url":"https://github.com/abarth","followers_url":"https://api.github.com/users/abarth/followers","following_url":"https://api.github.com/users/abarth/following{/other_user}","gists_url":"https://api.github.com/users/abarth/gists{/gist_id}","starred_url":"https://api.github.com/users/abarth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abarth/subscriptions","organizations_url":"https://api.github.com/users/abarth/orgs","repos_url":"https://api.github.com/users/abarth/repos","events_url":"https://api.github.com/users/abarth/events{/privacy}","received_events_url":"https://api.github.com/users/abarth/received_events","type":"User","site_admin":false},"created_at":"2016-02-11T20:02:23Z","updated_at":"2016-02-11T20:02:23Z","body":"SGTM"}}