{"action":"created","issue":{"url":"https://api.github.com/repos/floridoo/gulp-sourcemaps/issues/246","repository_url":"https://api.github.com/repos/floridoo/gulp-sourcemaps","labels_url":"https://api.github.com/repos/floridoo/gulp-sourcemaps/issues/246/labels{/name}","comments_url":"https://api.github.com/repos/floridoo/gulp-sourcemaps/issues/246/comments","events_url":"https://api.github.com/repos/floridoo/gulp-sourcemaps/issues/246/events","html_url":"https://github.com/floridoo/gulp-sourcemaps/issues/246","id":182927528,"number":246,"title":"How to avert npm disaster via npm integration tests?","user":{"login":"nmccready","id":583593,"avatar_url":"https://avatars.githubusercontent.com/u/583593?v=3","gravatar_id":"","url":"https://api.github.com/users/nmccready","html_url":"https://github.com/nmccready","followers_url":"https://api.github.com/users/nmccready/followers","following_url":"https://api.github.com/users/nmccready/following{/other_user}","gists_url":"https://api.github.com/users/nmccready/gists{/gist_id}","starred_url":"https://api.github.com/users/nmccready/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nmccready/subscriptions","organizations_url":"https://api.github.com/users/nmccready/orgs","repos_url":"https://api.github.com/users/nmccready/repos","events_url":"https://api.github.com/users/nmccready/events{/privacy}","received_events_url":"https://api.github.com/users/nmccready/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/floridoo/gulp-sourcemaps/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/floridoo/gulp-sourcemaps/labels/question","name":"question","color":"cc317c"},{"url":"https://api.github.com/repos/floridoo/gulp-sourcemaps/labels/tests%20missing","name":"tests missing","color":"fef2c0"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-10-13T23:15:57Z","updated_at":"2016-10-14T01:49:53Z","closed_at":null,"body":"Forking conversation from [here](https://github.com/floridoo/gulp-sourcemaps/issues/243#issuecomment-253660754)\r\n\r\nNow here is a real question where I am looking for some constructive advice. I would have never pushed this problem if it would have been caught on travis or on local specs. So are there any mock npm publishing / integration specs that anyone already has to avoid this kind of disaster again?\r\n\r\n@PWKad"},"comment":{"url":"https://api.github.com/repos/floridoo/gulp-sourcemaps/issues/comments/253689388","html_url":"https://github.com/floridoo/gulp-sourcemaps/issues/246#issuecomment-253689388","issue_url":"https://api.github.com/repos/floridoo/gulp-sourcemaps/issues/246","id":253689388,"user":{"login":"doowb","id":995160,"avatar_url":"https://avatars.githubusercontent.com/u/995160?v=3","gravatar_id":"","url":"https://api.github.com/users/doowb","html_url":"https://github.com/doowb","followers_url":"https://api.github.com/users/doowb/followers","following_url":"https://api.github.com/users/doowb/following{/other_user}","gists_url":"https://api.github.com/users/doowb/gists{/gist_id}","starred_url":"https://api.github.com/users/doowb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/doowb/subscriptions","organizations_url":"https://api.github.com/users/doowb/orgs","repos_url":"https://api.github.com/users/doowb/repos","events_url":"https://api.github.com/users/doowb/events{/privacy}","received_events_url":"https://api.github.com/users/doowb/received_events","type":"User","site_admin":false},"created_at":"2016-10-14T01:49:53Z","updated_at":"2016-10-14T01:49:53Z","body":"I usually use [normalize-pkg](https://www.npmjs.com/package/normalize-pkg) from the command line and it'll usually catch files and folders missing from the `files` property.\r\n\r\n[update](https://github.com/update/update) is a good tool to use also. If there isn't an updater available for this specifically, request one or create one locally to do what you need."}}
{"actor":{"display_login":"doowb"}}