{"action":"created","issue":{"url":"https://api.github.com/repos/facebook/react-native/issues/6878","repository_url":"https://api.github.com/repos/facebook/react-native","labels_url":"https://api.github.com/repos/facebook/react-native/issues/6878/labels{/name}","comments_url":"https://api.github.com/repos/facebook/react-native/issues/6878/comments","events_url":"https://api.github.com/repos/facebook/react-native/issues/6878/events","html_url":"https://github.com/facebook/react-native/pull/6878","id":146895418,"number":6878,"title":"made all package versions strict","user":{"login":"bestander","id":2121048,"avatar_url":"https://avatars.githubusercontent.com/u/2121048?v=3","gravatar_id":"","url":"https://api.github.com/users/bestander","html_url":"https://github.com/bestander","followers_url":"https://api.github.com/users/bestander/followers","following_url":"https://api.github.com/users/bestander/following{/other_user}","gists_url":"https://api.github.com/users/bestander/gists{/gist_id}","starred_url":"https://api.github.com/users/bestander/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bestander/subscriptions","organizations_url":"https://api.github.com/users/bestander/orgs","repos_url":"https://api.github.com/users/bestander/repos","events_url":"https://api.github.com/users/bestander/events{/privacy}","received_events_url":"https://api.github.com/users/bestander/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/facebook/react-native/labels/CLA%20Signed","name":"CLA Signed","color":"e7e7e7"},{"url":"https://api.github.com/repos/facebook/react-native/labels/GH%20Review:%20review-needed","name":"GH Review: review-needed","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2016-04-08T11:06:17Z","updated_at":"2016-04-08T13:23:54Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/facebook/react-native/pulls/6878","html_url":"https://github.com/facebook/react-native/pull/6878","diff_url":"https://github.com/facebook/react-native/pull/6878.diff","patch_url":"https://github.com/facebook/react-native/pull/6878.patch"},"body":"Yet another breakage of npm installation motivated me to fix all direct dependencies of react native.\r\nThis will make RN dependencies not patchable without a new release of RN but to me it seems a lesser problem then fixing master branch and chasing package maintainers."},"comment":{"url":"https://api.github.com/repos/facebook/react-native/issues/comments/207431169","html_url":"https://github.com/facebook/react-native/pull/6878#issuecomment-207431169","issue_url":"https://api.github.com/repos/facebook/react-native/issues/6878","id":207431169,"user":{"login":"skevy","id":131916,"avatar_url":"https://avatars.githubusercontent.com/u/131916?v=3","gravatar_id":"","url":"https://api.github.com/users/skevy","html_url":"https://github.com/skevy","followers_url":"https://api.github.com/users/skevy/followers","following_url":"https://api.github.com/users/skevy/following{/other_user}","gists_url":"https://api.github.com/users/skevy/gists{/gist_id}","starred_url":"https://api.github.com/users/skevy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/skevy/subscriptions","organizations_url":"https://api.github.com/users/skevy/orgs","repos_url":"https://api.github.com/users/skevy/repos","events_url":"https://api.github.com/users/skevy/events{/privacy}","received_events_url":"https://api.github.com/users/skevy/received_events","type":"User","site_admin":false},"created_at":"2016-04-08T13:23:54Z","updated_at":"2016-04-08T13:23:54Z","body":"I think the biggest problem with this is the strict Babel deps.\r\n\r\nWe've done this before, but had to revert. The problem is transitive dependencies. Babel-plugins may be locked in the RN repo, and we may depend on a specific version of Babel-Core. But those plugins and and their transitive dependencies won't be locked, and thus you may have several versions of babel-core/babylon/etc that get installed. It leads to an impossible situation of fixing a broken Babel dependency.\r\n\r\nPerhaps @kittens can say more about this."}}