{"action":"created","issue":{"url":"https://api.github.com/repos/Automattic/wp-calypso/issues/5386","repository_url":"https://api.github.com/repos/Automattic/wp-calypso","labels_url":"https://api.github.com/repos/Automattic/wp-calypso/issues/5386/labels{/name}","comments_url":"https://api.github.com/repos/Automattic/wp-calypso/issues/5386/comments","events_url":"https://api.github.com/repos/Automattic/wp-calypso/issues/5386/events","html_url":"https://github.com/Automattic/wp-calypso/pull/5386","id":154824437,"number":5386,"title":"Framework: regenerate shrinkwrap without optional dependencies","user":{"login":"gwwar","id":1270189,"avatar_url":"https://avatars.githubusercontent.com/u/1270189?v=3","gravatar_id":"","url":"https://api.github.com/users/gwwar","html_url":"https://github.com/gwwar","followers_url":"https://api.github.com/users/gwwar/followers","following_url":"https://api.github.com/users/gwwar/following{/other_user}","gists_url":"https://api.github.com/users/gwwar/gists{/gist_id}","starred_url":"https://api.github.com/users/gwwar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gwwar/subscriptions","organizations_url":"https://api.github.com/users/gwwar/orgs","repos_url":"https://api.github.com/users/gwwar/repos","events_url":"https://api.github.com/users/gwwar/events{/privacy}","received_events_url":"https://api.github.com/users/gwwar/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Automattic/wp-calypso/labels/Build","name":"Build","color":"006b75"},{"url":"https://api.github.com/repos/Automattic/wp-calypso/labels/Framework","name":"Framework","color":"006b75"},{"url":"https://api.github.com/repos/Automattic/wp-calypso/labels/[Status]%20Needs%20Review","name":"[Status] Needs Review","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"gwwar","id":1270189,"avatar_url":"https://avatars.githubusercontent.com/u/1270189?v=3","gravatar_id":"","url":"https://api.github.com/users/gwwar","html_url":"https://github.com/gwwar","followers_url":"https://api.github.com/users/gwwar/followers","following_url":"https://api.github.com/users/gwwar/following{/other_user}","gists_url":"https://api.github.com/users/gwwar/gists{/gist_id}","starred_url":"https://api.github.com/users/gwwar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gwwar/subscriptions","organizations_url":"https://api.github.com/users/gwwar/orgs","repos_url":"https://api.github.com/users/gwwar/repos","events_url":"https://api.github.com/users/gwwar/events{/privacy}","received_events_url":"https://api.github.com/users/gwwar/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/Automattic/wp-calypso/milestones/85","html_url":"https://github.com/Automattic/wp-calypso/milestones/Plans:%20Iteration%202","labels_url":"https://api.github.com/repos/Automattic/wp-calypso/milestones/85/labels","id":1743970,"number":85,"title":"Plans: Iteration 2","description":"","creator":{"login":"rralian","id":134044,"avatar_url":"https://avatars.githubusercontent.com/u/134044?v=3","gravatar_id":"","url":"https://api.github.com/users/rralian","html_url":"https://github.com/rralian","followers_url":"https://api.github.com/users/rralian/followers","following_url":"https://api.github.com/users/rralian/following{/other_user}","gists_url":"https://api.github.com/users/rralian/gists{/gist_id}","starred_url":"https://api.github.com/users/rralian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rralian/subscriptions","organizations_url":"https://api.github.com/users/rralian/orgs","repos_url":"https://api.github.com/users/rralian/repos","events_url":"https://api.github.com/users/rralian/events{/privacy}","received_events_url":"https://api.github.com/users/rralian/received_events","type":"User","site_admin":false},"open_issues":26,"closed_issues":20,"state":"open","created_at":"2016-05-03T03:49:33Z","updated_at":"2016-05-17T17:07:35Z","due_on":"2016-05-31T05:00:00Z","closed_at":null},"comments":8,"created_at":"2016-05-14T00:42:12Z","updated_at":"2016-05-17T17:48:54Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Automattic/wp-calypso/pulls/5386","html_url":"https://github.com/Automattic/wp-calypso/pull/5386","diff_url":"https://github.com/Automattic/wp-calypso/pull/5386.diff","patch_url":"https://github.com/Automattic/wp-calypso/pull/5386.patch"},"body":"This PR works around the following npm bug: https://github.com/npm/npm/issues/2679 where optional dependencies are shrinkwrapped. The shrinkwrap readme has been updated to use `npm install --no-optional` instead of `npm install`, and our shrinkwrap has been regenerated.\r\n\r\n### Local Development\r\n- `make distclean`\r\n- `make run`\r\n- No functional changes to Calypso\r\n\r\n### Local Docker Image\r\n- Follow image instructions at: PCYsg-5XR-p2\r\n- You should no longer see warnings about failing to build fsevents, and it should skip installing with the following message\r\n<img width=\"685\" alt=\"skipfsevents\" src=\"https://cloud.githubusercontent.com/assets/1270189/15265109/b9cde7ea-1931-11e6-85c0-8388b50c6f7c.png\">\r\n\r\ncc @blowery @aduth @mtias @rralian "},"comment":{"url":"https://api.github.com/repos/Automattic/wp-calypso/issues/comments/219798338","html_url":"https://github.com/Automattic/wp-calypso/pull/5386#issuecomment-219798338","issue_url":"https://api.github.com/repos/Automattic/wp-calypso/issues/5386","id":219798338,"user":{"login":"blowery","id":14350,"avatar_url":"https://avatars.githubusercontent.com/u/14350?v=3","gravatar_id":"","url":"https://api.github.com/users/blowery","html_url":"https://github.com/blowery","followers_url":"https://api.github.com/users/blowery/followers","following_url":"https://api.github.com/users/blowery/following{/other_user}","gists_url":"https://api.github.com/users/blowery/gists{/gist_id}","starred_url":"https://api.github.com/users/blowery/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blowery/subscriptions","organizations_url":"https://api.github.com/users/blowery/orgs","repos_url":"https://api.github.com/users/blowery/repos","events_url":"https://api.github.com/users/blowery/events{/privacy}","received_events_url":"https://api.github.com/users/blowery/received_events","type":"User","site_admin":false},"created_at":"2016-05-17T17:48:54Z","updated_at":"2016-05-17T17:48:54Z","body":"> Do we already have an official a8c npm scope?\r\n\r\nI didn't know about npm scopes. That looks perfect."}}