{"action":"created","issue":{"url":"https://api.github.com/repos/chanzuckerberg/cellxgene/issues/146","repository_url":"https://api.github.com/repos/chanzuckerberg/cellxgene","labels_url":"https://api.github.com/repos/chanzuckerberg/cellxgene/issues/146/labels{/name}","comments_url":"https://api.github.com/repos/chanzuckerberg/cellxgene/issues/146/comments","events_url":"https://api.github.com/repos/chanzuckerberg/cellxgene/issues/146/events","html_url":"https://github.com/chanzuckerberg/cellxgene/issues/146","id":347649457,"node_id":"MDU6SXNzdWUzNDc2NDk0NTc=","number":146,"title":"client/package.json has problems...","user":{"login":"bkmartinjr","id":3740062,"node_id":"MDQ6VXNlcjM3NDAwNjI=","avatar_url":"https://avatars2.githubusercontent.com/u/3740062?v=4","gravatar_id":"","url":"https://api.github.com/users/bkmartinjr","html_url":"https://github.com/bkmartinjr","followers_url":"https://api.github.com/users/bkmartinjr/followers","following_url":"https://api.github.com/users/bkmartinjr/following{/other_user}","gists_url":"https://api.github.com/users/bkmartinjr/gists{/gist_id}","starred_url":"https://api.github.com/users/bkmartinjr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bkmartinjr/subscriptions","organizations_url":"https://api.github.com/users/bkmartinjr/orgs","repos_url":"https://api.github.com/users/bkmartinjr/repos","events_url":"https://api.github.com/users/bkmartinjr/events{/privacy}","received_events_url":"https://api.github.com/users/bkmartinjr/received_events","type":"User","site_admin":false},"labels":[{"id":709191077,"node_id":"MDU6TGFiZWw3MDkxOTEwNzc=","url":"https://api.github.com/repos/chanzuckerberg/cellxgene/labels/bug","name":"bug","color":"ee0701","default":true},{"id":926844901,"node_id":"MDU6TGFiZWw5MjY4NDQ5MDE=","url":"https://api.github.com/repos/chanzuckerberg/cellxgene/labels/frontend","name":"frontend","color":"5319e7","default":false}],"state":"open","locked":false,"assignee":{"login":"colinmegill","id":1770265,"node_id":"MDQ6VXNlcjE3NzAyNjU=","avatar_url":"https://avatars3.githubusercontent.com/u/1770265?v=4","gravatar_id":"","url":"https://api.github.com/users/colinmegill","html_url":"https://github.com/colinmegill","followers_url":"https://api.github.com/users/colinmegill/followers","following_url":"https://api.github.com/users/colinmegill/following{/other_user}","gists_url":"https://api.github.com/users/colinmegill/gists{/gist_id}","starred_url":"https://api.github.com/users/colinmegill/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/colinmegill/subscriptions","organizations_url":"https://api.github.com/users/colinmegill/orgs","repos_url":"https://api.github.com/users/colinmegill/repos","events_url":"https://api.github.com/users/colinmegill/events{/privacy}","received_events_url":"https://api.github.com/users/colinmegill/received_events","type":"User","site_admin":false},"assignees":[{"login":"colinmegill","id":1770265,"node_id":"MDQ6VXNlcjE3NzAyNjU=","avatar_url":"https://avatars3.githubusercontent.com/u/1770265?v=4","gravatar_id":"","url":"https://api.github.com/users/colinmegill","html_url":"https://github.com/colinmegill","followers_url":"https://api.github.com/users/colinmegill/followers","following_url":"https://api.github.com/users/colinmegill/following{/other_user}","gists_url":"https://api.github.com/users/colinmegill/gists{/gist_id}","starred_url":"https://api.github.com/users/colinmegill/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/colinmegill/subscriptions","organizations_url":"https://api.github.com/users/colinmegill/orgs","repos_url":"https://api.github.com/users/colinmegill/repos","events_url":"https://api.github.com/users/colinmegill/events{/privacy}","received_events_url":"https://api.github.com/users/colinmegill/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-08-04T21:27:54Z","updated_at":"2018-08-05T19:52:12Z","closed_at":null,"author_association":"COLLABORATOR","body":"Two issues I noted:\n1. there are now several packages listed as both dev and production dependencies.  Includes:\n    * Jest\n    * webpack-hot-middleware\n    * whatwg-fetch\n2. these duplications have different minimum version requirements (eg, Jest has both 23.0.1 and 23.4.1)"},"comment":{"url":"https://api.github.com/repos/chanzuckerberg/cellxgene/issues/comments/410543551","html_url":"https://github.com/chanzuckerberg/cellxgene/issues/146#issuecomment-410543551","issue_url":"https://api.github.com/repos/chanzuckerberg/cellxgene/issues/146","id":410543551,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMDU0MzU1MQ==","user":{"login":"bkmartinjr","id":3740062,"node_id":"MDQ6VXNlcjM3NDAwNjI=","avatar_url":"https://avatars2.githubusercontent.com/u/3740062?v=4","gravatar_id":"","url":"https://api.github.com/users/bkmartinjr","html_url":"https://github.com/bkmartinjr","followers_url":"https://api.github.com/users/bkmartinjr/followers","following_url":"https://api.github.com/users/bkmartinjr/following{/other_user}","gists_url":"https://api.github.com/users/bkmartinjr/gists{/gist_id}","starred_url":"https://api.github.com/users/bkmartinjr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bkmartinjr/subscriptions","organizations_url":"https://api.github.com/users/bkmartinjr/orgs","repos_url":"https://api.github.com/users/bkmartinjr/repos","events_url":"https://api.github.com/users/bkmartinjr/events{/privacy}","received_events_url":"https://api.github.com/users/bkmartinjr/received_events","type":"User","site_admin":false},"created_at":"2018-08-05T19:52:12Z","updated_at":"2018-08-05T19:52:12Z","author_association":"COLLABORATOR","body":"More info -- a lot of the `npm install` errors are due to this duplication (or more specifically, the fact that we install obsolete versions of some packages).\n\nWhen I manually cleaned up these package.json misconfigs, most of the errors went away.\n\n```npm WARN deprecated babel-preset-es2015@6.24.1: 🙌  Thanks for using Babel: we recommend using babel-preset-env now: please read babeljs.io/env to update!\nnpm WARN deprecated sw-precache@4.3.0: Please update to v5 or higher to resolve an issue with redirected navigation responses. See https://github.com/GoogleChrome/sw-precache/releases/tag/5.0.0\nnpm WARN deprecated istanbul-lib-hook@1.2.1: 1.2.0 should have been a major version bump\nnpm notice created a lockfile as package-lock.json. You should commit this file.\nnpm WARN deck.gl@4.1.6 requires a peer of react@0.14.x - 15.x but none is installed. You must install peer dependencies yourself.\nnpm WARN deck.gl@4.1.6 requires a peer of react-dom@0.14.x - 15.x but none is installed. You must install peer dependencies yourself.\nnpm WARN halogen@0.2.0 requires a peer of react@^0.14.8 but none is installed. You must install peer dependencies yourself.\nnpm WARN halogen@0.2.0 requires a peer of react-dom@^0.14.8 but none is installed. You must install peer dependencies yourself.\nnpm WARN react-router-dom@4.1.2 requires a peer of react@^15 but none is installed. You must install peer dependencies yourself.\nnpm WARN enzyme@2.9.1 requires a peer of react@0.13.x || 0.14.x || ^15.0.0-0 || 15.x but none is installed. You must install peer dependencies yourself.\nnpm WARN eslint-plugin-jsx-a11y@3.0.2 requires a peer of eslint@^2.10.2 || 3.x but none is installed. You must install peer dependencies yourself.\nnpm WARN eslint-plugin-react@6.10.3 requires a peer of eslint@^2.0.0 || ^3.0.0 but none is installed. You must install peer dependencies yourself.\nnpm WARN react-addons-test-utils@15.6.2 requires a peer of react-dom@^15.4.2 but none is installed. You must install peer dependencies yourself.\nnpm WARN postcss-modules-resolve-imports@1.3.0 requires a peer of postcss@^6.0.0 but none is installed. You must install peer dependencies yourself.\nnpm WARN cellxgene@0.0.1 No description\nnpm WARN The package jest is included as both a dev and production dependency.\nnpm WARN The package webpack-hot-middleware is included as both a dev and production dependency.\nnpm WARN The package whatwg-fetch is included as both a dev and production dependency.\nnpm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules/fsevents):\nnpm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {\"os\":\"darwin\",\"arch\":\"any\"} (current: {\"os\":\"linux\",\"arch\":\"x64\"})\n```"}}
{"actor":{"display_login":"bkmartinjr"}}