chartjs/chartjs-plugin-zoom

Reduce the number of dependencies

bavoco opened this issue · 2 comments

In most of my projects using chartjs-plugin-zoom, the dependence on Hammerjs is the only reason I need to use @rollup/plugin-commonjs. When investigating if this dependency could be removed or changed, I was surprised by the amount of dev dependencies (1658!) needed to work with this project, there are also many warnings about deprecated and vulnerable packages. Maybe it's a good idea to update, remove, or switch some dependencies to actively maintained projects.

  • build related dependencies #808
  • docs related dependencies #809
  • testing related dependencies
  • linting related dependencies

Is this a direction worth pursuing?