{"_id":"@rbxts/serio","_rev":"35-3b0cf96b39d371375774356cacb0c900","name":"@rbxts/serio","dist-tags":{"latest":"1.2.7"},"versions":{"1.0.0":{"name":"@rbxts/serio","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@rbxts/serio@1.0.0","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"dist":{"shasum":"0602d5c333919fe2c39b222767a6eca0a20c1454","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.0.0.tgz","fileCount":23,"integrity":"sha512-dTmRWyLY+TAb2AhCXTSubI5WC3i0gBr4/MWTHM0xl1QgmQPVWlCj6eIxc/TpJJmhrffvGnaYbzbJwDKyDpUVhA==","signatures":[{"sig":"MEUCIE3R91AG89mVbdU7Kf9RJ1TYZJoqip+Rh7SkKa/YC8d2AiEAzF13jy689nOaVZSaF0stCM9bTR2z2Io7obClH1mQjO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48193},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"82f2d20a9172f890a2823005f4761dc20865f2cf","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"22.8.0","dependencies":{"@flamework/core":"^1.3.1","rbxts-transformer-flamework":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@rbxts/compiler-types":"^3.0.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.0.0_1748912274121_0.8835210515210317","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@rbxts/serio","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"@rbxts/serio@1.0.1","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"dist":{"shasum":"2c16f9f63e4858a1e7b3de77669b6cccb180839c","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.0.1.tgz","fileCount":23,"integrity":"sha512-mQSzh2lgaHYlhKbgQ4rNqNApzhZaUgCSO8WNvyKGw5M3EaYFQHdgy0qUvCfv1LMvxDfZThf37XAQQKpUKBjGXA==","signatures":[{"sig":"MEUCIDZDXnzY301d8v92hkeQBVxQ9fnAliwy2LzdUPQS9NeuAiEAkhH4MkyQcyMUeYjuGR5igRXVBBSlQq6icpmGqo10WFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51080},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"f649f85305a931f4425e6ac41129c6a97d4a3099","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"22.8.0","dependencies":{"@flamework/core":"^1.3.1","rbxts-transformer-flamework":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@rbxts/compiler-types":"^3.0.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.0.1_1748917719728_0.7444033942016701","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@rbxts/serio","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"@rbxts/serio@1.0.2","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"dist":{"shasum":"2b7fbe8bf5e92f771378cba18e8b3817541337d0","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.0.2.tgz","fileCount":23,"integrity":"sha512-fD0lmU8QSQ0KO9MX+LG2L1w9Vn6TH1K7DUxsn3BzESYySK1GPc+Wn+7aP8d75oate22Vz7PbsCqOfb11tLmm7g==","signatures":[{"sig":"MEUCICxd8Rc+z3Frwi51sgNvmfXuJJsq6UMEmYTWQ9y5qyDgAiEAo81I/hJd6YQeUaTrhYtwgtTWzN1+XF8j9oEZhdmgGvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51191},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"9fb345b789e7574063853a02303e7275688ddd96","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"22.8.0","dependencies":{"@flamework/core":"^1.3.1","rbxts-transformer-flamework":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@rbxts/compiler-types":"^3.0.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.0.2_1748925108697_0.7760647061740689","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@rbxts/serio","version":"1.0.3","keywords":[],"author":"","license":"ISC","_id":"@rbxts/serio@1.0.3","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"dist":{"shasum":"6c0900382a4c9e1aec3b0e01d9a5c199448883da","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.0.3.tgz","fileCount":23,"integrity":"sha512-+C6E8sIu/sTmF2/5RIupQrSdYB7SsO7k8rawbfpd3JVBX6nAXiS5XslX9EOvPNM8C0AgeOnT+TTWIldtVJd2Hw==","signatures":[{"sig":"MEYCIQCRDto4hgvZG1qcSRmdxth7Cgfku3i62sGZOaRxeOylRgIhAIc/CnxI6KDbp1EJ0/FSBeFiEsJnJPnsD2U4HZVTxmYE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51279},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"51b517138e5513700ab55069b85ea04d59bdf650","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"22.8.0","dependencies":{"@flamework/core":"^1.3.1","rbxts-transformer-flamework":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@rbxts/compiler-types":"^3.0.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.0.3_1748925303827_0.08950054104198735","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@rbxts/serio","version":"1.0.4","keywords":[],"author":"","license":"ISC","_id":"@rbxts/serio@1.0.4","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"dist":{"shasum":"3ad8a0f734b690b4daee2c4087cd5d8a34ef8072","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.0.4.tgz","fileCount":23,"integrity":"sha512-v8Oh7lrFX1ul7EDOASwb3GX2xplPs3SF+b67Aron2/3KWEULdz2LW0dDLF3RnVEtaRDHliALZV37GSzWzJgjdg==","signatures":[{"sig":"MEYCIQDBOnlCKJpPCC6/ZIxsRvvfZoL/JX8BrLWV2/tFP4OZkQIhAOhxKr02jQ+5ThX4M/1K0tIqL5BnUKTZWf5LPmrAuX2A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51633},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"0f96c660edeffa314a2cc3896c20356008e21384","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"22.8.0","dependencies":{"@flamework/core":"^1.3.1","rbxts-transformer-flamework":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@rbxts/compiler-types":"^3.0.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.0.4_1748928325523_0.11012445801100723","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@rbxts/serio","version":"1.0.5","keywords":[],"author":"","license":"ISC","_id":"@rbxts/serio@1.0.5","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"dist":{"shasum":"628c22cb6a29fa53a6646eb897da3d7c9453d363","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.0.5.tgz","fileCount":23,"integrity":"sha512-9n3l/Lf4nNr5oLiXeiNRx+GvxGIn6fDsXdkA7KUeVISr4wuZuIJYKwjVvF9NP8tUbdPf3C2JX+XpNm4gQLMveA==","signatures":[{"sig":"MEUCIQD8QZlTm+nGPVyz06iheWv44wcSf4cQYbrw7LfLhMfjQQIgL5BqTWPwwRNYSDuKlzLiJFgxQWHHcwUv1vv1p7J8ndw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51540},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"6507910ca8b491f1649717b626de222e65d0eeb0","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"22.8.0","dependencies":{"@flamework/core":"^1.3.1","rbxts-transformer-flamework":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@rbxts/compiler-types":"^3.0.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.0.5_1748930828129_0.3811701605837472","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@rbxts/serio","version":"1.0.6","keywords":[],"author":"","license":"ISC","_id":"@rbxts/serio@1.0.6","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"dist":{"shasum":"5c8c48e168fe1d4258ec3c1a59cc5504af307c20","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.0.6.tgz","fileCount":23,"integrity":"sha512-Fu8s8AF+SgzJecZvT9YjOpDRYsGqErucen6ec7LLDc9KgA0IJkpQgQReKBR7Rl/YN9gedxC1po1cTQgFXPQblw==","signatures":[{"sig":"MEUCIQDeBGy56kOReNVbWKpkADobDe7d55iUXwn7bzw7IGjyVwIgM8YQ46gZFrf1XtDbYU4zaX28ECqYqq0HD7C4Esjw4qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51630},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"b83884b67f208e989c5ac2caf31059749ed56e7a","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"22.8.0","dependencies":{"@flamework/core":"^1.3.1","rbxts-transformer-flamework":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@rbxts/compiler-types":"^3.0.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.0.6_1748962992514_0.6184639869903237","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@rbxts/serio","version":"1.0.7","keywords":[],"author":"","license":"ISC","_id":"@rbxts/serio@1.0.7","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"dist":{"shasum":"78a28c4a06767395d8be643a86d9c859b6ec8855","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.0.7.tgz","fileCount":23,"integrity":"sha512-QNZFFVJ8IFa5jlrTb5jWVSTpAuBV4g6RmoiBv4YiNv8HrQKx3fSCS12OIX1yA3iaYCEEn3OBc4n3LKbByENLdA==","signatures":[{"sig":"MEUCICDV3FOndVADnJpT64BcUfPVv1mBQ90q0lqeCsSMFOfZAiEA6kxnJk3gTkey8anAf2/Rh1anwi/HmGtihaOSl3lA2jU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51648},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"5ed0869446b67accb26d975b24e7d65522cd4679","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"22.8.0","dependencies":{"@flamework/core":"^1.3.1","rbxts-transformer-flamework":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@rbxts/compiler-types":"^3.0.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.0.7_1748990758632_0.5107537674286864","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@rbxts/serio","version":"1.0.8","keywords":[],"author":"","license":"ISC","_id":"@rbxts/serio@1.0.8","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"dist":{"shasum":"f9d44bf84c1ba740caba5c3f64e37fc0b79e6e57","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.0.8.tgz","fileCount":32,"integrity":"sha512-X40eVfge1OMbMk8cVXj2Rm7UIGvfnLTCUSb234zTv1pPX7bbzB/a0VNottnTSfg6HBRhwMQR03c1dr/PptPkFw==","signatures":[{"sig":"MEUCIQDGiK9mR6DWjduCOph+Hiuev7Znw6A2kSM3mXaqtrBtfAIgRZ/fssdILLn1Fouqj+cB5EGhAZUF6sWRMhhuidzYmpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63456},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"59e73872c26286884201adcb3732bab54af77ae9","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"_npmVersion":"10.8.2","description":"Binary (buffer) serialization library for Roblox built on Flamework.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"@flamework/core":"^1.3.1","rbxts-transformer-flamework":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@rbxts/compiler-types":"^3.0.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.0.8_1749151510223_0.16357045904772582","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@rbxts/serio","version":"1.0.9","keywords":[],"author":"","license":"ISC","_id":"@rbxts/serio@1.0.9","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"dist":{"shasum":"cf21e58348718fc89d2e0b7cf54e34a57028384b","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.0.9.tgz","fileCount":32,"integrity":"sha512-pDAalWFxMu7dNKnyaigaypnYTtSh9gEcEEk3/2QTL+oBFDUf/XOREQtKWqnIzro+D27fMAW3qrPhQtP49qSyDA==","signatures":[{"sig":"MEQCIDwoPw/XZ7WzCG1zR8XlKAvdu4sCgDoZElXlO0JLoAtlAiB34wygaVO+NPpTzTDwwanUrThoHnpiJWmi8R4lbGaedg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70874},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"f110af2fb96a8007d6a0a291b4e629d8bc1ae63b","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"_npmVersion":"10.8.2","description":"Binary (buffer) serialization library for Roblox built on Flamework.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"@flamework/core":"^1.3.1","rbxts-transformer-flamework":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@rbxts/compiler-types":"^3.0.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.0.9_1749166471849_0.5193707733726156","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@rbxts/serio","version":"1.0.10","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.0.10","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"c261a539c49090465a7c9cd073dd6a3e2e3fcb8f","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.0.10.tgz","fileCount":32,"integrity":"sha512-qlr/i3/dzI1YdBi347swo6ZIU7Illwh7dEm8eahrLS9lTsR68V+SAyIZLC8gRXqDrNpixKKm2pi3YL80w2kIsw==","signatures":[{"sig":"MEUCIH572XrQTxKAOvFs+DPVuMMMpuK8FdBr9o0qafMWCxM5AiEA0bZ6L6wW+srNG4diepIK2b0wysUYgUwf3Js/3eCxsDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70759},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"16d68253e55ac7edf2269ca5c44cba11069d54b9","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Binary (buffer) serialization library for Roblox built on Flamework.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"@flamework/core":"^1.3.1","rbxts-transformer-flamework":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@rbxts/compiler-types":"^3.0.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.0.10_1749169314635_0.9488659315581949","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@rbxts/serio","version":"1.0.11","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.0.11","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"a8171192072d6508edd587434aea32f0eacef17c","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.0.11.tgz","fileCount":2,"integrity":"sha512-KOEpF24W/oHkTJcboFp46/N1WZVWHjUY0VAfuvdb8TXy7Qnmhj+ybMuDKJhY4SggfVH9wx2Ra4M0tHTU5Et89Q==","signatures":[{"sig":"MEYCIQDWWu2/q8iUjDSKXygY4fcQkujNuATetegBWqzV6juCiAIhAK45Arz+Y0qknJA3drzdv+9swapZ9xh2bA19QgIfjrvK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5498},"main":"tests/out/src/init.lua","types":"tests/out/src/index.d.ts","gitHead":"2b9e32a1e8bbd92226cf9e2e91bf9804abd86600","scripts":{"dev":"npm run build -- -w","test":"npm run setup-rokit && rbxtsc -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc ","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Binary (buffer) serialization library for Roblox built on Flamework.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"@flamework/core":"^1.3.1","rbxts-transformer-flamework":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@rbxts/compiler-types":"^3.0.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.0.11_1749242543686_0.9721386802775172","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@rbxts/serio","version":"1.0.12","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.0.12","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"f03d85fbd2856c8de3a582fa8afb442846878bb8","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.0.12.tgz","fileCount":32,"integrity":"sha512-/2ONsTlVwPfqVbTIm2BbZu/ckolTo7II0cW424sRvgGwCM1LVpGWFLs29KfNBFeuqnPdRILBed+0t0IxzWbAjw==","signatures":[{"sig":"MEQCIAv+b+mjuOiAKZKAcxPnyDFNlP71uceEf6Pzw9r3qOtZAiARjRMBNMsIwUwxNVlCXFRdYNahJ6/+exRY20ccrAlfEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72579},"main":"tests/out/src/init.lua","types":"tests/out/src/index.d.ts","gitHead":"518bb49dd424f21970ab198a09446c48e0d5211b","scripts":{"dev":"npm run build -- -w","test":"npm run setup-rokit && rbxtsc -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc ","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Binary (buffer) serialization library for Roblox built on Flamework.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"@flamework/core":"^1.3.1","rbxts-transformer-flamework":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@rbxts/compiler-types":"^3.0.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.0.12_1749242646753_0.2162932727744371","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@rbxts/serio","version":"1.0.13","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.0.13","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"27baf9133a508419fac6392e1a37708ef8b30533","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.0.13.tgz","fileCount":32,"integrity":"sha512-5EKCgQYkrr6T5AUJ+5tQo1kBY2/OLMoABz4V9fcYFZGIZrGQIa9tAGaqUWnhSKBlNofQqMXUs/oWbwO5DikpFA==","signatures":[{"sig":"MEUCIQDWR21K2vuWthtUdWRuXPYaJ6NI3WwMmmX7Gi6WgLD8MwIgM3OcYf6ZWpTrYvWCgK9hAk14Um8yaHVFMvq7sMycn0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72546},"main":"out/src/init.luau","types":"out/src/index.d.ts","gitHead":"e4170d023aae6d80216d88bacbf792fc0260c0d5","scripts":{"test":"npm run build && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc -p tests","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Roblox buffer serialization library","directories":{},"_nodeVersion":"22.8.0","dependencies":{"@flamework/core":"^1.3.1","rbxts-transformer-flamework":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@rbxts/compiler-types":"^3.0.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.0.13_1749243523679_0.4135299434959272","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@rbxts/serio","version":"1.0.14","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.0.14","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"262e9725718a65102137c7bc75bd26d0308cb4d9","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.0.14.tgz","fileCount":17,"integrity":"sha512-nxXQE7EJGoxnNaT/MADOwGMYFVZuHeJUsEoeUvweXsuvqga1uag1NLsvtp+N85p2MgJcBB6soMY768nFwWvg9Q==","signatures":[{"sig":"MEUCIHSchDUQc2xxaKnZ3kG6CjiQbkRDiaBhv0mHPC33lhg7AiEAry/UTm70MbuDEFnlvEeNOYlvsiTr7gGr1YpswlnCojw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61739},"main":"out/src/init.luau","types":"src/index.d.ts","gitHead":"415acc5dbba4853bd3d10bddce3452d85494429a","scripts":{"test":"npm run build -- -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc ","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Roblox buffer serialization library","directories":{},"_nodeVersion":"22.8.0","dependencies":{"@flamework/core":"^1.3.1","rbxts-transformer-flamework":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@rbxts/compiler-types":"^3.0.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.0.14_1749244185437_0.37098768696130024","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@rbxts/serio","version":"1.0.15","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.0.15","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"5273c73393512c1423eb69223f15767eaed577fa","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.0.15.tgz","fileCount":32,"integrity":"sha512-Ma721oQTaIaDwi9mRKgG2pTZA6VywBf0J937ah0EUxX9rCb3VpFKRW1m81EuXPRph6Bpc4FrKoI0veRQQsegRg==","signatures":[{"sig":"MEUCIE7F+T+m6Tu5y6sdLEv1vG+eTRtuTjXf/lokUPCx0eb3AiEAmiGA+2O1aJREvWoDqUobI5BYk3U/GcQK46X72o5hEvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71291},"main":"out/init.luau","types":"out/index.d.ts","gitHead":"43856a8c0847ce09c7cdb8a4d218de70871c7d0e","scripts":{"test":"npm run build -- -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc ","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test && rbxtsc"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Roblox buffer serialization library","directories":{},"_nodeVersion":"22.8.0","dependencies":{"@flamework/core":"^1.3.1","rbxts-transformer-flamework":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@rbxts/compiler-types":"^3.0.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.0.15_1749244931898_0.4750467914569003","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@rbxts/serio","version":"1.0.16","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.0.16","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"25ca23aded1ad614c485d2af9f468e9309649737","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.0.16.tgz","fileCount":34,"integrity":"sha512-L7Kw5Io3MewApELecQ9bjTrqyEyRxrmgm71ShW7kWpCvFIK78Du9Eqt0digHM0G6fP8ZlJCcynMoF+okIp6Opw==","signatures":[{"sig":"MEQCIAJrI7CvoFb0o1R0/aW3sN0clowTEbrklNx1DT2mUnLuAiAJC5w7Ll4XCZiOJa+ODQoviPpIX4f3E4tfC/oAZFM5rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74939},"main":"out/init.luau","types":"out/index.d.ts","gitHead":"4360b035675a617feb5de1cbcb87b6a02994e7bf","scripts":{"test":"npm run build -- -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc ","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test && rbxtsc"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Roblox buffer serialization library","directories":{},"_nodeVersion":"22.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@flamework/core":"^1.3.1","@rbxts/compiler-types":"^3.0.0-types.0","rbxts-transformer-flamework":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.0.16_1749348912308_0.3196061094492195","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@rbxts/serio","version":"1.0.17","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.0.17","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"ec4c550fe4bb5d320cafd461d5a201fe8679970a","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.0.17.tgz","fileCount":34,"integrity":"sha512-8hkIOb7bFlT47RMLfyUS15EB//ORsgU7RFSKvpEdQHd/Ma9GFstro9npXPmFLtraTw8SeTTP/U0Ub304jsh7Jw==","signatures":[{"sig":"MEYCIQD7sc2rOxHDtQOpB2m5AqiQIQWI9qLhANFS9SIBLfsC7QIhAMsqnqQs1/PDhFEeq2K7AJ6VUatc5qs+OMKPqt5VcLK2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75057},"main":"out/init.luau","types":"out/index.d.ts","gitHead":"a125f4c7353f27130bed0406d93e083210b5b47c","scripts":{"test":"npm run build -- -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc ","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test && rbxtsc"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Roblox buffer serialization library","directories":{},"_nodeVersion":"22.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@flamework/core":"^1.3.1","@rbxts/compiler-types":"^3.0.0-types.0","rbxts-transformer-flamework":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.0.17_1749349619993_0.16380132068258968","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@rbxts/serio","version":"1.0.18","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.0.18","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"ba0fdc2bcfc09be3a49d2e467bc877fb2cc6558e","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.0.18.tgz","fileCount":34,"integrity":"sha512-DlPtIaDMleAIoM6Hm4cXjfq0rcnhVk79EZwt0/nw4cnGtSaoD+xhWUnMuc7TqTL8973HJj1HKhW4IJuPTKpTIg==","signatures":[{"sig":"MEYCIQDl2pdWsZ8WRpLyTX5mi63PzPLuusTSEsW2lXEy7+1VjAIhAKTZ8cEeMBh8uUn6NjeBZuaYCacdOr2FxswK0fCI+vHB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74418},"main":"out/init.luau","types":"out/index.d.ts","gitHead":"e02f37b0dae9b9864a508e5a0ffa4387158bcd5d","scripts":{"test":"npm run build -- -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc ","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test && rbxtsc"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Roblox buffer serialization library","directories":{},"_nodeVersion":"22.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@flamework/core":"^1.3.1","@rbxts/compiler-types":"^3.0.0-types.0","rbxts-transformer-flamework":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.0.18_1749357070531_0.46779451526546567","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@rbxts/serio","version":"1.0.19","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.0.19","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"3bdc6c7a08ca7e1a88c82fd2faf10168b1c3c4c8","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.0.19.tgz","fileCount":34,"integrity":"sha512-7RPGMnZHB2zmpucfjuckUSIMKDyfwa/N43bMCP1tJFJ71OYpXrYWgb6qyJpQ/mj/T45Kug4t/8dqtJM6cWGbOA==","signatures":[{"sig":"MEQCIE9JAhbct0s/RFguIb+ayKZi8bbZAuT/Lna7fuxWUSBpAiAX6XQkAFC2Z8+JJ6+i3AISSEQyloT8Vwdg+CdH2LHhgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75095},"main":"out/init.luau","types":"out/index.d.ts","gitHead":"e755ac771628cc3582c79b180fed57e66340e446","scripts":{"test":"npm run build -- -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc ","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test && rbxtsc"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Roblox buffer serialization library","directories":{},"_nodeVersion":"22.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@flamework/core":"^1.3.1","@rbxts/compiler-types":"^3.0.0-types.0","rbxts-transformer-flamework":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.0.19_1749702169596_0.810920964198449","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@rbxts/serio","version":"1.1.0","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.1.0","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"def5549fe50bbf435631889ca09288d0d13f82a5","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.1.0.tgz","fileCount":36,"integrity":"sha512-iPCyYn7JYt4xutnVpOvcQhqfrBAevn5w7O8KWmmoxaPzcP1/Otb9q3lGDpJLVh7U2mk2306QFQGdumQJEOlZJA==","signatures":[{"sig":"MEUCIQCVgiPJKMkcYy0KOlpmLh/qAsKlVG4c7gs+eCvo6w43qQIgB+sLqhRjH7RUPMvRQq+1bgxUZ3pwgwn26bf2D/mtifY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81910},"main":"out/init.luau","types":"out/index.d.ts","gitHead":"eb3dfe19007c4e4843ec5bdf03f4cc2d9f4ba47a","scripts":{"test":"npm run build -- -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc ","coverage":"nyc report && lune run fix-lcov-paths","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test && rbxtsc"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Roblox buffer serialization library","directories":{},"_nodeVersion":"22.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@flamework/core":"^1.3.2","@rbxts/compiler-types":"^3.0.0-types.0","rbxts-transformer-flamework":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.1.0_1767890161689_0.010397646411436368","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@rbxts/serio","version":"1.1.1","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.1.1","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"325247d08024413a99c4a48b3a595d421313ccee","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.1.1.tgz","fileCount":36,"integrity":"sha512-t0GYWJPA8QMmRWqwWBc0BAJqvPs6M8XtZhLOUVIida+wswcfmLfALdh5D+0CPHg5SJT1tWMM7pxP3EBaNWjkmw==","signatures":[{"sig":"MEUCIARAi54Uf/dkW1JpaasT2MfYCi9SmxaLAnIgm9YCtTLGAiEArxTdG9k1FcpjtEenDCitKreRd+sDt84TZbPlAY4fXlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81976},"main":"out/init.luau","types":"out/index.d.ts","gitHead":"a0c78f86ac61cbc350c0e2499ce9c0bfe8f3a94b","scripts":{"test":"npm run build -- -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc ","coverage":"nyc report && lune run fix-lcov-paths","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test && rbxtsc"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Roblox buffer serialization library","directories":{},"_nodeVersion":"22.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@flamework/core":"^1.3.2","@rbxts/compiler-types":"^3.0.0-types.0","rbxts-transformer-flamework":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.1.1_1768860786355_0.06083976630670529","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@rbxts/serio","version":"1.1.2","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.1.2","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"fa8a037255f4479407f91ca84cf262622809eb66","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.1.2.tgz","fileCount":36,"integrity":"sha512-suFzeGffFbm2aSIDjnsnc1iEkhxDphAPFkWB7p73V33Xpx/Vujd1y9JMNiLCPCdJgma25dbotBNLVmfMMnmjDQ==","signatures":[{"sig":"MEUCIQCINEGxPKnDPlTi2ytIFaAQs+nLcvcZjELC7iTuKGFb4gIgJAubXSopFm+7aruEU7ToJxqnrD/lKJzDltGlGsndkzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82024},"main":"out/init.luau","types":"out/index.d.ts","gitHead":"8cf6381db06cc60614b8b443f3e4c9c4f4bc8f66","scripts":{"test":"npm run build -- -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc ","coverage":"nyc report && lune run fix-lcov-paths","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test && rbxtsc"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Roblox buffer serialization library","directories":{},"_nodeVersion":"22.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@flamework/core":"^1.3.2","@rbxts/compiler-types":"^3.0.0-types.0","rbxts-transformer-flamework":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.1.2_1768868367982_0.9633193155669917","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@rbxts/serio","version":"1.1.3","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.1.3","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"7f3b0d61540be62c8676b8c8fd00469115105a76","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.1.3.tgz","fileCount":34,"integrity":"sha512-oYnMn55S/vqWZbNDMNypaTgV/RIiJIhCiilrMQ81Va/krvUFRyBej5ORWOkfLFniGsZAIt7X1O5+y1VigP6k0Q==","signatures":[{"sig":"MEUCIFfUgqxLEWnfT9/20aWW9fTrOsGUYvVJ447SUC3TKU8DAiEAw5O63Vuqg1GyLG5rFr2qF+R5PVZRWwpW6nxFBqM0wPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79936},"main":"out/init.luau","types":"out/index.d.ts","gitHead":"ca58dce4203095974815a9494508640fe724526a","scripts":{"test":"npm run build -- -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc ","coverage":"nyc report && lune run fix-lcov-paths","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test && rbxtsc"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Roblox buffer serialization library","directories":{},"_nodeVersion":"22.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@flamework/core":"^1.3.2","@rbxts/compiler-types":"^3.0.0-types.0","rbxts-transformer-flamework":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.1.3_1768930395320_0.5544799353513852","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@rbxts/serio","version":"1.1.4","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.1.4","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"3b82ab4a9d09b8b97dc91c4a5dc598d983e44f59","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.1.4.tgz","fileCount":34,"integrity":"sha512-8xai6oWle24Ayyz/GOAKbL/17/5uwVjmSzO+pHl7sPBH0++7t4ikO42QjvQZd+Dz+7hkARBGwx1Y/w4GCUUhSQ==","signatures":[{"sig":"MEYCIQC19A08qAujfJKYUzuXH5zhMTBc5U5wyo9iOfTEiblKBAIhAI2ubVn9QR68llf+OYWH+sxwHuoabu+Y4ShE84lCCiuD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80187},"main":"out/init.luau","types":"out/index.d.ts","gitHead":"e2829c2858d4efe1c30b65abba04e7e8ae130941","scripts":{"test":"npm run build -- -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc ","coverage":"nyc report && lune run fix-lcov-paths","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test && rbxtsc"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Roblox buffer serialization library","directories":{},"_nodeVersion":"22.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@flamework/core":"^1.3.2","@rbxts/compiler-types":"^3.0.0-types.0","rbxts-transformer-flamework":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.1.4_1768931771231_0.8407520637690373","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@rbxts/serio","version":"1.1.5","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.1.5","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"1b17ddb3c0b4e41cc80281bd735dd87545570cc2","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.1.5.tgz","fileCount":34,"integrity":"sha512-W8M9xJo95c6YMA/9hVmHx3UlUh//sEYwsUxDbmZteNfrSTBV6+6m311CS3MZGGAKMvAHouA3DCmyTrOzvyTzbA==","signatures":[{"sig":"MEQCIDG8ow0plDf9ADpYtf7etUKD22IIsI4TvgjxYAAGag+AAiBuN2eC5XJO19yG347xn/3SocpAhQSVPW5WVkixdSn5jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80212},"main":"out/init.luau","types":"out/index.d.ts","gitHead":"160560385ec42ae02d6492d65e3025f53a4da674","scripts":{"test":"npm run build -- -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc ","coverage":"nyc report && lune run fix-lcov-paths","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test && rbxtsc"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Roblox buffer serialization library","directories":{},"_nodeVersion":"22.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@flamework/core":"^1.3.2","@rbxts/compiler-types":"^3.0.0-types.0","rbxts-transformer-flamework":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.1.5_1769889887221_0.7975926197643588","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@rbxts/serio","version":"1.1.6","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.1.6","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"38b5eb0be0cbd2d3e44588372ab9a0a3001ef0e1","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.1.6.tgz","fileCount":34,"integrity":"sha512-7Fz6pic0zzIuGNGjipA+By+ugu9BuKWfnkBkzTjE+7RA07vtovXEZd4a5fyrbj3pGqJGsAQlGh/0JtOBwem+TQ==","signatures":[{"sig":"MEUCIHHqEl5zRZ4V71His+QMFs4J0jN0TK1CMedO58sAxeOaAiEA4cNHhd6+diF0lZrG62a8I7PjgXhLmpheZC8GqaITaNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80089},"main":"out/init.luau","types":"out/index.d.ts","gitHead":"25e483f1aad42a447d1be85c926f44c592a6482d","scripts":{"test":"npm run build -- -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc ","coverage":"nyc report && lune run fix-lcov-paths","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test && rbxtsc"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Roblox buffer serialization library","directories":{},"_nodeVersion":"22.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@flamework/core":"^1.3.2","@rbxts/compiler-types":"^3.0.0-types.0","rbxts-transformer-flamework":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.1.6_1769973449784_0.08935162623801673","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@rbxts/serio","version":"1.2.0","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.2.0","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"ab448f9f3c9cdbe65b741d5e0d25998102bb8fa2","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.2.0.tgz","fileCount":38,"integrity":"sha512-34C60ODbGYvGud8blh+N/LybIspzs53oBIVM9IYHFL59rVxpcO6aGso5H9QqxCFbQX9SLS4QlHyX0aKL79+WoA==","signatures":[{"sig":"MEUCIE4xLBSzzX1bsrbJmLUOlJgqy4NYGNVMGsomOF5lFLW/AiEAlHh5YJ6KXGjHCN49cyYuOuxxniDX2oYwHFTu6uryQh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83927},"main":"out/init.luau","types":"out/index.d.ts","gitHead":"3e322a27dee8c75db1cf839b68640d67ab448b69","scripts":{"test":"npm run build -- -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc ","coverage":"nyc report && lune run fix-lcov-paths","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test && rbxtsc"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Roblox buffer serialization library","directories":{},"_nodeVersion":"22.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@flamework/core":"^1.3.2","@rbxts/compiler-types":"^3.0.0-types.0","rbxts-transformer-flamework":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.2.0_1770232094488_0.7555481670077044","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@rbxts/serio","version":"1.2.1","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.2.1","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"4677ff2752637422c7caab5d4899b7bbf49e7374","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.2.1.tgz","fileCount":38,"integrity":"sha512-KYp7KakN1sKff2fhjftGEPKI6ogdIC0GF69NPJ6Dy8Ejb22TsEesCKnd7enl+ixQSepz0llFz1Q4/Nes63LanQ==","signatures":[{"sig":"MEYCIQCxo7BjAAJbKd2DBW/ew7sUByucHD6j8WonJYyyM0ZiEwIhAJXkAnj9LTjRaY8hvC8EGI5PkT+sUTOo6ESdR19ZxNu0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84275},"main":"out/init.luau","types":"out/index.d.ts","gitHead":"4deaa4f8c9c4e86cfeee905392acfc0a1e1c6415","scripts":{"test":"npm run build -- -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc ","coverage":"nyc report && lune run fix-lcov-paths","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test && rbxtsc"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Roblox buffer serialization library","directories":{},"_nodeVersion":"22.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@flamework/core":"^1.3.2","@rbxts/compiler-types":"^3.0.0-types.0","rbxts-transformer-flamework":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.2.1_1770405133503_0.5915644534020295","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@rbxts/serio","version":"1.2.2","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.2.2","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"8334552dce0b99552ec5de30f9e2a7be2e54aa8a","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.2.2.tgz","fileCount":38,"integrity":"sha512-5Z/Lr3c8EhvKmVQfQbzoRreMhUI4oblz7uGRg6c1b+No2j5g1CdQQTR2/s5P+Qsd4vvfCTrp0zGidqZOOlyfdA==","signatures":[{"sig":"MEUCIQCAtOjQH8VqyDjtlVVVhXgZkx4XeA1CcqDCGzzDYCGTjQIgS/Mjijp4q37HeGHzZfmg/e9UAmSMCp9M1gnAXuDLKF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84292},"main":"out/init.luau","types":"out/index.d.ts","gitHead":"0ff9339dd402e7929f255b05b757a49c109e56c8","scripts":{"test":"npm run build -- -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc ","coverage":"nyc report && lune run fix-lcov-paths","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test && rbxtsc"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Roblox buffer serialization library","directories":{},"_nodeVersion":"22.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@flamework/core":"^1.3.2","@rbxts/compiler-types":"^3.0.0-types.0","rbxts-transformer-flamework":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.2.2_1770600726437_0.21805040934337638","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@rbxts/serio","version":"1.2.3","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.2.3","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"30ac5f0d2d7f5b2d328bcf880ea7f4734c2be55b","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.2.3.tgz","fileCount":40,"integrity":"sha512-a8SmwS3lBl3LPy7AOZXzhw3FIP0hfDib2400KxbyH2/hyIZdF/QDuR3W8hHicZYMbACH7nrLDexibED7w4Ajhw==","signatures":[{"sig":"MEYCIQDtp8xzly7OmQegvOqvAMpokZG/7Lu7wgk4yTUd/CJC5gIhAL3RysaKM8OKIf0J3K8IP3z1/SF7G+A6bWPTqQXYFe8l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87480},"main":"out/init.luau","types":"out/index.d.ts","gitHead":"cc9f38b1308d4ab793ee7fd0c5f4722ce144eed3","scripts":{"test":"npm run build -- -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc ","coverage":"nyc report && lune run fix-lcov-paths","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test && rbxtsc"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Roblox buffer serialization library","directories":{},"_nodeVersion":"22.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@flamework/core":"^1.3.2","@rbxts/compiler-types":"^3.0.0-types.0","rbxts-transformer-flamework":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.2.3_1771270853178_0.12870748357746664","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@rbxts/serio","version":"1.2.4","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.2.4","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"246f3686bfde4fe736fedf704c7f46c6b0fec891","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.2.4.tgz","fileCount":40,"integrity":"sha512-pf1JPu+gGroqrAZTqb6eh2G4UQY8EOlJHiIgYCwLJYpxnZ3HSMHExqtAMsV4w/nQoTxSCesKHMK1NyCxZWBiXA==","signatures":[{"sig":"MEUCIDQIbTpM9SS7UcQmDyTlzxWQwy8k11yaG1oc7XyJAPsBAiEA6oHyhMle62bnfvXJryFiG9QCc5nuL2tmdyVI7o18M7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87842},"main":"out/init.luau","types":"out/index.d.ts","gitHead":"e3ee16a1c4f56025d8579505d15635156756b032","scripts":{"test":"npm run build -- -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc ","coverage":"nyc report && lune run fix-lcov-paths","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test && rbxtsc"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Roblox buffer serialization library","directories":{},"_nodeVersion":"22.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@flamework/core":"^1.3.2","@rbxts/compiler-types":"^3.0.0-types.0","rbxts-transformer-flamework":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.2.4_1771347945582_0.3037313847214038","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@rbxts/serio","version":"1.2.5","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.2.5","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"14d655330f151d2bab59fd9f5f19e4987baec663","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.2.5.tgz","fileCount":40,"integrity":"sha512-IUNx2F3NXxDUZPTD3Q/nInSSubpwrBC35oxQ7agV374y/fl9KqaHxO5tHkJuI2GgYKjQQan+4/um0hjr5M2C7w==","signatures":[{"sig":"MEQCIAT6qug4OKBVJTY8bSrLpEvedk8Y6QLhPurjHTS/bu46AiACV4lmx6NmRKycq0+8r09c80abWTN4gDIS4s6xj00zdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88966},"main":"out/init.luau","types":"out/index.d.ts","gitHead":"36dea09c84d08274ae1fc27f8ffbd171911f12f8","scripts":{"test":"npm run build -- -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc ","coverage":"nyc report && lune run fix-lcov-paths","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test && rbxtsc"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Roblox buffer serialization library","directories":{},"_nodeVersion":"22.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@flamework/core":"^1.3.2","@rbxts/compiler-types":"^3.0.0-types.0","rbxts-transformer-flamework":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.2.5_1772393618250_0.42156098261911135","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@rbxts/serio","version":"1.2.6","keywords":["roblox","serde","binary","serialization","serializer"],"author":{"name":"runicly"},"license":"ISC","_id":"@rbxts/serio@1.2.6","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"homepage":"https://github.com/R-unic/serio#readme","bugs":{"url":"https://github.com/R-unic/serio/issues"},"dist":{"shasum":"06207a058bff0ec49b929035f4e5f9fd18567afa","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.2.6.tgz","fileCount":40,"integrity":"sha512-i8OnmqyO202+bTbKmSA2Mk48ZRhk935Y/9WrwdCDYbGIoVNHUawTehAHYsCeTm3HbGLxGyKksEGRET5YfFN62w==","signatures":[{"sig":"MEQCICf5VdLqOGRKVOLI8iaXKBsiRD3qJAxRTGGl+chLSnocAiAu8eGtxj1/n9jUxKHJs1rPUlkywSbSEQuQNVHen7Jx2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89453},"main":"out/init.luau","types":"out/index.d.ts","gitHead":"22f975e6b15ef141e9abcab3bd8ae9b495254997","scripts":{"test":"npm run build -- -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","build":"npm run setup-rokit && rbxtsc ","coverage":"nyc report && lune run fix-lcov-paths","setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","prepublishOnly":"npm test && rbxtsc"},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"repository":{"url":"git+https://github.com/R-unic/serio.git","type":"git"},"_npmVersion":"10.8.2","description":"Roblox buffer serialization library","directories":{},"_nodeVersion":"22.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.856","@flamework/core":"^1.3.2","@rbxts/compiler-types":"^3.0.0-types.0","rbxts-transformer-flamework":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/serio_1.2.6_1778400351346_0.6659981822803049","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@rbxts/serio","version":"1.2.7","author":{"name":"runicly"},"main":"out/init.luau","scripts":{"setup-rokit":"rokit trust lune-org/lune && rokit trust rojo-rbx/rojo && rokit install","build":"npm run setup-rokit && rbxtsc ","prepublishOnly":"npm test && rbxtsc","test":"npm run build -- -p tests && rojo build tests -o tests/test-environment.rbxl && lune run tests tests/test-environment.rbxl","coverage":"nyc report && lune run fix-lcov-paths"},"keywords":["roblox","serde","binary","serialization","serializer"],"repository":{"type":"git","url":"git+https://github.com/R-unic/serio.git"},"license":"ISC","description":"Roblox buffer serialization library","types":"out/index.d.ts","publishConfig":{"access":"public"},"devDependencies":{"@flamework/core":"^1.3.2","@rbxts/compiler-types":"^3.0.0-types.0","@rbxts/types":"^1.0.856","nyc":"^17.1.0","rbxts-transformer-flamework":"^1.3.2","roblox-ts":"^3.0.0","typescript":"^5.5.3"},"_id":"@rbxts/serio@1.2.7","gitHead":"b70cd63dfc9984bb52112372697534c134b4fc56","bugs":{"url":"https://github.com/R-unic/serio/issues"},"homepage":"https://github.com/R-unic/serio#readme","_nodeVersion":"22.8.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+zVT2BMEbk0nkNO1k4z/Y2KTG2+0TG1MIn3SEDOj+QCm6qlOvY8ea3LhSYZrimgaxDw02vlLDjGdTG0WkjapYA==","shasum":"e3fbb35e3860fc051692e20fb62bbdad79a4dea3","tarball":"https://registry.npmjs.org/@rbxts/serio/-/serio-1.2.7.tgz","fileCount":40,"unpackedSize":89653,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBYH7QJcnwrzmSVGz2h3Te36yEaGXklPnkAyrLMJMVaFAiBCnuMEoFC9IM3Ehj4TmqMDQ3Cn5jVLr6RqwwkNdFtXmw=="}]},"_npmUser":{"name":"runicly","email":"roleyspersonal@gmail.com"},"directories":{},"maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/serio_1.2.7_1778597286959_0.0849376052152051"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-03T00:57:53.992Z","modified":"2026-05-12T14:48:07.632Z","1.0.0":"2025-06-03T00:57:54.308Z","1.0.1":"2025-06-03T02:28:39.923Z","1.0.2":"2025-06-03T04:31:48.876Z","1.0.3":"2025-06-03T04:35:04.010Z","1.0.4":"2025-06-03T05:25:25.718Z","1.0.5":"2025-06-03T06:07:08.321Z","1.0.6":"2025-06-03T15:03:12.700Z","1.0.7":"2025-06-03T22:45:58.940Z","1.0.8":"2025-06-05T19:25:10.442Z","1.0.9":"2025-06-05T23:34:32.036Z","1.0.10":"2025-06-06T00:21:54.801Z","1.0.11":"2025-06-06T20:42:23.860Z","1.0.12":"2025-06-06T20:44:06.946Z","1.0.13":"2025-06-06T20:58:43.854Z","1.0.14":"2025-06-06T21:09:45.603Z","1.0.15":"2025-06-06T21:22:12.050Z","1.0.16":"2025-06-08T02:15:12.494Z","1.0.17":"2025-06-08T02:27:00.191Z","1.0.18":"2025-06-08T04:31:10.757Z","1.0.19":"2025-06-12T04:22:49.788Z","1.1.0":"2026-01-08T16:36:01.845Z","1.1.1":"2026-01-19T22:13:06.524Z","1.1.2":"2026-01-20T00:19:28.128Z","1.1.3":"2026-01-20T17:33:15.485Z","1.1.4":"2026-01-20T17:56:11.405Z","1.1.5":"2026-01-31T20:04:47.374Z","1.1.6":"2026-02-01T19:17:29.925Z","1.2.0":"2026-02-04T19:08:14.644Z","1.2.1":"2026-02-06T19:12:13.639Z","1.2.2":"2026-02-09T01:32:06.596Z","1.2.3":"2026-02-16T19:40:53.318Z","1.2.4":"2026-02-17T17:05:45.737Z","1.2.5":"2026-03-01T19:33:38.401Z","1.2.6":"2026-05-10T08:05:51.491Z","1.2.7":"2026-05-12T14:48:07.268Z"},"bugs":{"url":"https://github.com/R-unic/serio/issues"},"author":{"name":"runicly"},"license":"ISC","homepage":"https://github.com/R-unic/serio#readme","keywords":["roblox","serde","binary","serialization","serializer"],"repository":{"type":"git","url":"git+https://github.com/R-unic/serio.git"},"description":"Roblox buffer serialization library","maintainers":[{"name":"runicly","email":"roleyspersonal@gmail.com"}],"readme":"# Serio\r\n\r\n[![CI Status](https://github.com/R-unic/serio/actions/workflows/test.yml/badge.svg)](https://github.com/R-unic/serio/actions/workflows)\r\n[![Coverage Status](https://coveralls.io/repos/github/R-unic/serio/badge.svg?branch=master)](https://coveralls.io/github/R-unic/serio)\r\n\r\nBinary (buffer) serialization library for Roblox built on Flamework.\r\n\r\nHeavily inspired by @rbxts/flamework-binary-serializer. It generates schemas for ser/des from just a type just like FBS.\r\n\r\n> [!CAUTION]\r\n> Depends on `rbxts-transformer-flamework`!\r\n\r\n## Getting started\r\n\r\n### Schemas\r\n\r\nSchemas in Serio are just types. The most basic of schemas is just a singular type, such as `boolean`, `u8`, etc. However schemas can also contain objects, lists, sets, maps, tuples, and several Roblox data types. As an example:\r\n\r\n```ts\r\nimport type { u8 } from \"@rbxts/serio\";\r\n\r\ninterface MySchema {\r\n  readonly epic: boolean;\r\n  readonly foo: u8;\r\n}\r\n```\r\n\r\n### Serializers\r\n\r\nOnly one (global) function is exposed by Serio, `createSerializer()`. It's a macro you will pass your schema into to create a serializer. Serializers have two methods. `serialize()` and `deserialize()`. Serialized data contains a buffer (`buf`), and a list of blobs (`blobs`) (values which can not, or should not, be serialized. e.x. instances)\r\n\r\n```ts\r\nimport createSerializer from \"@rbxts/serio\";\r\n\r\nconst mySerializer = createSerializer<MySchema>();\r\nconst data = mySerializer.serialize({ epic: true, foo: 69 });\r\nconst result = mySerializer.deserialize(data);\r\nprint(data.buf, data.blobs);\r\nprint(result.epic, result.foo);\r\n```\r\n\r\n## Data Types\r\n\r\nSerio can serialize many data types, including numeric types not natively supported by the `buffer` library.\r\n\r\n### Safety\r\n\r\nSerio automatically asserts that inputs are within the bounds of their respective type. (e.x. `u8` only allows numbers 0 to 255)\r\n\r\n### Extended Support\r\n\r\nSerio supports data types that are not natively supported by the `buffer` library or Roblox. Currently the only examples of this are `f24`,`f16`, `f8`, `u12`, `u24`, `i12` and `i24`. 12-bit types are not allowed without using packing as they occupy individual bits and require packing.\r\n\r\nNote: Floating point values with low bit counts like f8 and f16 can produce pretty inaccurate results. Use with caution.\r\n\r\n```ts\r\nimport type { f8, f16, f24, u12, u24, i12, i24 } from \"@rbxts/serio\";\r\n\r\ninterface CoolTypes {\r\n  readonly a: f8;\r\n  readonly b: f16;\r\n  readonly c: f24;\r\n  readonly d: u12;\r\n  readonly e: u24;\r\n  readonly f: i12;\r\n  readonly g: i24;\r\n}\r\n```\r\n\r\n### Customization\r\n\r\nSerio encourages full customization over the size of serialized values.\r\n\r\n```ts\r\nimport type { List, String, HashSet, HashMap, Tuple, Vector, ScaleOffset, ScaleOffset2, i8, u8, i16, u16 } from \"@rbxts/serio\";\r\n\r\ninterface Example {\r\n  // serialize the length of the array/string/tuple/set/map as a u8, allowing a maximum of 255 elements (which most collections are under anyways)\r\n  string: String<u8>;\r\n  list: List<string, u8>;\r\n  set: HashSet<\"a\" | \"b\" | \"c\", u8>;\r\n  map: HashMap<string, i8, u8>;\r\n  tuple: Tuple<[boolean, u8, string], u8>;\r\n\r\n  // serialize X and Z as i16s but Y as a u16, allowing a range of:\r\n  // X: -32,768 - 32,767\r\n  // Y: 0 - 65,535\r\n  // Z: -32,768 - 32,767\r\n  positiveYVector: Vector<i16, u16, i16>;\r\n  velocity: Vector<i8>; // serialize X, Y, and Z as i8s\r\n\r\n  // serialize positional X, Y, and Z as i16s\r\n  cframe: Transform<i16>;\r\n\r\n  // serialize Scale as an f32, and Offset as a u8\r\n  udim: ScaleOffset<f32, u8>;\r\n  // serialize X.Scale and Y.Scale as f32s, and X.Offset and Y.Offset u8s\r\n  udim2: ScaleOffset2<f32, u8>;\r\n  // serialize X.Scale as an f32, Y.Scale as a u8, X.Offset as a u8, and Y.Offset as an i8\r\n  specificUDim2: ScaleOffset2<f32, u8, u8, i8>;\r\n}\r\n\r\nconst serializer = createSerializer<Example>();\r\n```\r\n\r\n### Packing\r\n\r\nSerio can bitpack your data for you using the `Packed<T>` datatype. It bitpacks every type under `T` recursively.\r\n\r\nYou may know a boolean can be represented by just one bit, but to insert a boolean into a buffer you need to serialize it as an entire byte (8 bits). This is where bitpacking comes in. We can keep track of a list of bits to later combine together into a single byte (for 8 or less booleans), rather than one byte for each of your booleans.\r\n\r\nThis doesn't just affect booleans though, it also affects:\r\n\r\n- Optional values\r\n  - Boolean for whether the value exists\r\n- UDim2s\r\n  - Optimization for [UDim2 special cases](https://github.com/R-unic/serio/blob/master/src/constants.ts#L123)\r\n  - Boolean for whether the UDim2 was optimized\r\n- Vector3s\r\n  - Optimization for [vector special cases](https://github.com/R-unic/serio/blob/master/src/constants.ts#L37)\r\n  - Boolean for whether the vector was optimized\r\n- CFrames\r\n  - Optimization for two vector special cases (0,0,0 and 1,1,1) and [axis aligned rotation special cases](https://github.com/R-unic/serio/blob/master/src/constants.ts#L8)\r\n  - Boolean for whether the position was optimized\r\n  - Boolean for whether the rotation was optimized\r\n\r\n### Supported Types\r\n\r\n- All primitives\r\n- Tuples\r\n- Objects\r\n- Array<T>\r\n- Map<K, V>\r\n- Set<T>\r\n- CFrame\r\n- Vector3\r\n- UDim\r\n- UDim2\r\n- Color3\r\n- ColorSequence\r\n- NumberSequence\r\n- Literal unions\r\n- Tagged unions\r\n- Complex mixed unions\r\n- Enums\r\n\r\n## Optimization\r\n\r\nCFrames use 6 bytes less than in FBS by default. In FBS CFrames are serialized as six f32s, 24 bytes. The default for Serio is three f32s for position, two u16s for rotation X/Z, and one i16 for rotation Y. And of course you can make this less by not using the default type for position X/Y/Z (`Transform<X, Y, Z>`).\r\n","readmeFilename":"README.md"}