Files
pnpm/fs/msgpack-file
Zoltan Kochan 5d5818e44f style: enforce node: protocol for builtin imports (#10951)
Add n/prefer-node-protocol rule and autofix all bare builtin imports
to use the node: prefix. Simplify the simple-import-sort builtins
pattern to just ^node: since all imports now use the prefix.
2026-03-13 07:59:51 +01:00
..
2026-02-18 14:54:09 +01:00

@pnpm/fs.msgpack-file

MessagePack file serialization utilities for pnpm

npm version

Installation

pnpm add @pnpm/fs.msgpack-file

Usage

import {
  readMsgpackFile,
  readMsgpackFileSync,
  writeMsgpackFile,
  writeMsgpackFileSync,
} from '@pnpm/fs.msgpack-file'

// Async
await writeMsgpackFile('data.mpk', { foo: 'bar' })
const data = await readMsgpackFile('data.mpk')

// Sync
writeMsgpackFileSync('data.mpk', { foo: 'bar' })
const data = readMsgpackFileSync('data.mpk')

Features

  • Uses msgpackr for fast MessagePack serialization
  • Supports Map and Set types natively
  • Record structure optimization enabled for 2-3x faster decoding

License

MIT