import { Packr } from "msgpackr" import "./extensions" /** * Single configured `Packr` instance used for all encode/decode in the runtime. * * Extensions are registered globally via `addExtension` (see `./extensions`), * so any `Packr` instance picks them up — but using one shared instance keeps * option configuration consistent. */ export const packr = new Packr({ useRecords: true, mapsAsObjects: false, moreTypes: true, int64AsType: "bigint", useBigIntExtension: true, encodeUndefinedAsNil: false, })