-
Notifications
You must be signed in to change notification settings - Fork 712
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Moved @types/minimatch dependency to devDepencencies #1206
Conversation
Minimatch is included because we re-export some of its types - see #1035. I'd like to move it to devDependencies, but haven't had the time to look at what is exported and if it can be removed from the public API. I think if Line 5 in c75df1c
|
I'll investigate more and let you know! 😊 Thank you for the explanation. |
I think that removing this, would mean a possible breaking change for plugins... what do you think about @Gerrit0? |
Yes, it would. I am okay with that, it will have to wait for the 0.17 release, but that already has several breaking changes slated for it, one more to include this fix is well worth it. |
…rt path of the function in path tests
I've run the tests before and after the edits. There's only one test that fails due to a timeout error (over 10000 milliseconds), so it should definitely not be related to the changes.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! This will be included in 0.17.
The failing test you have locally is due to the tests just running slowly on your machine for some reason (slow disk access probably). They don't fail on mine or on the CI. |
That's weird, but I don't know. ¯_(ツ)_/¯ Thank you! |
Thanks! Will be in 0.17 later today. |
I moved @types/minimatch to devDependencies because, right now any project that uses typedoc, installs along with the main package, also minimatch's types. They shouldn't be installed if not for development.
Or is there a specific reason for which these types have been inserted in dependencies? If any, can you please explain it?
😊