Open
Description
- I search for "zxcvbn" packages https://asset-packagist.org/package/search?query=zxcvbn
- I see that "npm-asset/zxcvbn-ts--core" exists, with a latest release at 3.0.2
- I click on the package name and land on https://asset-packagist.org/package/npm-asset/zxcvbn-ts--core
- I see that the release "3.0.2" is not listed, and that greater release numbers exist.
Eventually, I understand that the wrong package ("npm-asset/zxcvbn") is displayed on this page. - I test an install with
composer require npm-asset/zxcvbn-ts--core
and the wrong package gets installed.
In other words the package "npm-asset/zxcvbn" has hijacked "npm-asset/zxcvbn-ts--core", though they are unrelated (the latter started as a rewrite of the former, but their APIS are now incompatible).
Unless I'm mistaken, there is no way to install the real package "npm-asset/zxcvbn-ts--core". That's alright, but in any case another incompatible package should never get installed instead.
On a side note, the link on https://asset-packagist.org/package/npm-asset/zxcvbn-ts--core is wrong and sends to a 404 page:
https://npmjs.com/package/zxcvbn-ts--core should become https://www.npmjs.com/package/@zxcvbn-ts/core
Metadata
Metadata
Assignees
Labels
No labels