{"action":"created","issue":{"url":"https://api.github.com/repos/npm/npm/issues/8711","labels_url":"https://api.github.com/repos/npm/npm/issues/8711/labels{/name}","comments_url":"https://api.github.com/repos/npm/npm/issues/8711/comments","events_url":"https://api.github.com/repos/npm/npm/issues/8711/events","html_url":"https://github.com/npm/npm/issues/8711","id":91362332,"number":8711,"title":"npm install esprima-fb broken","user":{"login":"heavyk","id":1226324,"avatar_url":"https://avatars.githubusercontent.com/u/1226324?v=3","gravatar_id":"","url":"https://api.github.com/users/heavyk","html_url":"https://github.com/heavyk","followers_url":"https://api.github.com/users/heavyk/followers","following_url":"https://api.github.com/users/heavyk/following{/other_user}","gists_url":"https://api.github.com/users/heavyk/gists{/gist_id}","starred_url":"https://api.github.com/users/heavyk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/heavyk/subscriptions","organizations_url":"https://api.github.com/users/heavyk/orgs","repos_url":"https://api.github.com/users/heavyk/repos","events_url":"https://api.github.com/users/heavyk/events{/privacy}","received_events_url":"https://api.github.com/users/heavyk/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/npm/npm/labels/support","name":"support","color":"FF91AF"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-06-26T21:03:55Z","updated_at":"2015-07-02T20:49:40Z","closed_at":null,"body":"appears to have something to do with the `*` version combined with a bunch of non-semver versions. (cause `latest` works fine)\r\n\r\n```\r\n$ npm i esprima-fb\r\nnpm ERR! Darwin 13.4.0\r\nnpm ERR! argv \"/opt/boxen/nodenv/versions/iojs/bin/iojs\" \"/opt/boxen/nodenv/versions/iojs/bin/npm\" \"i\" \"esprima-fb\"\r\nnpm ERR! node v2.3.1\r\nnpm ERR! npm  v2.12.0\r\nnpm ERR! code ETARGET\r\n\r\nnpm ERR! notarget No compatible version found: esprima-fb@'*'\r\nnpm ERR! notarget Valid install targets:\r\nnpm ERR! notarget [\"1001.1001.1000-dev-harmony-fb\",\"1001.1001.1001-dev-harmony-fb\",\"1001.1001.2000-dev-harmony-fb\",\"2001.1001.2000-dev-harmony-fb\",\"2001.1001.0-dev-harmony-fb\",\"3001.1.0-dev-harmony-fb\",\"4001.1.0-dev-harmony-fb\",\"4001.1001.0-dev-harmony-fb\",\"4001.3001.0-dev-harmony-fb\",\"5001.1.0-dev-harmony-fb\",\"6001.1.0-dev-harmony-fb\",\"6001.1001.0-dev-harmony-fb\",\"7001.1.0-dev-harmony-fb\",\"8001.1.0-dev-harmony-fb\",\"8001.1001.0-dev-harmony-fb\",\"8001.2001.0-dev-harmony-fb\",\"9001.1.0-dev-harmony-fb\",\"10001.1.0-dev-harmony-fb\",\"11001.1.0-dev-harmony-fb\",\"12001.1.0-dev-harmony-fb\",\"13001.1.0-dev-harmony-fb\",\"13001.1001.0-dev-harmony-fb\",\"14001.1.0-dev-harmony-fb\",\"15001.1.0-dev-harmony-fb\"]\r\nnpm ERR! notarget\r\nnpm ERR! notarget This is most likely not a problem with npm itself.\r\nnpm ERR! notarget In most cases you or one of your dependencies are requesting\r\nnpm ERR! notarget a package version that doesn't exist.\r\nnpm ERR! notarget\r\nnpm ERR! notarget It was specified as a dependency of 'module-dependencies'\r\nnpm ERR! notarget\r\n```"},"comment":{"url":"https://api.github.com/repos/npm/npm/issues/comments/118164273","html_url":"https://github.com/npm/npm/issues/8711#issuecomment-118164273","issue_url":"https://api.github.com/repos/npm/npm/issues/8711","id":118164273,"user":{"login":"heavyk","id":1226324,"avatar_url":"https://avatars.githubusercontent.com/u/1226324?v=3","gravatar_id":"","url":"https://api.github.com/users/heavyk","html_url":"https://github.com/heavyk","followers_url":"https://api.github.com/users/heavyk/followers","following_url":"https://api.github.com/users/heavyk/following{/other_user}","gists_url":"https://api.github.com/users/heavyk/gists{/gist_id}","starred_url":"https://api.github.com/users/heavyk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/heavyk/subscriptions","organizations_url":"https://api.github.com/users/heavyk/orgs","repos_url":"https://api.github.com/users/heavyk/repos","events_url":"https://api.github.com/users/heavyk/events{/privacy}","received_events_url":"https://api.github.com/users/heavyk/received_events","type":"User","site_admin":false},"created_at":"2015-07-02T20:49:40Z","updated_at":"2015-07-02T20:49:40Z","body":"right. the `latest` tag should point to the latest pre-release. so, I would assume that the `*` tag should do the same. if I change the `*` to `latest` I notice it works, however I still think there's a bug somewhere."}}