@rrweb/packer
Version:
`@rrweb/packer` is a tool to compress rrweb events into a smaller size.
1 lines • 670 B
Source Map (JSON)
{"version":3,"file":"pack.cjs","sources":["../src/pack.ts"],"sourcesContent":["import { strFromU8, strToU8, zlibSync } from 'fflate';\nimport type { PackFn } from '@rrweb/types';\nimport { type eventWithTimeAndPacker, MARK } from './base';\n\nexport const pack: PackFn = (event) => {\n const _e: eventWithTimeAndPacker = {\n ...event,\n v: MARK,\n };\n return strFromU8(zlibSync(strToU8(JSON.stringify(_e))), true);\n};\n"],"names":["MARK","strFromU8","zlibSync","strToU8"],"mappings":";;;AAIa,MAAA,OAAe,CAAC,UAAU;AACrC,QAAM,KAA6B;AAAA,IACjC,GAAG;AAAA,IACH,GAAGA,KAAA;AAAA,EAAA;AAEE,SAAAC,KAAA,UAAUC,cAASC,KAAAA,QAAQ,KAAK,UAAU,EAAE,CAAC,CAAC,GAAG,IAAI;AAC9D;;"}