{"action":"created","issue":{"url":"https://api.github.com/repos/npm/npm/issues/10635","labels_url":"https://api.github.com/repos/npm/npm/issues/10635/labels{/name}","comments_url":"https://api.github.com/repos/npm/npm/issues/10635/comments","events_url":"https://api.github.com/repos/npm/npm/issues/10635/events","html_url":"https://github.com/npm/npm/issues/10635","id":119609502,"number":10635,"title":"Nonsense peerinvalid message: package react@0.14.3 does not satisfy . . . react@^0.14.0","user":{"login":"xonev","id":142312,"avatar_url":"https://avatars.githubusercontent.com/u/142312?v=3","gravatar_id":"","url":"https://api.github.com/users/xonev","html_url":"https://github.com/xonev","followers_url":"https://api.github.com/users/xonev/followers","following_url":"https://api.github.com/users/xonev/following{/other_user}","gists_url":"https://api.github.com/users/xonev/gists{/gist_id}","starred_url":"https://api.github.com/users/xonev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xonev/subscriptions","organizations_url":"https://api.github.com/users/xonev/orgs","repos_url":"https://api.github.com/users/xonev/repos","events_url":"https://api.github.com/users/xonev/events{/privacy}","received_events_url":"https://api.github.com/users/xonev/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":2,"created_at":"2015-11-30T23:56:16Z","updated_at":"2015-12-10T16:42:31Z","closed_at":null,"body":"I'm getting this error when running `npm install` on my project, which makes no sense to me.\r\n\r\n\r\n```\r\nnpm ERR! argv \"/Users/soxley/.nvm/versions/node/v4.2.2/bin/node\" \"/Users/soxley/.nvm/versions/node/v4.2.2/bin/npm\" \"install\"\r\nnpm ERR! node v4.2.2                                                                                                                   \r\nnpm ERR! npm  v2.14.7\r\nnpm ERR! code EPEERINVALID                                                                              \r\nnpm ERR! peerinvalid The package react@0.14.3 does not satisfy its siblings' peerDependencies requirements!                            \r\nnpm ERR! peerinvalid Peer react-dnd@2.0.2 wants react@^0.14.0\r\n```\r\n\r\nI would expect `react@0.14.3` to satisfy `react@^0.14.0`, since there the `^` symbol means that all higher patch versions should be included. In stead, I get the above error message and the dependency fails to install.\r\n\r\nnpm-debug.log [is attached](https://github.com/npm/npm/files/47965/npm-debug.txt).\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/npm/npm/issues/comments/163682696","html_url":"https://github.com/npm/npm/issues/10635#issuecomment-163682696","issue_url":"https://api.github.com/repos/npm/npm/issues/10635","id":163682696,"user":{"login":"bobholt","id":94167,"avatar_url":"https://avatars.githubusercontent.com/u/94167?v=3","gravatar_id":"","url":"https://api.github.com/users/bobholt","html_url":"https://github.com/bobholt","followers_url":"https://api.github.com/users/bobholt/followers","following_url":"https://api.github.com/users/bobholt/following{/other_user}","gists_url":"https://api.github.com/users/bobholt/gists{/gist_id}","starred_url":"https://api.github.com/users/bobholt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bobholt/subscriptions","organizations_url":"https://api.github.com/users/bobholt/orgs","repos_url":"https://api.github.com/users/bobholt/repos","events_url":"https://api.github.com/users/bobholt/events{/privacy}","received_events_url":"https://api.github.com/users/bobholt/received_events","type":"User","site_admin":false},"created_at":"2015-12-10T16:42:31Z","updated_at":"2015-12-10T16:42:31Z","body":"I'm seeing similar behavior with `react-router@1.0.2` and its [peerDependency of `history@1.13.x`](https://github.com/rackt/react-router/blob/95111982dadcf4800b0ecd78a1195db0b6e6827c/package.json#L43-L45).\r\n\r\n```\r\nnpm WARN react-router@1.0.2 requires a peer of history@1.13.x but none was installed.\r\n```\r\n\r\nInterestingly, `npm ls` shows this where `history` should be:\r\n```\r\n├─┬ UNMET PEER DEPENDENCY history@1.15.0\r\n```\r\n\r\nNothing I can find in any of my other modules has a peerDependency on `history@1.15.0`, however, (strangely enough) `react-router@1.0.2`'s `master` branch on GitHub [has that peerDependency](https://github.com/rackt/react-router/commit/e24c382cbcafbbafeb27b78db804b4d14dc8a21f), but not the released `1.0.x` branch, which appears to be what's on NPM.\r\n\r\nOtherwise, the peerDepencency change from `^1.12.0` to `1.13.x` is the [only change of note](https://github.com/rackt/react-router/commit/95111982dadcf4800b0ecd78a1195db0b6e6827c) between 1.0.1 and 1.0.2."}}