I'm developing a module that uses Vue and Vuetify. They are peer dependencies because if they're not, I will have two instances of Vue, which is bad (one in the main app, and one in the module).
My problem is I want to use ESLint with Vue and Vuetify plugins, but ESLint seems to need Vue and Vuetify as real dependencies. If not, I've got the following error message when linting:
Error: Failed to load plugin 'vuetify' declared in '.eslintrc.js': Cannot find module 'vuetify/es5/components/VGrid/VContainer'