{"action":"created","issue":{"url":"https://api.github.com/repos/shelljs/shelljs/issues/390","repository_url":"https://api.github.com/repos/shelljs/shelljs","labels_url":"https://api.github.com/repos/shelljs/shelljs/issues/390/labels{/name}","comments_url":"https://api.github.com/repos/shelljs/shelljs/issues/390/comments","events_url":"https://api.github.com/repos/shelljs/shelljs/issues/390/events","html_url":"https://github.com/shelljs/shelljs/issues/390","id":139706133,"number":390,"title":"shelljs Breaks SemVer for Alpha and Pre-Release Versions","user":{"login":"shane-walker","id":910227,"avatar_url":"https://avatars.githubusercontent.com/u/910227?v=3","gravatar_id":"","url":"https://api.github.com/users/shane-walker","html_url":"https://github.com/shane-walker","followers_url":"https://api.github.com/users/shane-walker/followers","following_url":"https://api.github.com/users/shane-walker/following{/other_user}","gists_url":"https://api.github.com/users/shane-walker/gists{/gist_id}","starred_url":"https://api.github.com/users/shane-walker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shane-walker/subscriptions","organizations_url":"https://api.github.com/users/shane-walker/orgs","repos_url":"https://api.github.com/users/shane-walker/repos","events_url":"https://api.github.com/users/shane-walker/events{/privacy}","received_events_url":"https://api.github.com/users/shane-walker/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/shelljs/shelljs/labels/chore","name":"chore","color":"000000"},{"url":"https://api.github.com/repos/shelljs/shelljs/labels/high%20priority","name":"high priority","color":"FF0000"}],"state":"closed","locked":false,"assignee":{"login":"ariporad","id":1817508,"avatar_url":"https://avatars.githubusercontent.com/u/1817508?v=3","gravatar_id":"","url":"https://api.github.com/users/ariporad","html_url":"https://github.com/ariporad","followers_url":"https://api.github.com/users/ariporad/followers","following_url":"https://api.github.com/users/ariporad/following{/other_user}","gists_url":"https://api.github.com/users/ariporad/gists{/gist_id}","starred_url":"https://api.github.com/users/ariporad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ariporad/subscriptions","organizations_url":"https://api.github.com/users/ariporad/orgs","repos_url":"https://api.github.com/users/ariporad/repos","events_url":"https://api.github.com/users/ariporad/events{/privacy}","received_events_url":"https://api.github.com/users/ariporad/received_events","type":"User","site_admin":false},"milestone":null,"comments":18,"created_at":"2016-03-09T21:31:48Z","updated_at":"2016-03-21T15:45:25Z","closed_at":"2016-03-10T01:01:44Z","body":"npm published a change to their CDN configuration earlier today that exposed [another issue with SemVer publishing](https://github.com/npm/npm/issues/11837) via npm. As such, it would seem that shelljs is [breaking some of the internet](https://twitter.com/A_Robson/status/707660514856275969?lang=en) because of the alpha and pre-release versions that were published to NPM.\r\n\r\nWould it be possible to get some of those versions unpublished and prevent future releases from breaking SemVer?\r\n```\r\nair:test_mar9 user$ nvm use 5.7.1\r\nNow using node v5.7.1 (npm v3.6.0)\r\nair:test_mar9 user$ npm install eslint\r\nnpm ERR! Darwin 15.3.0\r\nnpm ERR! argv \"/Users/user/.nvm/versions/node/v5.7.1/bin/node\" \"/Users/user/.nvm/versions/node/v5.7.1/bin/npm\" \"install\" \"eslint\"\r\nnpm ERR! node v5.7.1\r\nnpm ERR! npm  v3.6.0\r\n\r\nnpm ERR! Invalid Version: 0.0.6pre2\r\nnpm ERR!\r\nnpm ERR! If you need help, you may report this error at:\r\nnpm ERR!     <https://github.com/npm/npm/issues>\r\n\r\nnpm ERR! Please include the following file with any support request:\r\nnpm ERR!     /Users/user/test_mar9/npm-debug.log\r\nair:test_mar9 user$ npm view shelljs versions\r\n\r\n[ '0.0.1-alpha1',\r\n  '0.0.1alpha1',\r\n  '0.0.1',\r\n  '0.0.2-pre1',\r\n  '0.0.2pre1',\r\n  '0.0.2',\r\n  '0.0.3',\r\n  '0.0.4pre1',\r\n  '0.0.4-pre1',\r\n  '0.0.4',\r\n  '0.0.5pre1',\r\n  '0.0.5-pre1',\r\n  '0.0.5pre2',\r\n  '0.0.5-pre2',\r\n  '0.0.5-pre3',\r\n  '0.0.5pre3',\r\n  '0.0.5-pre4',\r\n  '0.0.5pre4',\r\n  '0.0.5',\r\n  '0.0.6-pre1',\r\n  '0.0.6pre1',\r\n  '0.0.6-pre2',\r\n  '0.0.6pre2',\r\n  '0.0.6',\r\n  '0.0.7',\r\n  '0.0.8',\r\n  '0.0.9',\r\n  '0.1.0',\r\n  '0.1.1',\r\n  '0.1.2',\r\n  '0.1.3',\r\n  '0.1.4',\r\n  '0.2.0',\r\n  '0.2.1',\r\n  '0.2.2',\r\n  '0.2.3',\r\n  '0.2.4',\r\n  '0.2.5',\r\n  '0.2.6',\r\n  '0.3.0',\r\n  '0.4.0',\r\n  '0.5.0',\r\n  '0.5.1',\r\n  '0.5.2',\r\n  '0.5.3',\r\n  '0.6.0' ]\r\n\r\nair:test_mar9 user$\r\n```"},"comment":{"url":"https://api.github.com/repos/shelljs/shelljs/issues/comments/199347742","html_url":"https://github.com/shelljs/shelljs/issues/390#issuecomment-199347742","issue_url":"https://api.github.com/repos/shelljs/shelljs/issues/390","id":199347742,"user":{"login":"JonDuffy","id":659668,"avatar_url":"https://avatars.githubusercontent.com/u/659668?v=3","gravatar_id":"","url":"https://api.github.com/users/JonDuffy","html_url":"https://github.com/JonDuffy","followers_url":"https://api.github.com/users/JonDuffy/followers","following_url":"https://api.github.com/users/JonDuffy/following{/other_user}","gists_url":"https://api.github.com/users/JonDuffy/gists{/gist_id}","starred_url":"https://api.github.com/users/JonDuffy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JonDuffy/subscriptions","organizations_url":"https://api.github.com/users/JonDuffy/orgs","repos_url":"https://api.github.com/users/JonDuffy/repos","events_url":"https://api.github.com/users/JonDuffy/events{/privacy}","received_events_url":"https://api.github.com/users/JonDuffy/received_events","type":"User","site_admin":false},"created_at":"2016-03-21T15:45:25Z","updated_at":"2016-03-21T15:45:25Z","body":"Fixed this by removing shelljs from the private npm repo, forcing a download which does not contain the invalid versions\r\n"}}