{"action":"created","issue":{"url":"https://api.github.com/repos/apollostack/apollo-client/issues/1061","repository_url":"https://api.github.com/repos/apollostack/apollo-client","labels_url":"https://api.github.com/repos/apollostack/apollo-client/issues/1061/labels{/name}","comments_url":"https://api.github.com/repos/apollostack/apollo-client/issues/1061/comments","events_url":"https://api.github.com/repos/apollostack/apollo-client/issues/1061/events","html_url":"https://github.com/apollostack/apollo-client/issues/1061","id":196291676,"number":1061,"title":"[TS] Namespace clashes with dependencies","user":{"login":"rricard","id":246520,"avatar_url":"https://avatars.githubusercontent.com/u/246520?v=3","gravatar_id":"","url":"https://api.github.com/users/rricard","html_url":"https://github.com/rricard","followers_url":"https://api.github.com/users/rricard/followers","following_url":"https://api.github.com/users/rricard/following{/other_user}","gists_url":"https://api.github.com/users/rricard/gists{/gist_id}","starred_url":"https://api.github.com/users/rricard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rricard/subscriptions","organizations_url":"https://api.github.com/users/rricard/orgs","repos_url":"https://api.github.com/users/rricard/repos","events_url":"https://api.github.com/users/rricard/events{/privacy}","received_events_url":"https://api.github.com/users/rricard/received_events","type":"User","site_admin":false},"labels":[{"id":386214855,"url":"https://api.github.com/repos/apollostack/apollo-client/labels/in%20progress","name":"in progress","color":"ededed","default":false}],"state":"open","locked":false,"assignee":{"login":"rricard","id":246520,"avatar_url":"https://avatars.githubusercontent.com/u/246520?v=3","gravatar_id":"","url":"https://api.github.com/users/rricard","html_url":"https://github.com/rricard","followers_url":"https://api.github.com/users/rricard/followers","following_url":"https://api.github.com/users/rricard/following{/other_user}","gists_url":"https://api.github.com/users/rricard/gists{/gist_id}","starred_url":"https://api.github.com/users/rricard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rricard/subscriptions","organizations_url":"https://api.github.com/users/rricard/orgs","repos_url":"https://api.github.com/users/rricard/repos","events_url":"https://api.github.com/users/rricard/events{/privacy}","received_events_url":"https://api.github.com/users/rricard/received_events","type":"User","site_admin":false},"assignees":[{"login":"rricard","id":246520,"avatar_url":"https://avatars.githubusercontent.com/u/246520?v=3","gravatar_id":"","url":"https://api.github.com/users/rricard","html_url":"https://github.com/rricard","followers_url":"https://api.github.com/users/rricard/followers","following_url":"https://api.github.com/users/rricard/following{/other_user}","gists_url":"https://api.github.com/users/rricard/gists{/gist_id}","starred_url":"https://api.github.com/users/rricard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rricard/subscriptions","organizations_url":"https://api.github.com/users/rricard/orgs","repos_url":"https://api.github.com/users/rricard/repos","events_url":"https://api.github.com/users/rricard/events{/privacy}","received_events_url":"https://api.github.com/users/rricard/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2016-12-18T18:47:46Z","updated_at":"2016-12-18T21:35:26Z","closed_at":null,"body":"apollo-client rely on a lot of external typedefs. Those typdefs are exposed as dependencies. This often clashes in projects using apollo also relying on the same or similar typedefs (ex: graphql, chai, etc ...).\r\n\r\nThis issue was found by @schickling on their project (https://github.com/graphcool/homepage).\r\n\r\nThe suspected dependencies are here: https://github.com/apollostack/apollo-client/blob/master/package.json#L78:L88\r\n\r\nMy proposal is to move them into devDeps where they won't reappear in the user's project.\r\n\r\n~Same thing should be done in react-apollo.~ Nope, react-apollo does things well apparently..."},"comment":{"url":"https://api.github.com/repos/apollostack/apollo-client/issues/comments/267848553","html_url":"https://github.com/apollostack/apollo-client/issues/1061#issuecomment-267848553","issue_url":"https://api.github.com/repos/apollostack/apollo-client/issues/1061","id":267848553,"user":{"login":"schickling","id":1567498,"avatar_url":"https://avatars.githubusercontent.com/u/1567498?v=3","gravatar_id":"","url":"https://api.github.com/users/schickling","html_url":"https://github.com/schickling","followers_url":"https://api.github.com/users/schickling/followers","following_url":"https://api.github.com/users/schickling/following{/other_user}","gists_url":"https://api.github.com/users/schickling/gists{/gist_id}","starred_url":"https://api.github.com/users/schickling/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/schickling/subscriptions","organizations_url":"https://api.github.com/users/schickling/orgs","repos_url":"https://api.github.com/users/schickling/repos","events_url":"https://api.github.com/users/schickling/events{/privacy}","received_events_url":"https://api.github.com/users/schickling/received_events","type":"User","site_admin":false},"created_at":"2016-12-18T21:35:26Z","updated_at":"2016-12-18T21:35:26Z","body":"You can use github urls in `package.json`"}}
{"actor":{"display_login":"schickling"}}