-
-
Notifications
You must be signed in to change notification settings - Fork 154
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
Strict mode deps #1098
Strict mode deps #1098
Conversation
3d1c932
to
370a1f5
Compare
@@ -1,11 +0,0 @@ | |||
{ |
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.
moved(ish) to the test-types directory
"pnpm": { | ||
"peerDependencyRules": { | ||
"ignoreMissing": [ | ||
"webpack" |
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.
added because ember-qunit
depends on ember-source
, which declared webpack
as a peerDependency.
This makes sense for apps, but not for v2 addons.
The webpack
peerdep in ember-source will also go away once it itself is converted to a v2 addon
…e-effect of ember-qunit depending on v1 addons
… not interfere with the peer requirements of the addon
370a1f5
to
ebe8d32
Compare
A consequence of enabling this is that is I found out that the
addon
has a devDep onember-resolver
, which was just used for the type tests -- and that's it.To prevent adding bloat to the
addon
, I moved the type tests to their own workspace, updated the workflow for those type tests, and while I was at it threw TS 5 and 5.1 on the type check matrix, since we saw that those versions were green via dependabot.To verify that there are no peer issues locally, you can check via: