{"action":"created","issue":{"url":"https://api.github.com/repos/hapijs/scooter/issues/35","repository_url":"https://api.github.com/repos/hapijs/scooter","labels_url":"https://api.github.com/repos/hapijs/scooter/issues/35/labels{/name}","comments_url":"https://api.github.com/repos/hapijs/scooter/issues/35/comments","events_url":"https://api.github.com/repos/hapijs/scooter/issues/35/events","html_url":"https://github.com/hapijs/scooter/issues/35","id":172711040,"number":35,"title":"Hapi >= 8 Listed as Peer Dependency But Not Used","user":{"login":"DavidTPate","id":2223120,"avatar_url":"https://avatars.githubusercontent.com/u/2223120?v=3","gravatar_id":"","url":"https://api.github.com/users/DavidTPate","html_url":"https://github.com/DavidTPate","followers_url":"https://api.github.com/users/DavidTPate/followers","following_url":"https://api.github.com/users/DavidTPate/following{/other_user}","gists_url":"https://api.github.com/users/DavidTPate/gists{/gist_id}","starred_url":"https://api.github.com/users/DavidTPate/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DavidTPate/subscriptions","organizations_url":"https://api.github.com/users/DavidTPate/orgs","repos_url":"https://api.github.com/users/DavidTPate/repos","events_url":"https://api.github.com/users/DavidTPate/events{/privacy}","received_events_url":"https://api.github.com/users/DavidTPate/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2016-08-23T14:16:20Z","updated_at":"2016-10-12T18:50:37Z","closed_at":null,"body":"I see that [here](https://github.com/hapijs/scooter/blob/3e18271cd697689b1d3829b6bc9b4e09e73b1490/package.json#L21) Hapi is listed as a peer-dependency but not actually used anywhere within the code. Looking through the commit history it appears to be this way so that it is run on a compatible Hapi version.\r\n\r\nThis doesn't seem like the correct usage of `peerDependencies` to me and it is also preventing me from locking down my dependencies (and sub-dependencies) via `shrinkwrap` without including `hapi` as a dependency in my module.\r\n\r\nIn my particular case I have a shared module with common plugins for my Hapi servers. These plugins are not dependent upon Hapi (similar to `scooter`) but are meant to be used with it. "},"comment":{"url":"https://api.github.com/repos/hapijs/scooter/issues/comments/253303602","html_url":"https://github.com/hapijs/scooter/issues/35#issuecomment-253303602","issue_url":"https://api.github.com/repos/hapijs/scooter/issues/35","id":253303602,"user":{"login":"Marsup","id":796194,"avatar_url":"https://avatars.githubusercontent.com/u/796194?v=3","gravatar_id":"","url":"https://api.github.com/users/Marsup","html_url":"https://github.com/Marsup","followers_url":"https://api.github.com/users/Marsup/followers","following_url":"https://api.github.com/users/Marsup/following{/other_user}","gists_url":"https://api.github.com/users/Marsup/gists{/gist_id}","starred_url":"https://api.github.com/users/Marsup/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Marsup/subscriptions","organizations_url":"https://api.github.com/users/Marsup/orgs","repos_url":"https://api.github.com/users/Marsup/repos","events_url":"https://api.github.com/users/Marsup/events{/privacy}","received_events_url":"https://api.github.com/users/Marsup/received_events","type":"User","site_admin":false},"created_at":"2016-10-12T18:50:37Z","updated_at":"2016-10-12T18:50:37Z","body":"boom is not a plugin, h2o2 is more surprising, it's probably better to still have it, as a form of documentation."}}
{"actor":{"display_login":"Marsup"}}