grafana / plugin-tools

Create Grafana plugins with ease.
https://grafana.com/developers/plugin-tools/
Apache License 2.0
55 stars 27 forks source link

Chore: Remove need to patch packages and clean up package-lock.json #948

Closed jackw closed 4 weeks ago

jackw commented 4 weeks ago

What this PR does / why we need it: This PR removes the marked-terminal patch, patch-package dependency and runs npm dedupe on the package-lock.json file to clean it up. Additionally it removes the ip package to squash a dependabot warning in this repo.

$ npm audit        
found 0 vulnerabilities
$ npm why ip
npm ERR! No dependencies found matching ip

I don't believe this requires publishing new versions of our packages as they are run using npx and so resolve their dependencies when the command is run on a developers computer. AKA we don't actually bundle any of the packages dependencies into the dist directory.

Which issue(s) this PR fixes:

Fixes #

Special notes for your reviewer:

github-actions[bot] commented 4 weeks ago

Hello! 👋 This repository uses Auto for releasing packages using PR labels.

✨ This PR can be merged. It will not be considered when calculating future versions of the npm packages and will not appear in the changelogs.