{"id":"isoopod/pack","name":"pack","scope":"isoopod","platform":"roblox","description":"Schematized Luau buffer serialization library.","version":"0.10.1","latest":"0.10.1","versions":["0.1.0","0.1.1","0.1.2","0.2.0","0.2.1","0.3.0","0.4.0","0.5.0","0.5.1","0.5.2","0.5.3","0.6.0","0.7.0","0.8.0","0.9.0","0.9.1","0.9.2","0.9.3","0.9.4","0.9.5","0.9.6","0.10.0","0.10.1"],"license":"MIT","licenseRating":"safe","licenseCaveats":[],"licenseVerified":true,"dependencies":{},"integrity":"fd9574c097d3e2e8cd916e834c898a13e37e68340c1f0f097c59fac2504e69e5","likes":0,"downloads":0,"install":"forest install isoopod/pack","url":"https://forest.dev/p/roblox/isoopod/pack","files":"https://api.forest.dev/ai/package/roblox/isoopod/pack/files","readme":"# Pack\r\nSchematized Luau buffer serialization library.\r\n\r\nPack allows you to define complex data (refered to as parallel data) structures through schemas, which represents the structure of the data you pass through,\r\nand serializes it into a packet (as a buffer, refered to as serial data), and later deserialize it to reconstruct the original data.\r\n\r\nPack empathises data compression, which is optimal for networking and data storage, but also features alternative data structures that empathise speed, aimed\r\ntowards parallel luau. This allows you to represent more versatile data structures within shared tables without the performance impact of nesting shared tables.\r\n\r\n## Roadmap\r\n- [ ] Proper test coverage with TestEz\r\n- [ ] Datatype evaluators for infered datatypes (union/anyOf, any, inferedNumber)\r\n- [ ] Proper instance marshalling (instead of baked references)\r\n- [ ] Documentation\r\n","readmeBorrowedFrom":{"version":"0.1.1","source":"wally"},"readmeTruncated":false}