Remove redundant @types packages that now ship their own TypeScript definitions #3076
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR removes
@typespackages that are no longer needed because their corresponding dependencies now ship their own TypeScript definitions.Changes
Removed the following redundant
@typespackages fromdevDependencies:@types/get-folder-size: Theget-folder-sizepackage (v5.0.0) now includes its own TypeScript definitions atindex.d.tswith proper exports configuration@types/uuid: Theuuidpackage (v11.1.0) now ships comprehensive TypeScript definitions indist/cjs/*.d.tsfilesVerification
Impact
This change reduces the dependency footprint by removing packages that provide duplicate type information. The built-in type definitions from the actual packages are more accurate and up-to-date than the separate
@typespackages.Other
@typespackages (forarchiver,console-log-level,follow-redirects,js-yaml,node-forge,semver, andsinon) remain as their corresponding packages do not yet ship their own TypeScript definitions.✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.