{"action":"created","issue":{"url":"https://api.github.com/repos/SharePoint/sp-dev-docs/issues/59","repository_url":"https://api.github.com/repos/SharePoint/sp-dev-docs","labels_url":"https://api.github.com/repos/SharePoint/sp-dev-docs/issues/59/labels{/name}","comments_url":"https://api.github.com/repos/SharePoint/sp-dev-docs/issues/59/comments","events_url":"https://api.github.com/repos/SharePoint/sp-dev-docs/issues/59/events","html_url":"https://github.com/SharePoint/sp-dev-docs/issues/59","id":172608481,"number":59,"title":"The size of the node_modules folder in a project is really big.","user":{"login":"patmill","id":3767881,"avatar_url":"https://avatars.githubusercontent.com/u/3767881?v=3","gravatar_id":"","url":"https://api.github.com/users/patmill","html_url":"https://github.com/patmill","followers_url":"https://api.github.com/users/patmill/followers","following_url":"https://api.github.com/users/patmill/following{/other_user}","gists_url":"https://api.github.com/users/patmill/gists{/gist_id}","starred_url":"https://api.github.com/users/patmill/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/patmill/subscriptions","organizations_url":"https://api.github.com/users/patmill/orgs","repos_url":"https://api.github.com/users/patmill/repos","events_url":"https://api.github.com/users/patmill/events{/privacy}","received_events_url":"https://api.github.com/users/patmill/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/SharePoint/sp-dev-docs/labels/bug","name":"bug","color":"ee0701"},{"url":"https://api.github.com/repos/SharePoint/sp-dev-docs/labels/Tooling","name":"Tooling","color":"5319e7"}],"state":"open","locked":false,"assignee":{"login":"nickpape-msft","id":17131271,"avatar_url":"https://avatars.githubusercontent.com/u/17131271?v=3","gravatar_id":"","url":"https://api.github.com/users/nickpape-msft","html_url":"https://github.com/nickpape-msft","followers_url":"https://api.github.com/users/nickpape-msft/followers","following_url":"https://api.github.com/users/nickpape-msft/following{/other_user}","gists_url":"https://api.github.com/users/nickpape-msft/gists{/gist_id}","starred_url":"https://api.github.com/users/nickpape-msft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nickpape-msft/subscriptions","organizations_url":"https://api.github.com/users/nickpape-msft/orgs","repos_url":"https://api.github.com/users/nickpape-msft/repos","events_url":"https://api.github.com/users/nickpape-msft/events{/privacy}","received_events_url":"https://api.github.com/users/nickpape-msft/received_events","type":"User","site_admin":false},"assignees":[{"login":"nickpape-msft","id":17131271,"avatar_url":"https://avatars.githubusercontent.com/u/17131271?v=3","gravatar_id":"","url":"https://api.github.com/users/nickpape-msft","html_url":"https://github.com/nickpape-msft","followers_url":"https://api.github.com/users/nickpape-msft/followers","following_url":"https://api.github.com/users/nickpape-msft/following{/other_user}","gists_url":"https://api.github.com/users/nickpape-msft/gists{/gist_id}","starred_url":"https://api.github.com/users/nickpape-msft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nickpape-msft/subscriptions","organizations_url":"https://api.github.com/users/nickpape-msft/orgs","repos_url":"https://api.github.com/users/nickpape-msft/repos","events_url":"https://api.github.com/users/nickpape-msft/events{/privacy}","received_events_url":"https://api.github.com/users/nickpape-msft/received_events","type":"User","site_admin":false}],"milestone":null,"comments":24,"created_at":"2016-08-23T04:10:17Z","updated_at":"2016-08-25T10:10:35Z","closed_at":null,"body":"On my machines, they are appearing as around 233 megs, but I've seen reports of others up to 400 megs or more.\r\nNote that the bundles that are downloaded to the browser are fairly small, but the build footprint is quite large.\r\n\r\nThe first thing is to attempt to rationalize the versions of some packages.  There are ~63 megs of projects included at the root as well as in sub node_modules folders.  For example, gulp-typescript includes typescript, as well as it being at the top level.  The top asks for 1.8.9, and gulp-typescript is requesting 1.8.7"},"comment":{"url":"https://api.github.com/repos/SharePoint/sp-dev-docs/issues/comments/242339602","html_url":"https://github.com/SharePoint/sp-dev-docs/issues/59#issuecomment-242339602","issue_url":"https://api.github.com/repos/SharePoint/sp-dev-docs/issues/59","id":242339602,"user":{"login":"SPDoctor","id":10207194,"avatar_url":"https://avatars.githubusercontent.com/u/10207194?v=3","gravatar_id":"","url":"https://api.github.com/users/SPDoctor","html_url":"https://github.com/SPDoctor","followers_url":"https://api.github.com/users/SPDoctor/followers","following_url":"https://api.github.com/users/SPDoctor/following{/other_user}","gists_url":"https://api.github.com/users/SPDoctor/gists{/gist_id}","starred_url":"https://api.github.com/users/SPDoctor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SPDoctor/subscriptions","organizations_url":"https://api.github.com/users/SPDoctor/orgs","repos_url":"https://api.github.com/users/SPDoctor/repos","events_url":"https://api.github.com/users/SPDoctor/events{/privacy}","received_events_url":"https://api.github.com/users/SPDoctor/received_events","type":"User","site_admin":false},"created_at":"2016-08-25T10:10:35Z","updated_at":"2016-08-25T10:10:35Z","body":"You can use various strategies to deal with gigantic dev setup, sure. But a far better solution is to not have the gigantic install in the first place. I think we solved the 500+ MB problem (npm version). Now we need to keep going identifying dupes and things that can be made optional. Yes, webpack will mean the output is not an issue for the end user, but this thing has to be developer-friendly as well. Some have said \"Visual Studio installs huge amounts also\", but remember that's why we started using VS Code in the first place. This is a real problem, but totally fixable, and will result in a much better developer experience and more credible story for the broader dev audience and well worth getting right before Ignite."}}
{"actor":{"display_login":"SPDoctor"}}