Reduce the number of dependencies
bavoco opened this issue · 2 comments
bavoco commented
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?