{"_id":"@data-vegle/network","_rev":"36-e8907df51aea03169a5c945109bebb8b","name":"@data-vegle/network","dist-tags":{"beta":"2.1.0-beta","latest":"3.1.1"},"versions":{"1.0.0":{"name":"@data-vegle/network","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@1.0.0","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"daafed968afc3fd3bb25a2c6703bc197aae102ff","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-1.0.0.tgz","fileCount":21,"integrity":"sha512-y3pb5TyTZrDWaI+yq6iqZjN8bK3Wm5Fvs91+qqRBgQP+flkqK8LujQ+PcfCEZ10ShQhJInPrk2Yvgac2Td6MeA==","signatures":[{"sig":"MEYCIQDUb205I3qwDgvyQdDw0qUCYncK5s4iPlmjidpz6wTP3QIhAI3e5jlGb0tF0tXUWcll3ccnwq1P9+mRVyZb7ZaUFjl5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30062},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"fae171839f007640ad0b185f236318c2259836f4","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.4.2","description":"","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@flamework/core":"^1.3.2","@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","typescript":"^5.9.3","@rbxts/types":"^1.0.915","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/network_1.0.0_1775992028994_0.7715311520727819","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@data-vegle/network","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@1.0.1","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"b5e24fc92d1409c2ca25a5125252e5bd0d83cbe4","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-1.0.1.tgz","fileCount":25,"integrity":"sha512-3BO93CCOZmhlLHKr2mJyJSdnRCEUKznDBv966aJTmgdpITGEzZerkvP5LER392bJxOtEfhUPoauacNFujB/jNw==","signatures":[{"sig":"MEQCIGNz6b5FHehF2aRWeA/fJ9MSIjtF9w4YXaDOFLrjIqEQAiBtgZZllgqGeEaBXpp/r9GykkQW8Vcfpbu1871qq0QsCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30982},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"2386e453290682aca76ffda29817aa8bf7d5c079","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.4.2","description":"","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@flamework/core":"^1.3.2","@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.0.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"client":["out/client.d.ts"],"server":["out/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","typescript":"^5.9.3","@rbxts/types":"^1.0.915","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/network_1.0.1_1776015454186_0.09417439853688037","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@data-vegle/network","version":"1.1.0","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@1.1.0","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"69c218ccb7cfe200efccdd3636a9858955e56a7c","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-1.1.0.tgz","fileCount":23,"integrity":"sha512-38B3pc1pELETITLwEw0/LLEetNhTU8errEKDZxkcvYxe25NGHFlvHqB8aJdL6bIt3FaMyioJg9+/J43LyCWwDA==","signatures":[{"sig":"MEUCIQCPkeqZgklwRyKStoIXSpdIpYtQG54UJRoRw/nZvk0bwQIgclmJ2EF2sNme7yEzHDHG0XjRJRj19pCutYAdLKLTWDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31515},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"d5788ae3063196419230263c26b115a81390defb","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.4.2","description":"","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@flamework/core":"^1.3.2","@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","typescript":"^5.9.3","@rbxts/types":"^1.0.915","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/network_1.1.0_1776017164236_0.15195911613027513","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@data-vegle/network","version":"1.1.1","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@1.1.1","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"df54e86f35fbd9bb379f5f3a817c0f772dfdf450","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-1.1.1.tgz","fileCount":23,"integrity":"sha512-FYPW5AJlWchd4zFCfb3z/80MOKbPNNYrky0IX/ccjYanMNbtTtjkU5Q5weM/yRxOnlp2ncI1pSb5AWVtsx8cyQ==","signatures":[{"sig":"MEQCIAxSGUQALJ7iUkva8KSoE59rbdwhpEVG861dKbKWDM79AiAF7s4vuW+mEkRXaFVpz2K5+2721tUBbgK63RaSPQ4kHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32700},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"c32aeee8f963feff2ec3dc5b18fb31d476b1806d","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.4.2","description":"","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","typescript":"^5.9.3","@rbxts/types":"^1.0.915","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@flamework/core":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/network_1.1.1_1776020152425_0.8192222820820756","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@data-vegle/network","version":"1.2.0","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@1.2.0","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"4f534f4cd973fa9a092baa538ada304dff540898","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-1.2.0.tgz","fileCount":23,"integrity":"sha512-2V4KSm1LLkfu1+AaD/YRzRzeEpmYGh91ggifLIOHlCPB0iDLdBK6qs8B8NtDbOxphiX5hCRo8jVesP16MYmi0A==","signatures":[{"sig":"MEYCIQCoRyyG3UWhxrPTCODFPcx53UVqOPWBsR5nxIPV9WoiiQIhAP4Oo9kyoReKYzxdKTmYjzihr8ku8t/hSYjBtpyr9MGA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31340},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"69baba7075be83dc79aa4c3526bb6b7caf8b698b","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.4.2","description":"","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","typescript":"^5.9.3","@rbxts/types":"^1.0.915","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@flamework/core":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/network_1.2.0_1776021145412_0.8875438194828502","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@data-vegle/network","version":"1.3.0","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@1.3.0","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"c5394b682f6f99d29458abe04adb97bf1441e76b","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-1.3.0.tgz","fileCount":23,"integrity":"sha512-IZC97liz3Kx0B1U8colscdP1STfU/SJHT0ub4m1YYeJ3wZtsT+q0KPS8z+blvM3G5ZDhcAi3QPh+ylR1zaeo3w==","signatures":[{"sig":"MEUCIQDenE0qcNrjHEqBpGNxWSo/nnK9YDe4qxNNtINbma6spgIgFunmW6Wh+j0Fv3Sh90x9AxleezKIKaGOEYKz7y3YQaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22605},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"59986a1f248f0e9ce69676266517e23215db53bd","scripts":{"build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.4.2","description":"","directories":{},"_nodeVersion":"22.13.1","dependencies":{"darklua-wasm":"^0.1.0","@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","typescript":"^5.9.3","@rbxts/types":"^1.0.915","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@flamework/core":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/network_1.3.0_1776953592113_0.22730126644328075","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@data-vegle/network","version":"1.3.1","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@1.3.1","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"0da2ccbede4c12753a7b4919442acfa3fe05c54f","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-1.3.1.tgz","fileCount":23,"integrity":"sha512-fUG+BYBMm363DbkFsGPqZ/RW4vrzoBpS0M/H0zDRBKzdTWdy6s2H9V++pyISKcbRIJcWLYERN5h1P+pWH8KV5w==","signatures":[{"sig":"MEUCIQCNGuaYMbD9MqCkmC+HkzHOjcfhd7Z2hca/zD7mizcz+gIgfHtIwEkwlvkej75hXonO4qX6aqCwwzZeWl3e2UI8cQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22597},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"e79a709d7154a402db64ce807ec2f79238590dac","scripts":{"build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.4.2","description":"","directories":{},"_nodeVersion":"22.13.1","dependencies":{"darklua-wasm":"^0.1.0","@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","typescript":"^5.9.3","@rbxts/types":"^1.0.915","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@flamework/core":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/network_1.3.1_1780409509139_0.9292533915571024","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@data-vegle/network","version":"1.3.2","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@1.3.2","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"7d977778d8f818c09081c10fea375799eef243fc","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-1.3.2.tgz","fileCount":23,"integrity":"sha512-aNfZ3xb9zf84RITVR8AMKqsz+RICl9em949N53r3k5F1URnkBuDINQ/RZaV9nMmotdXJHZSceRSi8IcuNtpYnA==","signatures":[{"sig":"MEUCIQDVSLI/FKKih2gayFsgeoBXuoZ2kScxWRdFPiBa9mCmkQIgYAmmoWlmsyQCg6Rn9gBVbBF1YEdlLLTK7jxz2aanQlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22613},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"e79a709d7154a402db64ce807ec2f79238590dac","scripts":{"build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"","directories":{},"_nodeVersion":"22.13.1","dependencies":{"darklua-wasm":"^0.1.0","@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","typescript":"^5.9.3","@rbxts/types":"^1.0.915","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@flamework/core":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/network_1.3.2_1783413879814_0.3787330849583699","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@data-vegle/network","version":"1.4.0","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@1.4.0","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"90b46a256758548b7ca8fd57d58003cc98050496","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-1.4.0.tgz","fileCount":23,"integrity":"sha512-mR2LqhrADHmDOdoB09HPYwJ0Ki8XKB8E6M/CzUxvwuG18cVhynEzPs4LobTd7AltSsHzZPP4S2N9u/Fd60n6uA==","signatures":[{"sig":"MEUCIBJpAp4lV71f2RYBrsVXlFP49veK+yoHS+fEzpDzDLm3AiEAvw6E+Ez407prCFs6VFGdkVw57QjQa5GIURBUfwWTPjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22759},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"f69a71b498e728ba04802c06dbb834552213b5c3","scripts":{"build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@rbxts/hash":"^1.0.2","darklua-wasm":"^0.1.0","@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.915","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@flamework/core":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/network_1.4.0_1786035361283_0.1454935604676748","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@data-vegle/network","version":"1.4.1","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@1.4.1","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"726b96621f3c718f892bdc8e0a81830d85fb6e6c","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-1.4.1.tgz","fileCount":23,"integrity":"sha512-WChXIAMHE6vbSz39jQ48k4Y8Ecsj1yYsZ38GW8TPxMuxZ2t20Z4/PU+LUS0qb0miCZHg7IJIzR7wDoIJH4vTKg==","signatures":[{"sig":"MEYCIQCUlupIdfoGJf9xc+ryUxkYegLhkoPxo4MCOQ4eyAaZkQIhAOfY1hPRO9RhA7sBxuvJsqvhdeV/ut6x7AzXuLZAoiat","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22759},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"ae3c00f77045f5da11f8706d694960e85b837a03","scripts":{"build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"","directories":{},"_nodeVersion":"22.13.1","dependencies":{"darklua-wasm":"^0.1.0","@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","typescript":"^5.5.3","@rbxts/types":"^1.0.915","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/network_1.4.1_1786035672013_0.8039677843741706","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@data-vegle/network","version":"1.5.0","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@1.5.0","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"55a3293414e2ea072b5c84fc16b086fd5c165e7e","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-1.5.0.tgz","fileCount":23,"integrity":"sha512-KTKR+2dhxpwVI9ZD+zf3llXVaq4G4YMsVgfN8ogpbJTJQxuLmgO80pu4N8x+Lxq5MBEIrtw0Uo4giu+fMRrJbg==","signatures":[{"sig":"MEUCIQDa5L7LaL9/RsUuBcrybAxkleRAnRfqjSN7KBDNzQGkmAIgVG47n/95YkyK1cbTP2fBq5hZkYE9zAQzcvGS8TLxNrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23964},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"814bb550bcb63bb051f71ab148dc59bceef37b3b","scripts":{"lint":"eslint src","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"darklua-wasm":"^0.1.0","@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/network_1.5.0_1786040812059_0.6320163821397915","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@data-vegle/network","version":"1.5.1","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@1.5.1","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"134b00d060e1703866b9d7949b96dc04394370e1","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-1.5.1.tgz","fileCount":23,"integrity":"sha512-53Aw2Kc8DGDCTaHNmSxzS/2GvKYqFv6/kD9HXmRUsZW2GfV0C0RJB4SWtZP4D/8m/4iBbnxYjK3M8342b3ahkA==","signatures":[{"sig":"MEYCIQDlk4HNbvVt8qQHhcbK8qV/1iPtteK5KxmLnbc6JodbfQIhAPA2Ikwd7u5MGzmT1kkpbvtiJ1Bf7uF89t81msVkXWXM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23976},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"07e4eeac9cf93e9551f08f269babcb2fbd936430","scripts":{"lint":"eslint src","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"darklua-wasm":"^0.1.0","@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/network_1.5.1_1786041152431_0.587677244229456","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@data-vegle/network","version":"1.5.2","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@1.5.2","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"66c924783fe47c30f41eb92e8658cc4cd308c6a0","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-1.5.2.tgz","fileCount":23,"integrity":"sha512-g5RVFx4/zloHHtBJGI1KJLc0HZvXMcZko8qJKcV6TUzRC9Rvmzy36DP3KU/hYRdlad9yd/VEWCYkUP1Q+L9YYA==","signatures":[{"sig":"MEQCIHYnDOcDV1wJ3AqCHMa6tF2UN4lTkU8Wm8p8miQew93eAiBX002a/TSLKTdGzybe4Jc4YQXTPhCjPy1qDbAEl3OZ9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24036},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"58f09cd75f70e50298e686ca54c1e6e7dd027318","scripts":{"lint":"eslint src","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"darklua-wasm":"^0.1.0","@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/network_1.5.2_1786042167818_0.6135248374180486","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta":{"name":"@data-vegle/network","version":"2.0.0-beta","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@2.0.0-beta","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"dc82dbac936ebf24fe0e56f3c93410b27a92d6de","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-2.0.0-beta.tgz","fileCount":25,"integrity":"sha512-AeNYdwZowtvExEjyfVjuNOxpTL+VDWYgu+sXKpnVl+6ZQ9lHTVAt644vaZ3HYNij3QExxkvkQ31z9Vs9eqk+hw==","signatures":[{"sig":"MEQCICLJSl+BLqg135HVkjgiV0i4K+0j+58X+lN9aQme4W+7AiBtEdgIp+c6sfdNfSHyEvhBkxKhHyzbLKNhwPA183+t/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29710},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"58f09cd75f70e50298e686ca54c1e6e7dd027318","scripts":{"lint":"eslint src","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"darklua-wasm":"^0.1.0","@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@rbxts/serio":"^1.2.7","@flamework/core":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/network_2.0.0-beta_1786199308414_0.5096601087897985","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@data-vegle/network","version":"1.5.3","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@1.5.3","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"43c95774c0e55a4f6daeeae4944b4b9a8e356327","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-1.5.3.tgz","fileCount":23,"integrity":"sha512-4JIVSFnuRlAl1pkGtksiTUEqMHD2Uk2C9E2nMeDvHos4X3/xEm3v71KTl2xBxnrSAoAadOGm9/ERuXOOukfW+w==","signatures":[{"sig":"MEUCIQDKrKIr93bYL8NX0F1XoO3aT1NYmrBOdiFozUv3nhajDgIgdzHXzxUUS2PQz9r67svnkOTuMeMOGplUstq3bNDMGFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23815},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"3dc9094d85ace7487a39bb67cf2b0385cdf96fc3","scripts":{"lint":"eslint src","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"darklua-wasm":"^0.1.0","@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/network_1.5.3_1787047659086_0.7936375498936574","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@data-vegle/network","version":"1.5.4","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@1.5.4","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"c1496b3cd16519ca53d49763dc1b099c4b03d4b8","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-1.5.4.tgz","fileCount":23,"integrity":"sha512-T1Pw2njpZouZrnL/fQ00m5q2xuScRXpwOxLqDY7ynQR9D8lsyip3ps5+1m1JYReJDEitzHbMahqyGPcY4iFqBw==","signatures":[{"sig":"MEUCIQC5BhkJYsFwQfrUyvJw0bRu+oNbljJ3msqT/xRX1IISgAIgMOpqi1yYJZetzg9ee2P+MwGTDXCCE2+YR922sakdhik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23856},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"45b4a985bc3a9c2afa05b381f8ea0856a6c11a81","scripts":{"lint":"eslint src","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"darklua-wasm":"^0.1.0","@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/network_1.5.4_1787048362630_0.46078104710052004","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-beta":{"name":"@data-vegle/network","version":"2.0.1-beta","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@2.0.1-beta","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"2c859e9e80a796357eb3fbef8226a51e233070c8","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-2.0.1-beta.tgz","fileCount":25,"integrity":"sha512-VZ90T23QmVrXM324x+uBmgVzI0QcEg8EOd35H/paZ9wCsVemtUpFWkJtLsrjQeQfXsN6R3o3tUh9VvWGd0nQxQ==","signatures":[{"sig":"MEUCIQDK07XDoqIo8cahRX+ARCs7OFZxlhkRUkV/mEEH9wY5kwIgTd9mVvdahOgx57Ao1v6ErZZCK3A1Hb8sMf1Mvx9dZuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29578},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"7f74bec9702e1d9ecc6695e377303a4c7d01fbb2","scripts":{"lint":"eslint src","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"darklua-wasm":"^0.1.0","@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@rbxts/serio":"^1.2.7","@flamework/core":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/network_2.0.1-beta_1787817063650_0.917199070154199","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta":{"name":"@data-vegle/network","version":"2.1.0-beta","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@2.1.0-beta","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"061fe6bcfdb9715235096dbde56eab915e4a1585","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-2.1.0-beta.tgz","fileCount":25,"integrity":"sha512-OfSJCpsnbgChe5QRNy8TGUKDmdmvjphZ3hCpTCSm5traETkGepdr7quACLfK7YD/We/87gZxV2NI09ZfNLfKrA==","signatures":[{"sig":"MEUCIQCn5MgQijPLRLcbzC6UCsECTFUybECAhkvWE3N3do18twIgCtOY0n7706imL6MWOO8jSqU1PlEhEIa2QHd0m8otLuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28189},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"65b1766d15c7aa422441632730d8afc3efd7ec28","scripts":{"lint":"eslint src","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","darklua-wasm":"^0.1.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2","@data-vegle/serial":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/network_2.1.0-beta_1787819593377_0.37569033209008085","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@data-vegle/network","version":"2.1.0","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@2.1.0","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"80b0d4c2b8462920357b6f9312b54a998471d910","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-2.1.0.tgz","fileCount":25,"integrity":"sha512-5kH1TjDpqTO0dKC9TuR+xADVAyvcWFTMoeSt7RzF0pRKBmN1MHTW/Gqn4/3c1AqbsJMQe76CrFC4ACavMdE2HQ==","signatures":[{"sig":"MEUCIQD8rEoZeQjkEysrSDxFdM8VUo4OvCrvgeMOqAQmlChkMAIgKvB/uMof7bJdGlMGYan2xtZarjf6pn6lIoPOhTwvRDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28245},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"551d4fa455034bd8964440066ed955dfca4e952b","scripts":{"lint":"eslint src","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","darklua-wasm":"^0.1.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2","@data-vegle/serial":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/network_2.1.0_1787824424387_0.005128200595864607","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@data-vegle/network","version":"2.2.0","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@2.2.0","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"e3a9b8a94da4f7c6b665e97db6e7c8aa730f170d","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-2.2.0.tgz","fileCount":25,"integrity":"sha512-gchtXskrLKnpjJgqJ5I5ZY/Ym7JGUnTBtCWyKeaULhShO0VZEM2iSwbtHzrFDwlQcDz/aUtlW5l1RcjJaqnKiA==","signatures":[{"sig":"MEUCID7SJ8gdDjNK10HTA8E+qc7/lVbADXouRXQ61yHD2OraAiEAxC1jANVpQ7OTELDs2akZLH05JVzn9obV8HtsHeEZ58c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBOO5p8vTGUBez2iT/nvYkTc22s5pflQK1loHbiXn3+zAiBqlOfMWgAxOSNrw/SscLVk+0ewxc9CwDy2mC09iYqo2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28930},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"512ac96ab7aa0c40e93e50109889469ca201c855","scripts":{"lint":"eslint src","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","darklua-wasm":"^0.1.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2","@data-vegle/serial":"^0.1.5"},"_npmOperationalInternal":{"tmp":"tmp/network_2.2.0_1787924905865_0.4874887988679235","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@data-vegle/network","version":"2.2.1","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@2.2.1","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"3b9976f149082a5b705c450ebc83fa24c00896d1","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-2.2.1.tgz","fileCount":25,"integrity":"sha512-K/Fexhple33ir9Nb79ymH0zdFdfa4eUC+/HFdlPABpPmA5HHLOBZkSADhtLQPEiY/YnpEH8WPki5cZFCFvKY5A==","signatures":[{"sig":"MEUCIQC8xkA6cGW8qcttK7iN4WUFMUDxMJwiCDMMHK++o/44LAIgW6A4hmMtxkJiZq2pbyMQulBxB+OOwunnZ8scWpCDjyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGVBMkv8AivXofkIZaImrqJ5/HG0pm0CHy6CkZmD8rkqAiBREmZPLIbR8PZNiLAI0RogPZ5u+e6ceed/syimmSaGdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29000},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"eeb5c6cd09797eaa518b6869e17bcedbd68fab0e","scripts":{"lint":"eslint src","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","darklua-wasm":"^0.1.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2","@data-vegle/serial":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/network_2.2.1_1787925923244_0.954496349829816","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@data-vegle/network","version":"2.2.2","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@2.2.2","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"bd6bcadfcba57faac3235032a4014da95eb73ebe","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-2.2.2.tgz","fileCount":25,"integrity":"sha512-eqttgyF0livocNuaUdtg+GuYiqW2Rd+iU18lAtuKZ0NkucgYyPnyTlo1t8D/c/A+s74sLyvUue8wl5qwVpGqEA==","signatures":[{"sig":"MEUCIFvjOaiA+jRjv49F1qG5fp7fbk2/b4b5rBLFrnaYsLWcAiEAhuXbzQT0QOtWyrlMC6MXBwIuO8OvEuVX4HuVZKRjs9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGnvNBH74+AZEIDcjXs/e4YkOsbdXaykQn7ko+l7b62PAiBtQfuHe960s5Kxz9U4xDXOYRyCOAptCgHv9BfZAHZPcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29000},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"eeb5c6cd09797eaa518b6869e17bcedbd68fab0e","scripts":{"lint":"eslint src","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","darklua-wasm":"^0.1.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2","@data-vegle/serial":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/network_2.2.2_1787926702078_0.026178805561496432","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@data-vegle/network","version":"2.2.3","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@2.2.3","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"a28cf51f7c64c4c76ac6efa88edb8f2cce5f166c","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-2.2.3.tgz","fileCount":25,"integrity":"sha512-mtwlz3LIBH6pt4sgUPXYD0zplmcic3lC4XsWDDPGf2KzztI2K1E+gcVdvO9cYlAOk5NjPfouLZwjY4Bfo4simA==","signatures":[{"sig":"MEUCIC1ebEYYWNgXPHa+CF3J4LKR7wyLHEzwuTaHtNLEUDqWAiEA6vAREBliDQ/sfO+pkvjtOZO75x79hkSaZiX1NiqqGLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/8hV3SDz1nj/J4DY3r5aHxCCfic/hAK36VdIvjHAdMgIhAK8eCFAOsVoVRp4yXKrgESQMKbqMLCh9leP++blY4Ns9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29000},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"5376b90d3eab88f9363d10c0939b938941f7e413","scripts":{"lint":"eslint src","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","darklua-wasm":"^0.1.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2","@data-vegle/serial":"=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/network_2.2.3_1787927931778_0.25517400737455653","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@data-vegle/network","version":"2.2.4","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@2.2.4","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"51bc1bbc090a504112c2b57a806cc8829dca9c79","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-2.2.4.tgz","fileCount":25,"integrity":"sha512-uLLOsYLVTBUfX8+LMdavixRFmcbi9coOvkEJ4hkkKmZRGt0A9q8Hx80KrnITk+c/RETdHy76H0D1DJ8jaaSncA==","signatures":[{"sig":"MEUCIQDyy+muLoV6k3JPZpDEWJMWAOjJ1T2OeA2O/Zm0dKK+eQIgRsm7MVzxYfeN6VW0JhMy15OplRFdPGzF7ESBvfQ/sqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDuq1/ihfTaQQ7BtTQT17PzRrGTaWAqdkSvuUNGSa5iVAiA911hVmc/sWO41DT6jOabeQIkqkgApgKyA7hQWOJzbQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29002},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"04d647678e7a0389953423620ab3eae134477e74","scripts":{"lint":"eslint src","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","darklua-wasm":"^0.1.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2","@data-vegle/serial":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/network_2.2.4_1787928443718_0.11910989060078236","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@data-vegle/network","version":"2.2.5","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@2.2.5","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"281965628701c7179195de95b0021e897eef3b65","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-2.2.5.tgz","fileCount":25,"integrity":"sha512-FVSSr3OtpydA3XX8usefJWCArVKC+svGzHpgVeosajbmZSZ2iSDuFYY7OS/2NNx2uNw71fcx5dPoBz7kJIjbNA==","signatures":[{"sig":"MEQCIAM1li2fgtjx3gnzQ2k6UZvfI15o3unKh5Fiyc87JtFeAiBEexOEt8O/UJy2S2Mi07hmvxYmv/Ir0aY1HnzomsO/3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6SpHz6FCmXjWiwNn1gGNmO8rpkmQ6GUEkFClSI5zYGQIgNlqgoLa5Y5UzxT7/U71pD+Qa9LhLmk+P/VswzJ3xXu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30241},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"155533625e70608a3e083f0bbf811f316a6b3389","scripts":{"lint":"eslint src bench/src","bench":"npm run build && node scripts/bench.js","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src bench/src --fix","bench:serve":"node scripts/bench.js serve","build:bench":"node scripts/bench.js build","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","darklua-wasm":"^0.1.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2","@data-vegle/serial":"=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/network_2.2.5_1788531349661_0.686049649192138","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@data-vegle/network","version":"2.3.0","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@2.3.0","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"719b93eb21b6d99d355399a3660d94323ef5ba2f","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-2.3.0.tgz","fileCount":25,"integrity":"sha512-KRqEPgp29XnzJ+jnj34lH0GOb+zj/pRnVPLLb090272pZh1HaCLVRXwVJLdR09w4pW0fW6hxNGxxj0krJbojaQ==","signatures":[{"sig":"MEUCIHtd5xac2ILaKeYl9OSMnwthQJMg/apRYPqUAbHa75/4AiEA5G1zZOnyJyCgKLr3lwOvQCYwOt/brnzFSMulhmC3v8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCTWda0Ar1UlaX0yAXQJ7GlY0u4ot3znmIPGJuMsc9zKAIgcB2yunjwN3FD/4pJ+Ghin1BcgkHvNh4DglSc5UQCais=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32075},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"07514b3956ee1baccdac85ec315a57a9d547d26f","scripts":{"lint":"eslint src bench/src","bench":"npm run build && node scripts/bench.js","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src bench/src --fix","bench:serve":"node scripts/bench.js serve","build:bench":"node scripts/bench.js build","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","darklua-wasm":"^0.1.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2","@data-vegle/serial":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/network_2.3.0_1788559859755_0.9346108170987781","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@data-vegle/network","version":"2.4.0","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@2.4.0","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"7d8f7ecdee91ba96793d9145f89ff7567652bfcf","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-2.4.0.tgz","fileCount":25,"integrity":"sha512-9v59tqOPxvNFzvDov4JEamxJSqRLe+Hq2NzH1YaoCsb7No7aiEO8ozffCzjkon2wllJhZwoscMOz6qvNoPMwRQ==","signatures":[{"sig":"MEUCIQCADMPKd32vdp4L9StVvHTrnl5fWPw6Oefa6AHMt6sZPgIgOE+CXczDHNSqvHQTSB4UC77t2DJgW6Fcn120wWiiFA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBM1tIClwLXpdhEF8fDMMimBhDFcF84lpCZAZ1MSeNJ4AiByu5bgqrZ/AiJaTiTcNOhdSEqRox3qYiJC/ZkvrZFFBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32112},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"617f82b2c7192fa88a34f5c7d11b776ce3c928de","scripts":{"lint":"eslint src bench/src","bench":"npm run build && node scripts/bench.js","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src bench/src --fix","bench:serve":"node scripts/bench.js serve","build:bench":"node scripts/bench.js build","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","darklua-wasm":"^0.1.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2","@data-vegle/serial":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/network_2.4.0_1788598838263_0.3555981053385928","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@data-vegle/network","version":"2.4.1","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@2.4.1","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"0a10c55d7f71da4bac49ae51d7f35d19a72113bc","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-2.4.1.tgz","fileCount":25,"integrity":"sha512-o8XxEqPZoF2MQDOixOF75dmQ22TOpSMkppfUUr/jB0la8a6rIJ0r/7Ezh40wlp5kLHwBv7gBIo4DYqeUh8okpQ==","signatures":[{"sig":"MEYCIQDYtsmeCH3ikNbIH8EL5hK+YsATsq52qtJRpqvTgz2qZQIhAKuqOB8sIGT2lx3MsndtExLzv+iNfBmMKih+KB/X+RCt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE0SGaafIdjlvo7vA1JJmXp2NsHkcnlo2y9UCMAG8qT2AiEApKvpp106TSbqkeXdZxy04Ege6++b/Woppd+I+lXpiIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32112},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"128eec252fe5e384468bf3ce55b16c133630f9bd","scripts":{"lint":"eslint src bench/src","bench":"npm run build && node scripts/bench.js","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src bench/src --fix","bench:serve":"node scripts/bench.js serve","build:bench":"node scripts/bench.js build","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","darklua-wasm":"^0.1.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2","@data-vegle/serial":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/network_2.4.1_1788706448961_0.36010153865674743","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@data-vegle/network","version":"2.4.2","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@2.4.2","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"d5059f25a2bdc8b1692aedbb9ed0c38a8a205197","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-2.4.2.tgz","fileCount":25,"integrity":"sha512-X2yMgK3XM2Af6bmw9GDcgJ1AhhYjkT5alJ3cPlTmA7uz62gY24sryL5O7GG2+3uIQAKvn7D/SMHfsCxgfhkTWw==","signatures":[{"sig":"MEQCIHMq4X/dWKH0E/0x37IIXKLqcNODsI7yRRuEK6QWYNQBAiBM11jXrJaeQJFwXV2QF5xIqCLVH8yHAzlZALi4v9DkcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICAj+bAatRm7SjtyfsNcLSo554yKc3HdcdRilxyYzu7EAiAiXRidafyWNRvHXyMdj1FKGkQIMzNRSg6761y0xojyJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32112},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"c77ef0e4b8e9d77bc0d5b1468f952ebd0b2b4e10","scripts":{"lint":"eslint src bench/src","bench":"npm run build && node scripts/bench.js","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src bench/src --fix","bench:serve":"node scripts/bench.js serve","build:bench":"node scripts/bench.js build","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","darklua-wasm":"^0.1.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2","@data-vegle/serial":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/network_2.4.2_1789226308651_0.7969014304934281","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@data-vegle/network","version":"2.4.3","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@2.4.3","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"882014da04762060dfe239114134077455c176ba","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-2.4.3.tgz","fileCount":25,"integrity":"sha512-QD5ky6+KLqdmM428c74wzaQcOyBaz/1fQ+/hIqXyu6mk7eLFdb2mkp2vQ8DS8A6VHT+yBYCHIwT6Iz/NpHktoQ==","signatures":[{"sig":"MEUCIQCH2Ys3Bk7Fjex2g2pqOXAsfDiZ33jB1+D8kfwTZ7VIlwIgc+oA4BfKCBAsFSEx4oBSQZ9GPydlnchvsSlVDa43h1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG+i9tOQdgPyFVJz1RtK705hpwdFiPaDs3W+zQP9OJ3cAiAZPBZwBgoq/CcuNJBLiX4zJqwau0jD8xzYHILFtfwcfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31241},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"f427073cacf471c4bfbb31bf4fce4531109a6bfb","scripts":{"lint":"eslint src bench/src","bench":"npm run build && node scripts/bench.js","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src bench/src --fix","bench:serve":"node scripts/bench.js serve","build:bench":"node scripts/bench.js build","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","darklua-wasm":"^0.1.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2","@data-vegle/serial":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/network_2.4.3_1789228571713_0.3717099328287916","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@data-vegle/network","version":"2.4.4","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@2.4.4","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"58ef14579066837afefec6c920128100a915e39a","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-2.4.4.tgz","fileCount":25,"integrity":"sha512-ZDN5NoYNwWoC2l+M0ilE5rV/I4q/SuxaPjxMEw5wOLRf3EgL8q67iH+Lr27p++7EUKG/xabxWEw1LQx3K6eGiA==","signatures":[{"sig":"MEYCIQDT9tBTLpcJbT6TnrzD6c9/fuXocRaSJ+UqgSnloswuJgIhAJtUHQLIjSa0IwLyXR2Yr2HqfhA+zhu6R0eBa+/f1ivv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCvhK4MDf5IViTCAEnbTRfAMpO+qkLcxao5Nx7VcLPsIQIhAOPEmt+TkgOnM/oXT/VrnOqzgjaml9xDL0X/9sQJCAvI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31081},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"95a8c082563d71ae705635ddfda32ff69a741920","scripts":{"lint":"eslint src bench/src","bench":"npm run build && node scripts/bench.js","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src bench/src --fix","bench:serve":"node scripts/bench.js serve","build:bench":"node scripts/bench.js build","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","darklua-wasm":"^0.1.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2","@data-vegle/serial":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/network_2.4.4_1789307243737_0.265876163040871","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@data-vegle/network","version":"2.4.5","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@2.4.5","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"3086dae7afd68a001abddfec2681a2ea0bd34099","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-2.4.5.tgz","fileCount":25,"integrity":"sha512-xzMKPvuHrh1VQROJv7ANbNbdvys/xiOtztqLrTK/Ai80avdUYfGbRxupb1fdiR3SkiWT2PNm1sVi/ucirJNpJg==","signatures":[{"sig":"MEYCIQDXJOQyGnjXcaSRlbUfFyzilZ89cyBbmc4jVO2NddicVgIhAK2gDi6pWnmAPq7dnp8J8ayYdxhtyNN0sYdkEtv2Dgvv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDUkUwwciHQUb/prB+PBWmUUxpcNLWC+Ja3E0w3TBntgwIhANbCO80AE45os+8DOI1oxMpSf3Lgr8QiRQ6pB6tJCe9x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31272},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"93fc6f14b5b6a8f3a4ee233fed1fb9b0393c980c","scripts":{"lint":"eslint src bench/src","bench":"npm run build && node scripts/bench.js","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src bench/src --fix","bench:serve":"node scripts/bench.js serve","build:bench":"node scripts/bench.js build","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","darklua-wasm":"^0.1.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2","@data-vegle/serial":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/network_2.4.5_1789388310728_0.32097640500516067","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"@data-vegle/network","version":"2.4.6","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@2.4.6","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"0bc08081d1c8e94d992ad89f07866074343fad18","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-2.4.6.tgz","fileCount":25,"integrity":"sha512-aOU5Dc8PDxD2Yqu2wJjxGNv1YhS6wrLSBhg0qhlZOxIgx8JuBcGG/Rx/FACu7b83wNnGMMUYII7OerUDl4uA1A==","signatures":[{"sig":"MEYCIQC7olokUMNPQR8eet5eY+ZY7eMMKd2RnMR7nnzXlrSltgIhAOTFS7uUxdqbvTfNf89Pgho/6QUyjNOUm+Z0Ynt9TFOF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDvy5YWf9khQBstYoCLqrejQ7duQ1ZNw8RW/Jtt04JNYQIgfSRkDybxD2yzBRP5H/b5iuMaLAyh8MiFCok/LApnrlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30959},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"c9b743d4e3fb455fd86ee30b3b68ced0a4833217","scripts":{"lint":"eslint src bench/src","bench":"npm run build && node scripts/bench.js","build":"rbxtsc && npm run minify","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src bench/src --fix","bench:serve":"node scripts/bench.js serve","build:bench":"node scripts/bench.js build","prepublishOnly":"npm run build"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@rbxts/types":"^1.0.915","darklua-wasm":"^0.1.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2","@data-vegle/serial":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/network_2.4.6_1789507599985_0.7713764878292761","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@data-vegle/network","version":"3.0.0","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@3.0.0","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"f14856f1af3e3e387c1bb28cdcf756bffad9852c","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-3.0.0.tgz","fileCount":28,"integrity":"sha512-E3Tw03FzIqQIUc+sEghRIVlKt/xUm4Pw+SC67G9B5m4TytLTpd12z+kG0Xt9kkhSY5ZIXcHxGMuRcVXIXQr6MA==","signatures":[{"sig":"MEUCIQDuJRIVHD/cOgtq+pRcYToCeCXA1sZ1PYw6l0YcRlth4AIgFYp3+AoU3UV7++0cZjq42/LSALD2k06CxKQOEsQCrLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHxEMBgX2+33AggnJSBWuE5E+uLMWeMfVEhm5VBvdpU1AiEA4E+Pu4mavCHr53cEC83xRpWSTovQ3PlClIs6rhYQ1Jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52669},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"d15df896ec457a798c5a6f7e68f16b2c7f189a00","scripts":{"lint":"eslint src bench/src transformer/src","bench":"npm run build && node scripts/bench.js","build":"rbxtsc && npm run minify && npm run build:transformer","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src bench/src transformer/src --fix","bench:serve":"node scripts/bench.js serve","build:bench":"node scripts/bench.js build","prepublishOnly":"npm run build","build:transformer":"tsc -p transformer"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@types/node":"^20.19.43","@rbxts/types":"^1.0.915","darklua-wasm":"^0.1.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"typescript":">=5.0.0","@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2","@data-vegle/serial":"^1.4.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/network_3.0.0_1789546602598_0.9950881629170796","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@data-vegle/network","version":"3.1.0","keywords":[],"author":"","license":"ISC","_id":"@data-vegle/network@3.1.0","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"dist":{"shasum":"3c61580ba16574948cd9e47bcb85acb8295d5525","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-3.1.0.tgz","fileCount":28,"integrity":"sha512-MVdTwysEkXQroNqNRoP/fCmUbkcCLRJCbWlwLg2fiEP8wHOX4YXvF/YTrIAR9IVgNYdhyrrAsQMmFBt7avRqpA==","signatures":[{"sig":"MEYCIQC0NrHre0Z96z8TYbbAX8/2A5ziAFxub6I6ra8RNAuYKgIhAIjVep4E2ZucMD4lc/GCBprTbwLT9CNaAC9kwdnA7eox","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCbRVqozYxIyhiVSyUdl03uTHCRF+NzH0+3I5M80hXC1QIhAMiykDJ8fzmPjfp5SqIIE30AI97w2emS3foqP7GElN/t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53007},"main":"out/init.lua","type":"commonjs","types":"out/index.d.ts","gitHead":"bfd9d92a11b5bea568dfac64b58f8784be7e5ed9","scripts":{"lint":"eslint src bench/src transformer/src","bench":"npm run build && node scripts/bench.js","build":"rbxtsc && npm run minify && npm run build:transformer","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src bench/src transformer/src --fix","bench:serve":"node scripts/bench.js serve","build:bench":"node scripts/bench.js build","prepublishOnly":"npm run build","build:transformer":"tsc -p transformer"},"_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@types/node":"^20.19.43","@rbxts/types":"^1.0.915","darklua-wasm":"^0.1.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"typescript":">=5.0.0","@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2","@data-vegle/serial":"^1.4.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/network_3.1.0_1789564434094_0.9773146310784835","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"_id":"@data-vegle/network@3.1.1","dist":{"shasum":"bd0aa277ac60338bbb63e3f1ed4eefedfc63430f","tarball":"https://registry.npmjs.org/@data-vegle/network/-/network-3.1.1.tgz","fileCount":28,"integrity":"sha512-0p1EuVtni3+I3dBVoEdpQQOboU3pI2gQdkGi+omhLdLIT4sDeXj2uSxXI5ZTxXv+LsRvuoYkUVdX8h4NJCmkoQ==","signatures":[{"sig":"MEUCICoThMbFuaznhBas7DTr6FbdeSpwmfnw6eLcB+xniuUpAiEAg5y74koPoTJQERNi8X8rKWLDW93ZSkB8rZpVtbYdZ5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICfStdUyTGGxzQGNbEWtSKq6L8SsG8H08hapUdXJmNNDAiEAhEz4KLM9IRQXBm+gd5R9nAJ8TFAdJlYuTiV1k8kCHD0="}],"unpackedSize":52990},"main":"out/init.lua","name":"@data-vegle/network","type":"commonjs","types":"out/index.d.ts","author":"","gitHead":"e4be456bce84db9ef4aebd42ca3161e719431a67","license":"ISC","scripts":{"lint":"eslint src bench/src transformer/src","bench":"npm run build && node scripts/bench.js","build":"rbxtsc && npm run minify && npm run build:transformer","watch":"rbxtsc -w","minify":"node scripts/minify.js","lint:fix":"eslint src bench/src transformer/src --fix","bench:serve":"node scripts/bench.js serve","build:bench":"node scripts/bench.js build","prepublishOnly":"npm run build","build:transformer":"tsc -p transformer"},"version":"3.1.1","_npmUser":{"name":"__datax__","email":"aloisroberjot13@gmail.com"},"keywords":[],"_npmVersion":"11.16.0","description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","directories":{},"maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"_nodeVersion":"22.13.1","dependencies":{"@rbxts/services":"^1.6.0","@data-vegle/game-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.2","roblox-ts":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^5.5.3","@types/node":"^20.19.43","@rbxts/types":"^1.0.915","darklua-wasm":"^0.1.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-roblox-ts":"^1.4.0","@typescript-eslint/parser":"^8.58.1","rbxts-transformer-flamework":"^1.3.2","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"typescript":">=5.0.0","@rbxts/hash":"^1.0.2","@flamework/core":"^1.3.2","@data-vegle/serial":"^1.4.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/network_3.1.1_1789586818025_0.75059162984852"}}},"time":{"created":"2026-04-12T11:07:08.896Z","modified":"2026-09-16T19:26:58.286Z","1.0.0":"2026-04-12T11:07:09.155Z","1.0.1":"2026-04-12T17:37:34.316Z","1.1.0":"2026-04-12T18:06:04.371Z","1.1.1":"2026-04-12T18:55:52.549Z","1.2.0":"2026-04-12T19:12:25.542Z","1.3.0":"2026-04-23T14:13:12.267Z","1.3.1":"2026-06-02T14:11:49.337Z","1.3.2":"2026-07-07T08:44:39.945Z","1.4.0":"2026-08-06T16:56:01.449Z","1.4.1":"2026-08-06T17:01:12.170Z","1.5.0":"2026-08-06T18:26:52.226Z","1.5.1":"2026-08-06T18:32:32.561Z","1.5.2":"2026-08-06T18:49:27.962Z","2.0.0-beta":"2026-08-08T14:28:28.583Z","1.5.3":"2026-08-18T10:07:39.228Z","1.5.4":"2026-08-18T10:19:22.849Z","2.0.1-beta":"2026-08-27T07:51:03.778Z","2.1.0-beta":"2026-08-27T08:33:13.527Z","2.1.0":"2026-08-27T09:53:44.520Z","2.2.0":"2026-08-28T13:48:25.945Z","2.2.1":"2026-08-28T14:05:23.339Z","2.2.2":"2026-08-28T14:18:22.180Z","2.2.3":"2026-08-28T14:38:51.870Z","2.2.4":"2026-08-28T14:47:23.795Z","2.2.5":"2026-09-04T14:15:49.735Z","2.3.0":"2026-09-04T22:10:59.841Z","2.4.0":"2026-09-05T09:00:38.359Z","2.4.1":"2026-09-06T14:54:09.029Z","2.4.2":"2026-09-12T15:18:28.734Z","2.4.3":"2026-09-12T15:56:11.808Z","2.4.4":"2026-09-13T13:47:23.831Z","2.4.5":"2026-09-14T12:18:30.816Z","2.4.6":"2026-09-15T21:26:40.081Z","3.0.0":"2026-09-16T08:16:42.683Z","3.1.0":"2026-09-16T13:13:54.183Z","3.1.1":"2026-09-16T19:26:58.126Z"},"license":"ISC","keywords":[],"description":"Typed, batched networking layer for roblox-ts, multiplexing every event and request over a fixed set of RemoteEvents with compile-time identifiers generated by the Flamework transformer.","maintainers":[{"name":"__datax__","email":"aloisroberjot13@gmail.com"}],"readme":"# @data-vegle/network\n\nTyped, batched networking layer for roblox-ts. Every event and request of a `NetworkDefinition` is multiplexed over a fixed set of RemoteEvents, arguments are packed with [`@data-vegle/serial`](https://www.npmjs.com/package/@data-vegle/serial), and the identifiers are generated at compile time by the Flamework transformer.\n\n```bash\nnpm install @data-vegle/network @data-vegle/serial @flamework/core @rbxts/hash rbxts-transformer-flamework\n```\n\nThe library needs `rbxts-transformer-flamework` in the consumer's `tsconfig.json`: the `ServerNet`/`ClientNet` constructors are Flamework macros that receive the serializer metadata and the identifier of the definition.\n\n```json\n{\n\t\"compilerOptions\": {\n\t\t\"experimentalDecorators\": true,\n\t\t\"plugins\": [{ \"transform\": \"rbxts-transformer-flamework\" }]\n\t}\n}\n```\n\n```ts\n// shared/network.ts\nimport type { CallbackNetEvent, NetworkDefinition, SingleNetEvent } from \"@data-vegle/network\";\n\nexport interface GameNet extends NetworkDefinition {\n\tid: \"game\";\n\tcalls: {\n\t\tbuy: CallbackNetEvent<[itemId: number, count: number], boolean>;\n\t\tnotify: SingleNetEvent<[message: string]>;\n\t};\n}\n```\n\n```ts\n// server\nimport { ServerNet } from \"@data-vegle/network\";\n\nconst net = new ServerNet<GameNet>();\nnet.on(\"buy\", (player, itemId, count) => shop.buy(player, itemId, count));\n\n// client\nimport { ClientNet } from \"@data-vegle/network\";\n\nconst net = new ClientNet<GameNet>();\nconst bought = await net.call(\"buy\", 12, 3);\n```\n\n## The serde transformer (optional)\n\nEvery packet starts with a token identifying its namespace. By default that token is a hash of the definition id and the namespace: it costs 3 bytes, needs nothing outside the library, and the server and the client compute the same value on their own.\n\nThe package also ships a second, optional roblox-ts transformer at `@data-vegle/network/transformer`. It assigns a dense token to every endpoint at compile time, so the first 128 endpoints of a game cost 1 byte per packet instead of 3. Nothing changes in the code: the transformer finds every `new ServerNet<Def>()` / `new ClientNet<Def>()` of the program and appends the token table as the last constructor argument.\n\n### Setup\n\n1. Make sure `typescript` is installed in the game (it already is in any roblox-ts project). It is an optional peer dependency of this package, used only by the transformer.\n\n2. List the transformer in the `plugins` of the game's `tsconfig.json`, next to Flamework:\n\n```json\n{\n\t\"compilerOptions\": {\n\t\t\"experimentalDecorators\": true,\n\t\t\"plugins\": [\n\t\t\t{ \"transform\": \"rbxts-transformer-flamework\" },\n\t\t\t{ \"transform\": \"@data-vegle/network/transformer\" }\n\t\t]\n\t}\n}\n```\n\nEither order works. Flamework treats an explicit `undefined` argument like an omitted macro parameter, and the network transformer recognizes a call Flamework already rewrote.\n\n3. Build once (`rbxtsc` or `rbxtsc -w`). The transformer writes `network.build` next to the tsconfig:\n\n```json\n{\n\t\"version\": 1,\n\t\"serdes\": {\n\t\t\"game\": {\n\t\t\t\"buy\": 0,\n\t\t\t\"notify\": 1\n\t\t}\n\t}\n}\n```\n\n4. **Commit `network.build`**, like `flamework.build`. It is what keeps the server and the client in agreement across incremental compiles: in watch mode roblox-ts only re-emits the files that changed, so a token must not move just because another file was recompiled. An endpoint keeps its token for as long as it exists, a removed endpoint frees its token, and a new one gets the smallest free token. Deleting the file only regenerates dense tokens on the next full build, which is safe as long as the server and the client are rebuilt together.\n\n### Options\n\nThe plugin entry accepts two settings:\n\n```json\n{ \"transform\": \"@data-vegle/network/transformer\", \"buildFile\": \"network.build\", \"verbose\": true }\n```\n\n- `buildFile`: where the tokens are persisted, relative to the directory of the tsconfig. Default `network.build`.\n- `verbose`: prints every `id.namespace -> token` assignment when compiling.\n\n### What gets a generated token\n\nAn endpoint is resolved only when the definition's `id` is a string literal type and its `calls` has fixed property names, which is the case for any definition written as an interface like the one above. The definition type is read from the explicit type argument (`new ServerNet<GameNet>()`) or inferred from the declared variable type.\n\nAnything the transformer cannot resolve is silently skipped and falls back to the hashed token, which lives in a disjoint range: generated tokens stay below 16384, hashed tokens start there, so both kinds coexist at runtime. The transformer is also a no-op on a library version whose constructors have no `serdes` parameter, and it leaves a `serdes` argument written by hand alone.\n\n### Rules\n\n- **Only the game runs the transformer.** Generated tokens start at 0 in every program that runs it, so a package that instantiates its own nets and compiles with the transformer would collide with the game's tokens. The library detects this and throws at startup with a dedicated message. A package should compile without the transformer and rely on the hashed fallback.\n- **Rebuild the server and the client together** after changing a definition. Both sides read the same `network.build`, so a single build of the whole project is enough.\n- **One definition id per `ServerNet`.** Two `ServerNet` instances for the same `id` throw, with or without the transformer.\n\n### Without the transformer\n\nNothing to do: every namespace uses its hashed token. The only cost is up to 2 extra bytes per packet (3 instead of 1 for the first 128 endpoints). A definition compiled with the transformer on one side and without it on the other does not work, since the two sides would use different tokens for the same namespace.\n","readmeFilename":"README.md"}