Move unexported @types packages to devDependencies #1035
Merged
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.
I went through the generated declaration files for the build and moved any imported types which were not referenced from
dependencies
todevDependencies
.@types/minimatch
is still included independencies
because it is used in./dist/lib/utils/paths.d.ts
, the other@types
packages are used internally but their types are not reexported.If you want to validate the changes you can search for
from '[^.]
with "Files to include" set to./typestrong-typedoc/dist/**/*.d.ts
(or equivalent for how you opened the project) in VSCode. It gives 43 results of re-exports from TypeScript, 2 re-exports fromhandlebars
(which now has its own type declarations) and 1 fromminimatch
Closes #1010
Closes #986