chartjs / chartjs/chartjs-plugin-zoom

Reduce the number of dependencies

Open
#812 2 comments 1 reaction 0 assignees View on GitHub
infrastructure
Dominant language
JavaScript
Stars
623
Forks
331
Avg merge
7h 5m
Merged PRs (30d)
7

Description

Doing an npm install after cloning this project downloads 1658 dependencies, 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.

- [x] build related dependencies #808
- [ ] docs related dependencies #809
- [ ] testing related dependencies
- [ ] linting related dependencies

Is this a direction worth pursuing?

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the dependency lists involved in the npm install and the unchecked docs, testing, and linting categories; no specific files or tests are named. Done would require a decided scope and an agreed reduction or replacement plan, rather than only confirming that the direction is worthwhile.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
build-system, tooling
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.