grafana-image-renderer icon indicating copy to clipboard operation
grafana-image-renderer copied to clipboard

Chore: Remove unused dependencies

Open evictorero opened this issue 10 months ago • 2 comments

This is an attempt to remove unused dependencies and simplify keeping dependencies updated and the project in a good health. I've used depcheck to evaluate and remove unused dependencies.

  • remove google-protobuf from dependencies
  • remove a bunch of dev dependencies including superagent which has CVE-2022-29622
  • bump supertest to fix CVE-2022-29622

I've run integration tests, manual tests and scripts for build, lint and test.

evictorero avatar Apr 24 '24 19:04 evictorero

When installing the dependencies, I get a warning [email protected]" has incorrect peer dependency "puppeteer@^13.1.1" I think we should take a look

juanicabanas avatar Apr 25 '24 14:04 juanicabanas

When installing the dependencies, I get a warning [email protected]" has incorrect peer dependency "puppeteer@^13.1.1" I think we should take a look

I found this Running yarn install --pure-lockfile removed this warning in my local instance.

evictorero avatar Apr 25 '24 18:04 evictorero