{"action":"created","issue":{"url":"https://api.github.com/repos/facebook/jest/issues/6266","repository_url":"https://api.github.com/repos/facebook/jest","labels_url":"https://api.github.com/repos/facebook/jest/issues/6266/labels{/name}","comments_url":"https://api.github.com/repos/facebook/jest/issues/6266/comments","events_url":"https://api.github.com/repos/facebook/jest/issues/6266/events","html_url":"https://github.com/facebook/jest/issues/6266","id":326546121,"number":6266,"title":"Make jest small again","user":{"login":"styfle","id":229881,"avatar_url":"https://avatars1.githubusercontent.com/u/229881?v=4","gravatar_id":"","url":"https://api.github.com/users/styfle","html_url":"https://github.com/styfle","followers_url":"https://api.github.com/users/styfle/followers","following_url":"https://api.github.com/users/styfle/following{/other_user}","gists_url":"https://api.github.com/users/styfle/gists{/gist_id}","starred_url":"https://api.github.com/users/styfle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/styfle/subscriptions","organizations_url":"https://api.github.com/users/styfle/orgs","repos_url":"https://api.github.com/users/styfle/repos","events_url":"https://api.github.com/users/styfle/events{/privacy}","received_events_url":"https://api.github.com/users/styfle/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-05-25T14:27:01Z","updated_at":"2018-05-27T22:47:34Z","closed_at":null,"author_association":"NONE","body":"## 🚀 Feature Proposal\r\n\r\nMake jest small again (less than 45 MB)\r\n\r\n## Motivation\r\n\r\nIt appears jest is the largest when comparing other test harnesses.\r\n\r\n`jest@0.1.40` was small...it looks like `jest@12.1.0` is when the size exploded.\r\nNow `jest@23.0.0` is even larger.\r\n\r\n## Example\r\n\r\n|package|install size|\r\n|-------:|-----------|\r\n| tap@12.0.1 | [![install size](https://packagephobia.now.sh/badge?p=tap@12.0.1)](https://packagephobia.now.sh/result?p=tap@12.0.1) |\r\n| ava@0.25.0 | [![install size](https://packagephobia.now.sh/badge?p=ava@0.25.0)](https://packagephobia.now.sh/result?p=ava@0.25.0) |\r\n| mocha@5.2.0 | [![install size](https://packagephobia.now.sh/badge?p=mocha@5.2.0)](https://packagephobia.now.sh/result?p=mocha@5.2.0) |\r\n| tape@4.9.0 | [![install size](https://packagephobia.now.sh/badge?p=tape@4.9.0)](https://packagephobia.now.sh/result?p=tape@4.9.0) |\r\n| jasmine@3.1.0 | [![install size](https://packagephobia.now.sh/badge?p=jasmine@3.1.0)](https://packagephobia.now.sh/result?p=jasmine@3.1.0) |\r\n| jest@0.1.40 | [![install size](https://packagephobia.now.sh/badge?p=jest@0.1.40)](https://packagephobia.now.sh/result?p=jest@0.1.40) |\r\n| jest@12.1.0 | [![install size](https://packagephobia.now.sh/badge?p=jest@12.1.0)](https://packagephobia.now.sh/result?p=jest@12.1.0) |\r\n| jest@23.0.0 | [![install size](https://packagephobia.now.sh/badge?p=jest@23.0.0)](https://packagephobia.now.sh/result?p=jest@23.0.0) |\r\n\r\nClick a badge above to see a history of the install size.\r\n\r\n## Pitch\r\n\r\nEvery repo needs to install jest to run it's own tests.\r\n\r\nOne repo with 50 MB is maybe not too bad but your app is split into 200 microservices, that's 10 GB of jest!\r\n"},"comment":{"url":"https://api.github.com/repos/facebook/jest/issues/comments/392382616","html_url":"https://github.com/facebook/jest/issues/6266#issuecomment-392382616","issue_url":"https://api.github.com/repos/facebook/jest/issues/6266","id":392382616,"user":{"login":"wtgtybhertgeghgtwtg","id":18507762,"avatar_url":"https://avatars0.githubusercontent.com/u/18507762?v=4","gravatar_id":"","url":"https://api.github.com/users/wtgtybhertgeghgtwtg","html_url":"https://github.com/wtgtybhertgeghgtwtg","followers_url":"https://api.github.com/users/wtgtybhertgeghgtwtg/followers","following_url":"https://api.github.com/users/wtgtybhertgeghgtwtg/following{/other_user}","gists_url":"https://api.github.com/users/wtgtybhertgeghgtwtg/gists{/gist_id}","starred_url":"https://api.github.com/users/wtgtybhertgeghgtwtg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wtgtybhertgeghgtwtg/subscriptions","organizations_url":"https://api.github.com/users/wtgtybhertgeghgtwtg/orgs","repos_url":"https://api.github.com/users/wtgtybhertgeghgtwtg/repos","events_url":"https://api.github.com/users/wtgtybhertgeghgtwtg/events{/privacy}","received_events_url":"https://api.github.com/users/wtgtybhertgeghgtwtg/received_events","type":"User","site_admin":false},"created_at":"2018-05-27T22:47:34Z","updated_at":"2018-05-27T22:47:34Z","author_association":"CONTRIBUTOR","body":"There's not that much can be done on `jest`'s side, just downstream stuff that's already been rejected (get `handlebars` to stop using `uglify`, get `jsdom` to stop using `request`, get people to stop bundling CLI's).\r\nhttps://github.com/facebook/jest/issues/6040 might help, though, but that's waiting on `micromatch`."}}
{"actor":{"display_login":"wtgtybhertgeghgtwtg"}}