Skip to content
Discussion options

You must be logged in to vote

Yes, this was a bug in aube’s pnpm lockfile parser.

pnpm can emit package platform fields like os, cpu, and libc either as arrays or as scalar strings. Aube already handled that shape for registry packuments, but the pnpm lockfile parser was only accepting arrays, so libc: glibc failed to deserialize.

I opened a fix here: #337

Thanks for the clear report and lockfile snippet. Discussions are the right place for this repo; Issues are disabled to keep project maintenance sustainable.

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
2 replies
@joshkaplinsky
Comment options

@jdx
Comment options

jdx Apr 30, 2026
Maintainer

Answer selected by ptandler
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants