You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Stray happy@1.3.1-3 on npm sorts above the real release line and gets picked by version-list resolvers (mise) #1795
happy@1.3.1-0 through happy@1.3.1-3 were published to npm on 2026-04-08, while the actual release line is still 1.2.x (latest dist-tag is currently 1.2.4).
Because 1.3.1-3 semver-sorts above every 1.2.x release, any tool that resolves "latest" from the version list instead of the latest dist-tag installs 1.3.1-3. Plain npm i -g happy is unaffected because it follows the dist-tag.
Reproduction
# mise.toml
[tools]
"npm:happy" = "latest"
$ mise install npm:happy
$ mise ls npm:happy
npm:happy 1.3.1-3
Activity
pataar commentedon Sep 16, 2026
Created a PR at mise for this problem: jdx/mise#13272. If you don't want to pull the old 1.3.x versions it's fine to close this issue.