[Bug] hint@7 is only partially released
chrisguttandin opened this issue · comments
🐞 Bug report
Description
A few days ago hint v7 was published on npm. https://www.npmjs.com/package/hint/v/7.0.0
Some of the packages in the @hint scope were updated (with a patch release - I would have expected that to be a major version change) to require hint at "^7.0.0"
as peer dependency. One such package is @hint/connector-puppeteer
.
Some other packages didn't get an update and still require hint at "^6.0.0"
as peer dependency. An example of that is @hint/hint-highest-available-document-mode
.
Details
As a user of webhint you currently have to stay at v6 and lock all other packages at the exact version to keep npm happy.
Hi @chrisguttandin, thanks for reporting this issue. It looks really similar to this:
[Bug] Perpetual prompting with yarn package manager #5198
So, I'll double check if our fix also fixes this and update the thread accordingly. In the meanwhile I'll keep it open as a different bug.
We just pushed a fixed version of webhint(version 7.0.1), it should contain the right dependency tree which fixes the issue described in here. Thanks for reporting it and please feel free to reactivate if it still does not work.
Duplicate #5198
Hi @vidorteg, thanks for working on this.
However it looks like some packages (at least @hint/hint-amp-validator
) were not updated and still require v6 as peer dependency. The page for the package on npm (https://www.npmjs.com/package/@hint/hint-amp-validator) says it was last published a month ago.
Hi @chrisguttandin,
hint-amp-validator
got removed in v7 as a breaking change.
If there are other packages that have not been updated please let us know!