future-architect / eslint-plugin-vue-scoped-css

ESLint plugin for Scoped CSS in Vue.js
https://future-architect.github.io/eslint-plugin-vue-scoped-css/
MIT License
98 stars 10 forks source link

Move preprocessor dependencies to `peerDependencies` #348

Open silverwind opened 6 months ago

silverwind commented 6 months ago

postcss-styl and postcss-scss dependencies could be moved to peerDependencies.

It would significantly lessen the number of modules this package depends on, while also eliminating the deprecated source-map-resolve dependency that npm warns about:

└─┬ eslint-plugin-vue-scoped-css@2.8.0
  └─┬ postcss-styl@0.12.3
    └─┬ stylus@0.57.0
      └─┬ css@3.0.0
        └── source-map-resolve@0.6.0