{"action":"created","issue":{"url":"https://api.github.com/repos/vuejs/vueify/issues/81","repository_url":"https://api.github.com/repos/vuejs/vueify","labels_url":"https://api.github.com/repos/vuejs/vueify/issues/81/labels{/name}","comments_url":"https://api.github.com/repos/vuejs/vueify/issues/81/comments","events_url":"https://api.github.com/repos/vuejs/vueify/issues/81/events","html_url":"https://github.com/vuejs/vueify/issues/81","id":153126801,"number":81,"title":"Could we please drop peerDependencies?","user":{"login":"paulpflug","id":1881921,"avatar_url":"https://avatars.githubusercontent.com/u/1881921?v=3","gravatar_id":"","url":"https://api.github.com/users/paulpflug","html_url":"https://github.com/paulpflug","followers_url":"https://api.github.com/users/paulpflug/followers","following_url":"https://api.github.com/users/paulpflug/following{/other_user}","gists_url":"https://api.github.com/users/paulpflug/gists{/gist_id}","starred_url":"https://api.github.com/users/paulpflug/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulpflug/subscriptions","organizations_url":"https://api.github.com/users/paulpflug/orgs","repos_url":"https://api.github.com/users/paulpflug/repos","events_url":"https://api.github.com/users/paulpflug/events{/privacy}","received_events_url":"https://api.github.com/users/paulpflug/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-05-04T22:10:59Z","updated_at":"2016-05-04T23:27:54Z","closed_at":null,"body":"In some of my builds I need **none** of the peerDependencies..\r\n\r\nI would prefer a error on runtime when I forgot a dependency, like\r\n\r\n> you are trying to use hot reloading, but `vue-hot-reload-api` wasn't found. Run:\r\n> npm install --save-dev vue-hot-reload-api\r\n\r\nor when using a not installed language:\r\n\r\n> you are trying to use babel but it isn't installed. Run:\r\n> npm install --save-dev babel-core babel-runtime babel-preset-es2015 babel-plugin-transform-runtime\r\n\r\nExample:\r\n```js\r\nif (style) {\r\n  try {\r\n    require.resolve(\"vueify-insert-css\")\r\n  } catch {\r\n    throw new Error(\"you are trying to use the style tag, but vueify-insert-css isn't installed. Run:\\nnpm install --save-dev vueify-insert-css\")\r\n  }\r\n}\r\n```\r\n\r\nI'm willing to create a PR, if wanted."},"comment":{"url":"https://api.github.com/repos/vuejs/vueify/issues/comments/217037853","html_url":"https://github.com/vuejs/vueify/issues/81#issuecomment-217037853","issue_url":"https://api.github.com/repos/vuejs/vueify/issues/81","id":217037853,"user":{"login":"yyx990803","id":499550,"avatar_url":"https://avatars.githubusercontent.com/u/499550?v=3","gravatar_id":"","url":"https://api.github.com/users/yyx990803","html_url":"https://github.com/yyx990803","followers_url":"https://api.github.com/users/yyx990803/followers","following_url":"https://api.github.com/users/yyx990803/following{/other_user}","gists_url":"https://api.github.com/users/yyx990803/gists{/gist_id}","starred_url":"https://api.github.com/users/yyx990803/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yyx990803/subscriptions","organizations_url":"https://api.github.com/users/yyx990803/orgs","repos_url":"https://api.github.com/users/yyx990803/repos","events_url":"https://api.github.com/users/yyx990803/events{/privacy}","received_events_url":"https://api.github.com/users/yyx990803/received_events","type":"User","site_admin":false},"created_at":"2016-05-04T23:27:54Z","updated_at":"2016-05-04T23:27:54Z","body":"How would you detect babel usage? One thing that needs to be maintained is that Vue components supporting ES2015 by default."}}