{"action":"opened","issue":{"url":"https://api.github.com/repos/angular/angular/issues/1737","labels_url":"https://api.github.com/repos/angular/angular/issues/1737/labels{/name}","comments_url":"https://api.github.com/repos/angular/angular/issues/1737/comments","events_url":"https://api.github.com/repos/angular/angular/issues/1737/events","html_url":"https://github.com/angular/angular/issues/1737","id":74111766,"number":1737,"title":"Easy to break shrinkwrap","user":{"login":"alexeagle","id":47395,"avatar_url":"https://avatars.githubusercontent.com/u/47395?v=3","gravatar_id":"","url":"https://api.github.com/users/alexeagle","html_url":"https://github.com/alexeagle","followers_url":"https://api.github.com/users/alexeagle/followers","following_url":"https://api.github.com/users/alexeagle/following{/other_user}","gists_url":"https://api.github.com/users/alexeagle/gists{/gist_id}","starred_url":"https://api.github.com/users/alexeagle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexeagle/subscriptions","organizations_url":"https://api.github.com/users/alexeagle/orgs","repos_url":"https://api.github.com/users/alexeagle/repos","events_url":"https://api.github.com/users/alexeagle/events{/privacy}","received_events_url":"https://api.github.com/users/alexeagle/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-05-07T20:12:42Z","updated_at":"2015-05-07T20:12:42Z","closed_at":null,"body":"At present, the checked-in shrinkwrap file includes qq but our package.json does not, so they are out of sync.\r\n\r\nWhenever someone changes package.json, it is easy to do the wrong thing with shrinkwrapping. They might not run the shrinkwrapper, or they might run it with unclean state in node_modules.\r\n\r\nWe should have some verification in the build that the files are in sync, and maybe also update the instructions so we are more clear on how the process works, for example, when do we update all our deps to head?"}}