Skip to content
Discussion options

You must be logged in to vote

Thanks for the report — I reproduced the lockfile path and found the cause.

npm uses the same HTTP(S) resolved field for registry packages and direct tarball dependencies. Aube imported the SheetJS entry from package-lock.json as a registry package, so the default trustPolicy=no-downgrade check queried npm for xlsx@0.20.3. That version is distributed from the SheetJS CDN and is not present in the npm packument, which caused registry packument has no metadata for xlsx@0.20.3.

The fix is in #1277. It preserves matching declared URL dependencies as remote-tarball sources, including their integrity, while leaving ordinary registry tarball URLs unchanged.

Until a release containing the fix is …

Replies: 1 comment 1 reply

Comment options

jdx
Aug 12, 2026 — with coder-jdx
Maintainer

You must be logged in to vote
1 reply
@binLep
Comment options

Answer selected by binLep
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants