{"action":"created","issue":{"url":"https://api.github.com/repos/angular/angular/issues/5280","labels_url":"https://api.github.com/repos/angular/angular/issues/5280/labels{/name}","comments_url":"https://api.github.com/repos/angular/angular/issues/5280/comments","events_url":"https://api.github.com/repos/angular/angular/issues/5280/events","html_url":"https://github.com/angular/angular/pull/5280","id":116823124,"number":5280,"title":"feat(core): extract platforms out of core","user":{"login":"vsavkin","id":35996,"avatar_url":"https://avatars.githubusercontent.com/u/35996?v=3","gravatar_id":"","url":"https://api.github.com/users/vsavkin","html_url":"https://github.com/vsavkin","followers_url":"https://api.github.com/users/vsavkin/followers","following_url":"https://api.github.com/users/vsavkin/following{/other_user}","gists_url":"https://api.github.com/users/vsavkin/gists{/gist_id}","starred_url":"https://api.github.com/users/vsavkin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vsavkin/subscriptions","organizations_url":"https://api.github.com/users/vsavkin/orgs","repos_url":"https://api.github.com/users/vsavkin/repos","events_url":"https://api.github.com/users/vsavkin/events{/privacy}","received_events_url":"https://api.github.com/users/vsavkin/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/angular/angular/labels/cla:%20yes","name":"cla: yes","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-11-13T18:30:40Z","updated_at":"2015-11-13T19:24:49Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/angular/angular/pulls/5280","html_url":"https://github.com/angular/angular/pull/5280","diff_url":"https://github.com/angular/angular/pull/5280.diff","patch_url":"https://github.com/angular/angular/pull/5280.patch"},"body":"Currently, core depends on the browser, which means that other platforms (e.g., NativeScript or webworker) cannot use the bootstrapping logic core provides.\r\nThis PR extract makes bootstrapping logic in core completely platform-independent. The browser-specific code was moved to \"angular2/platforms/browser\".\r\n\r\nBREAKING CHANGE\r\n\r\nA few private helpers (e.g., platformCommon or applicationCommon) were removed or replaced with other helpers. Look at PLATFORM_COMMON_PROVIDERS, APPLICATION_COMMON_PROVIDERS, BROWSER_PROVIDERS, BROWSER_APP_PROVIDERS to see if they export the providers you need.\r\n\r\nCloses #5219"},"comment":{"url":"https://api.github.com/repos/angular/angular/issues/comments/156533976","html_url":"https://github.com/angular/angular/pull/5280#issuecomment-156533976","issue_url":"https://api.github.com/repos/angular/angular/issues/5280","id":156533976,"user":{"login":"mary-poppins","id":4871841,"avatar_url":"https://avatars.githubusercontent.com/u/4871841?v=3","gravatar_id":"","url":"https://api.github.com/users/mary-poppins","html_url":"https://github.com/mary-poppins","followers_url":"https://api.github.com/users/mary-poppins/followers","following_url":"https://api.github.com/users/mary-poppins/following{/other_user}","gists_url":"https://api.github.com/users/mary-poppins/gists{/gist_id}","starred_url":"https://api.github.com/users/mary-poppins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mary-poppins/subscriptions","organizations_url":"https://api.github.com/users/mary-poppins/orgs","repos_url":"https://api.github.com/users/mary-poppins/repos","events_url":"https://api.github.com/users/mary-poppins/events{/privacy}","received_events_url":"https://api.github.com/users/mary-poppins/received_events","type":"User","site_admin":false},"created_at":"2015-11-13T19:24:49Z","updated_at":"2015-11-13T19:24:49Z","body":"Merging PR #5280 on behalf of @vsavkin to branch [presubmit-vsavkin-pr-5280](https://github.com/angular/angular/tree/presubmit-vsavkin-pr-5280)."}}