mirror of
https://github.com/pnpm/pnpm.git
synced 2026-04-13 11:39:44 -04:00
Instead of serializing file indexes as JSON (server) → parsing (client) → rebuilding Maps → re-encoding as msgpack, the server now sends the raw msgpack buffers from its store index directly. The client writes them straight to SQLite without any encoding. - Add StoreIndex.getRaw() for reading without msgpack decode - Server includes binary msgpack entries in /v1/install response - Client parses binary entries and writes directly via setRawMany - Eliminates ~10MB JSON serialization/parsing round-trip