{"_id":"typed-binary","_rev":"26-ed1965d4761382a79693ca42621e48e5","name":"typed-binary","dist-tags":{"alpha":"4.3.0-alpha.1","latest":"4.3.3"},"versions":{"1.0.0":{"name":"typed-binary","version":"1.0.0","keywords":["typescript","binary","structure"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@1.0.0","maintainers":[{"name":"iwoplaza","email":"gobbobpl@gmail.com"}],"homepage":"https://github.com/iwoplaza/typed-binary#readme","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"3b68a84636d7f1d212b66dfcfe82771c054b3617","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-1.0.0.tgz","fileCount":94,"integrity":"sha512-ARViq06+FG9JlTiOxWLKgX03SvxPvX9mw9cJMmI4SpJhnnymCecPR93zTUBF2ORg8TFGWAgcR+6rbXjndGefkg==","signatures":[{"sig":"MEUCIFy4Q17Fi2ONi2M2ksQwpLYbUhNkRWXQ+L+wvT6r6n1FAiEA05DYbqFgVDA1GlS4ZkKYfHZNpf/vQhPizzQxwfS44aE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7voECRA9TVsSAnZWagAA3B4QAIOjSELWG48Bk+BQ+9yP\n3poMVC8AtIuuYB/etFG3Z8A/M4PMFJmCZKcH4E6en3yK5WYpDhpVojDhaMby\nMANy0Y553e2krETtuFdGsfNKbUAdu5WOcd53cufBCDRbxjPxiB2y8J+GF79l\n/GCry4Z7gRcm5ClJDgDE7FYF9KpVZSwgArSPtdJLonanc8JyR0GxuH5FPD66\nFKBv2I6YJ+B+UFSU3sNfOil8aDAYtlKynJ7h2ZtC8jpX+h+KctgLX2QcaIhq\nviQxxYyabvj6Zx8mUfPsfD6epbaWxTTVc/qyGtpBfCBguecgHaOAdO4gtwsT\n4I9A5wS5OgM2BmLWDtM5TsZQLMoswWTlXfu0rE0p+Ux9pBOMM6LnUs/Iiqcx\nd1yslTWCv0w6iiK0bAMTyghQqbtsWGaZC8E2u0rgh3oDe7MhAlQb2i97ZRRV\n9cKu4iJ6/YxWeB8QzwGJPmPMJlZhX9lIVx3qoDsE9yzpqsSImTWrghcijlcT\npCZD1sR+3vP7CiOAujMzRSFIQcP0xQqzI+5j3lh7cpha7QJH92kHqbhSlblw\nl/W3AOs88Op2ob7sZ43TbsMCBIQf336dX8/RF3ZNof+5ODoV35CKNbbG9Wmy\nX156qEhDsb8RyjUkF1iovM33wJ9uEEdcea2fsXm3bZrDJrhvJNPBmDXHdGbN\nfkq5\r\n=f/QS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"ea059c6e3475386657fa1c9af6bc2a175223c72f","scripts":{"test":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register src/**/*.test.ts","build":"rollup -c","dryPublish":"npm publish --dry-run","test-single":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register","prepublishOnly":"npm run build"},"_npmUser":{"name":"iwoplaza","email":"gobbobpl@gmail.com"},"repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"8.1.2","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"16.8.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.1.3","rollup":"^2.63.0","ts-node":"^10.4.0","cross-env":"^7.0.3","typescript":"^4.5.4","@types/chai":"^4.3.0","@types/mocha":"^9.0.0","rollup-plugin-dts":"^4.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@rollup/plugin-node-resolve":"^13.1.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_1.0.0_1643051524166_0.13876574635686745","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"typed-binary","version":"1.1.0","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@1.1.0","maintainers":[{"name":"iwoplaza","email":"gobbobpl@gmail.com"}],"homepage":"https://github.com/iwoplaza/typed-binary#readme","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"039a1d49af876390e0bb995a11fa2a8832247c17","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-1.1.0.tgz","fileCount":8,"integrity":"sha512-7NdmIA+MvwNXPQKvkemBytWFKcZFfoktRaA+77iflvFfQ3+TvjtlgPV+HXepotZO0dc1aXREaDbY4SPcwLTx3A==","signatures":[{"sig":"MEQCIBMzFp13ifIHbsfIfT9yVnqHgh0ZkEOXSI2O+LGj0COVAiBkZ1h76+j0SWyNhlwmkStm5BeS+TTiaefjHCpuZqpK7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8ClvCRA9TVsSAnZWagAAd3sP/2HpkOkygN5E1EBM7bFO\nxWcPND/hlzZPLBlihZ3LeMKd7WoqiYQV1VPVozEt3Q1XZ0doieWW49oMUoic\n/lLSaeisU/4x2hzYEJFuVhqhhj8axRRGJl9hHlV/m6ui12kRJ/abRGZHjUNQ\neNYdcJdSv9T4yznja23AugkHA9lRl4mLIIwgPb3ss8yc2Hmc8FT3NoVE/pKV\nP9Nzeepd6ftK+YH/FcqVpBQYa5vpPzMr4A1w64GXhvkisT9JamOF/PVAM13z\n9IXrGbsHhV5iw/pT9pVkjYTxSlaJJO978Awrkpi8pgF7WA0z050Cbi+B7BMo\n67YHoDqVJm7/Is/3JbX63LwuUtAYUMzeVkkUYM9mvW6u2G8nhcJC4jlLFuqq\nZJUB2AGoqMl0FDrdW9t63ZNRv/TPL6V2ZIIsNAsAAOjbgxPgPvJd9DZueIPH\nOAh5rIv0AGQPsJbxThefpE4jnJ8gdf8S8MbGG6ZScMtLoj2oZutje+gc3CjC\n9aq4PA5xguN+Z0yYEk8o07+w/wWCANSyKxBNbcaUT2hrwrY6CHWCSeCxG0er\nBR8aO8UEva5FaGbFNh4/tgaIMqpKrXMuEMk9xW2PqA2o8W9nniRMsQextue4\nJLL0WtyXvjejNyQInMILS50bQfN+vJqf4p2GV9bDKXfkHNp4jW57BOhGW6s/\nmy8G\r\n=Ko6V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"80881e4fc81f0a46f706efbaa2f84a8b7fd10802","scripts":{"lint":"eslint . --ext .ts","test":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register src/**/*.test.ts","build":"rollup -c","dryPublish":"npm publish --dry-run","test-single":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"iwoplaza","email":"gobbobpl@gmail.com"},"repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"8.1.2","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"16.8.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.1.3","eslint":"^8.7.0","rollup":"^2.63.0","ts-node":"^10.4.0","cross-env":"^7.0.3","typescript":"^4.5.4","@types/chai":"^4.3.0","@types/mocha":"^9.0.0","rollup-plugin-dts":"^4.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.10.1","@rollup/plugin-node-resolve":"^13.1.3","@typescript-eslint/eslint-plugin":"^5.10.1","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_1.1.0_1643129199235_0.8915113431654835","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"typed-binary","version":"1.1.1","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@1.1.1","maintainers":[{"name":"iwoplaza","email":"gobbobpl@gmail.com"}],"homepage":"https://github.com/iwoplaza/typed-binary#readme","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"4ae1887bf7ded8f9c0c0f56ad039b03a48ff2acf","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-1.1.1.tgz","fileCount":8,"integrity":"sha512-F+4Fk1boYX6bprgduBA6o/rToZ2095vVovdl9shGI98NMEltPl+gKN1jbHO/arttdqv9ZdSgpg5+7wjbSSRe8w==","signatures":[{"sig":"MEUCIQDPICYNNi6M8cNRYQJOYPqZ71TCDxmYDI7mU7EH9/G5fgIgdFV9x1V/a63euWt17O/Sb649GkjNGbMTfcL/Z9MESUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8DeLCRA9TVsSAnZWagAAkVUQAI1GlcXNmkiBRP6CEvi6\nnbS4ivVworu2RGYLeUbptJKq1n9qPHr0GnHsT8cgkBkdwAxH5haBpYCNXqAm\n6rwprFGM6CLR7QyoCA1bhZ4stdUA7Zu1jcuOrf6aGjQg/o4AqSFLBusLYAsZ\nKWZOD64iO9fqzjjDrd5rpDVzq36BJUhDOI/hQ0YarqEwlypuJuvH+3xrLMOk\nq/FNPsD4ploJkwwmZsw9Bx2hq5sjUfZT2WmW4BxtpdkMERL4X4a7lzT8DPEE\n8p4Ey3wcAutytMGoF/VaO2iqvcO2z8sLMM54XfQnbbNNm5WG4r9ZPoNY/yxs\ngx+n0kEv/KR+0TPyeJXhsbSxKKkqSE+G7IelQ5M/ehSpRaOi1Vs689nCuvf6\nvmlYvKnbHIXNl0W5tM+jO1Bhunhn0vq3dolQJ7bPSXhibsktFhzrjbyDeq28\nr3CcrEzHxTWHY8ug7oIcjVMFMc2ITdJy6JqyVk+KhM7WB5NEmimhlOAE6rwV\nxjLgtk8M9jo5LhQ0ICgBQFXtfpCDap7per5qera+DfvBl4yL93+oGvK3yF3Q\nPalE8TE5QAPlpxTROhTJ0ZCQijI+U57RCazARhrONRASasuKw7GlXbvEpn9N\nVJ7QsOOx+nJE8IBYIytZiRncxuxa1mQDqgB0X7ifEDVmOia1kUNZqEaQKCp8\ngV1E\r\n=BUWH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"3eb5fe434202f1b78fa35362c5ce48c0d1fa6b44","scripts":{"lint":"eslint . --ext .ts","test":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register src/**/*.test.ts","build":"rollup -c","dryPublish":"npm publish --dry-run","test-single":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"iwoplaza","email":"gobbobpl@gmail.com"},"repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"8.1.2","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"16.8.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.1.3","eslint":"^8.7.0","rollup":"^2.63.0","ts-node":"^10.4.0","cross-env":"^7.0.3","typescript":"^4.5.4","@types/chai":"^4.3.0","@types/mocha":"^9.0.0","rollup-plugin-dts":"^4.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.10.1","@rollup/plugin-node-resolve":"^13.1.3","@typescript-eslint/eslint-plugin":"^5.10.1","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_1.1.1_1643132811857_0.15620420331968088","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"typed-binary","version":"1.2.0","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@1.2.0","maintainers":[{"name":"iwoplaza","email":"gobbobpl@gmail.com"}],"homepage":"https://github.com/iwoplaza/typed-binary#readme","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"c0aa68c5de0209448afba6de0719c119c2651c7d","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-1.2.0.tgz","fileCount":8,"integrity":"sha512-xJO+uDGvnZsh3Lg78WEoOVsk2LfUqNeK7IQg20V4At4jY/eOGdS/A5oMGK64Ps0glaultrWYDE4TjMOMRemGGg==","signatures":[{"sig":"MEUCIQCkclm/hajalNO+yxeM+YqybJkaGq/2wXGZcgdfW1D1ZgIgNpzBbd1lvCVpvpUngbB6vZ/ZpSxFXcByqNORvIMHQjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieDf4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrueg//SjStU4TYzj1AzYexUWPy1T3n4KgzCDGchO9VDKLgWw7npVOn\r\nUw6LKVFYHS3a261pCe5iCTMqRVxdYWxjps2gLyjzOsmRt/MXjISNzhLbQJDb\r\ny1HirbRMi0u6psPa/siJyNG/ntC2grBrsuj1leDCY/9DncOaswP6xx9wi33a\r\nIu1lVIM9WsR26i0MdFDzF+d9ZsUneMif3l4EZU1i6f0PP1uevl10yteWZTg7\r\nAFS7QlA12HajbDX9XzU7YP+ER0F6TcFxgn8CYIBKYh8NbpOQjl01aqt5kZ9K\r\nWtm3KRSXb9HL0kd/ysXjqlLiT/tRD2bach6cj1Jt4FY6uaZKBylbvBv1upCp\r\nPys1D5Sl/mAnkGAAjrXzhJRRplI74M5R8DO9UVcnoXlhy7WiTSa3bOcj7MXO\r\nf26T3ArcobkvrieX9Y84M7jnVVhuJlF/3LcS7SVJ2Dkx0jyNBU0XQDestECn\r\nw049WkTtS8lcih2NWdYsbYq5ewGtyFg1Eqa7vmcqkg3wmY+hvAPfkCIKIHuv\r\nYEYjS/SnpZm1f5ykGf3lDCznbxna1iBHcr7ghnTWy9O4q0PyvwqjjkZrgn4a\r\nUKNLehtvcF+yInEW0xPjt3HocjJLRvUfGv6FBYxxrLg+qJUUjwaMCpfls7AD\r\n5UyHIc/0WphwRj/s0jeFoyZ9aulUdiwFAMw=\r\n=o2c4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"072ad37689541a9177fa80a299c6d6b431c3583b","scripts":{"lint":"eslint . --ext .ts","test":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register src/**/*.test.ts","build":"rollup -c","dryPublish":"npm publish --dry-run","ts-version":"tsc -v","test-single":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"iwoplaza","email":"gobbobpl@gmail.com"},"repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"8.6.0","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"16.8.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.1.3","eslint":"^8.7.0","rollup":"^2.63.0","ts-node":"^10.4.0","cross-env":"^7.0.3","typescript":"^4.5.4","@types/chai":"^4.3.0","@types/mocha":"^9.0.0","rollup-plugin-dts":"^4.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.10.1","@rollup/plugin-node-resolve":"^13.1.3","@typescript-eslint/eslint-plugin":"^5.10.1","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_1.2.0_1652045816025_0.4983545547849235","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"typed-binary","version":"1.2.1","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@1.2.1","maintainers":[{"name":"iwoplaza","email":"gobbobpl@gmail.com"}],"homepage":"https://github.com/iwoplaza/typed-binary#readme","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"e61eb6f632f0639465c867925d8ba15217d8c8aa","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-1.2.1.tgz","fileCount":8,"integrity":"sha512-Y5ToE18+HGr0R4u/k6ogQr6OGxAU8MJmaYId8TE+ZSWPExUiLNMUHAWbzYhMfvS2Msg9IoE8KZ+Hz0hlxE/RfA==","signatures":[{"sig":"MEUCIAuFZ+L5VqOeQs3XbNyG7J9tG+En1POUo7wwERvPJC3nAiEA7B6NOdCNldR1CBF21VLYcl6ZaMzDo9HpOgq8lxy1CyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99840},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"47d0ba3231bf56a0ba4140ab172fa4a454e01897","scripts":{"lint":"eslint . --ext .ts","test":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register src/**/*.test.ts","build":"rollup -c","dryPublish":"npm publish --dry-run","ts-version":"tsc -v","test-single":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"iwoplaza","email":"gobbobpl@gmail.com"},"repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"8.6.0","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.1.3","tslib":"^2.4.0","eslint":"^8.7.0","rollup":"^2.63.0","ts-node":"^10.4.0","cross-env":"^7.0.3","typescript":"^4.5.4","@types/chai":"^4.3.0","@types/mocha":"^9.0.0","rollup-plugin-dts":"^4.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.10.1","@rollup/plugin-node-resolve":"^13.1.3","@typescript-eslint/eslint-plugin":"^5.10.1","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_1.2.1_1691150168345_0.5997779604968543","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"typed-binary","version":"1.2.2","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@1.2.2","maintainers":[{"name":"iwoplaza","email":"gobbobpl@gmail.com"}],"homepage":"https://github.com/iwoplaza/typed-binary#readme","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"41b6e4771fa270337e94ea6fd3eeb217d46fd45a","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-1.2.2.tgz","fileCount":8,"integrity":"sha512-T/WtZKjrl1K6hIrDU2iIy/LG9Ma8VKCnzDzn5zK1tsCHzsVRz4eK9ovQLuD6IJ8tWc+MSkxiZsKgYqgQ+ge5SQ==","signatures":[{"sig":"MEYCIQD+JvIkC53mHE8ExLOLyqVHxG9H/rOjhdB6I8846x0trAIhAOBgw5Co5nD1CP5p3rTcftusulS3JaIOn4GGd7qd2BgF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99976},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"1ea9c46d065786678ed84c8166804cdebf8106e7","scripts":{"lint":"eslint . --ext .ts","test":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register src/**/*.test.ts","build":"rollup -c","dryPublish":"npm publish --dry-run","ts-version":"tsc -v","test-single":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"iwoplaza","email":"gobbobpl@gmail.com"},"repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"8.6.0","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.1.3","tslib":"^2.4.0","eslint":"^8.7.0","rollup":"^2.63.0","ts-node":"^10.4.0","cross-env":"^7.0.3","typescript":"^4.5.4","@types/chai":"^4.3.0","@types/mocha":"^9.0.0","rollup-plugin-dts":"^4.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.10.1","@rollup/plugin-node-resolve":"^13.1.3","@typescript-eslint/eslint-plugin":"^5.10.1","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_1.2.2_1691176783788_0.740146062518505","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"typed-binary","version":"2.0.0","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@2.0.0","maintainers":[{"name":"iwoplaza","email":"gobbobpl@gmail.com"}],"homepage":"https://github.com/iwoplaza/typed-binary#readme","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"eedb5423dd0453f983c76388befefab52372bb82","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-2.0.0.tgz","fileCount":8,"integrity":"sha512-3FpDYkK1waUrEwOKBpsWwFmynsQGGUg+2RcSdDwMXO7P5VnbERfgoLaKiSqhHS3w5yqh5zXS7qK5BIiWqtw1ug==","signatures":[{"sig":"MEUCIHqUnNGlclKV1RkNn4xRsvjOwNNr/fcrqBM/TpCpQW/hAiEApXmOm71xDeVDZUeFh9rywOHF+7phgFltKKpPPMlFTSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101809},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"5d0fb52478ff51d181a1a86839e1886e98c24d97","scripts":{"lint":"eslint . --ext .ts","test":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register src/**/*.test.ts","build":"rollup -c","dryPublish":"npm publish --dry-run","ts-version":"tsc -v","test-single":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"iwoplaza","email":"gobbobpl@gmail.com"},"repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"9.4.0","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.1.3","tslib":"^2.4.0","eslint":"^8.7.0","rollup":"^2.63.0","ts-node":"^10.4.0","cross-env":"^7.0.3","typescript":"^4.5.4","@types/chai":"^4.3.0","@types/mocha":"^9.0.0","rollup-plugin-dts":"^4.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.10.1","@rollup/plugin-node-resolve":"^13.1.3","@typescript-eslint/eslint-plugin":"^5.10.1","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_2.0.0_1694353066016_0.7861971754185244","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"typed-binary","version":"3.0.0","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@3.0.0","maintainers":[{"name":"iwoplaza","email":"gobbobpl@gmail.com"}],"homepage":"https://github.com/iwoplaza/typed-binary#readme","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"ea4c6ee222e9ca56705943ca9cc69521d9331d96","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-3.0.0.tgz","fileCount":8,"integrity":"sha512-HFNav6BDkfKwKm3xBv57yz7zvgTxo9HHytRxUd2xj8BLmbNBgYj7yZCH2BMafhIMoV687TCsqHgJTwDPOk6H0A==","signatures":[{"sig":"MEQCIFRv01E3RMrSoP6tiZpiE5XmBe0CYfFSosJK8EIu8VVrAiAfY0ptTbP9gC2BqZQckx3zvVSZ4XpBmfNxjqcvQuKTUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108550},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"b94ee462cdc325c138b0de32f4eb46da10536ae3","scripts":{"lint":"eslint . --ext .ts","test":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register src/**/*.test.ts","build":"rollup -c","dryPublish":"npm publish --dry-run","ts-version":"tsc -v","test-single":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"iwoplaza","email":"gobbobpl@gmail.com"},"repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"9.4.0","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.1.3","tslib":"^2.4.0","eslint":"^8.7.0","rollup":"^2.63.0","ts-node":"^10.4.0","cross-env":"^7.0.3","typescript":"^4.5.4","@types/chai":"^4.3.0","@types/mocha":"^9.0.0","rollup-plugin-dts":"^4.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.10.1","@rollup/plugin-node-resolve":"^13.1.3","@typescript-eslint/eslint-plugin":"^5.10.1","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_3.0.0_1701029392694_0.7732210252988787","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"typed-binary","version":"3.1.0","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@3.1.0","maintainers":[{"name":"iwoplaza","email":"gobbobpl@gmail.com"}],"homepage":"https://github.com/iwoplaza/typed-binary#readme","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"6606addd3b4f77bc3721cfa4b3e61d72e8114cd3","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-3.1.0.tgz","fileCount":8,"integrity":"sha512-rBghIEkvACcRLL1Ay2NxTKk4kzWkjuGCYHXqkOfVPYMjEbQO5OedoNcIB/HRpLba/QmV2ECYwCAdYeDJS4suiw==","signatures":[{"sig":"MEUCIG/20z0e0cm591PSfpHz1WEqdvPBCiU/mLqwP5iT7tz2AiEAgvjPnCsxVmNqsE5MM7Z9ZYw+wItkiQ4WftEGzGiYUlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71992},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"b713a607e60621d8fc8a3077ac9a4fd119fd7fc1","scripts":{"lint":"eslint . --ext .ts","test":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register src/**/*.test.ts","build":"rollup -c","dryPublish":"npm publish --dry-run","ts-version":"tsc -v","test-single":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"iwoplaza","email":"gobbobpl@gmail.com"},"repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"9.4.0","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.1.3","tslib":"^2.4.0","eslint":"^8.7.0","rollup":"^2.63.0","ts-node":"^10.4.0","cross-env":"^7.0.3","socket.io":"^4.7.2","typescript":"^4.5.4","@types/chai":"^4.3.0","@types/mocha":"^9.0.0","socket.io-client":"^4.7.2","rollup-plugin-dts":"^4.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.10.1","@rollup/plugin-node-resolve":"^13.1.3","@typescript-eslint/eslint-plugin":"^5.10.1","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_3.1.0_1703531497131_0.10761219597986549","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"typed-binary","version":"3.2.0","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@3.2.0","maintainers":[{"name":"iwoplaza","email":"gobbobpl@gmail.com"}],"homepage":"https://github.com/iwoplaza/typed-binary#readme","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"23b0519041f40e4f3638ee248ec63d8418b99ae3","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-3.2.0.tgz","fileCount":8,"integrity":"sha512-Qfc/P0AosTvm9Fgmhw+MmDxRPep2FTjDEYKwT2ics8r0VVu7ExCVCXCOx5Hpn0lEHOmm+oqrT2YjWwmk3pi45g==","signatures":[{"sig":"MEUCIQCuRKsT2J78ooeoo0xEHxgHw7JzVo27h36usY+fDGxdiQIgAvyY0zWWnfju533Kau97/urPL7jxQts+CfJY8Ov5qUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72590},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"149bdc84fd69ffd2f6c6317198c7b20fe8a87b96","scripts":{"lint":"eslint . --ext .ts","test":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register src/**/*.test.ts","build":"rollup -c","dryPublish":"npm publish --dry-run","ts-version":"tsc -v","test-single":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"iwoplaza","email":"gobbobpl@gmail.com"},"repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"9.4.0","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.1.3","tslib":"^2.4.0","eslint":"^8.7.0","rollup":"^2.63.0","ts-node":"^10.4.0","cross-env":"^7.0.3","socket.io":"^4.7.2","typescript":"^4.5.4","@types/chai":"^4.3.0","@types/mocha":"^9.0.0","socket.io-client":"^4.7.2","rollup-plugin-dts":"^4.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.10.1","@rollup/plugin-node-resolve":"^13.1.3","@typescript-eslint/eslint-plugin":"^5.10.1","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_3.2.0_1703539657654_0.268407580645726","host":"s3://npm-registry-packages"}},"4.0.0-alpha.0":{"name":"typed-binary","version":"4.0.0-alpha.0","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@4.0.0-alpha.0","maintainers":[{"name":"iwoplaza","email":"gobbobpl@gmail.com"}],"homepage":"https://github.com/iwoplaza/typed-binary#readme","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"10cc589c2f1e1bee74273c98b87d3555177ef270","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-4.0.0-alpha.0.tgz","fileCount":8,"integrity":"sha512-YCuMM1k3ejMU/AVmL1EqjHvHAX576RZclQp2KMNC1PNTMJYYEXuEnyOyba3+15MLigr2qAkjmHNkRuxaaHlXjg==","signatures":[{"sig":"MEUCIGrPGKBt0C8LUxO3/LJkBfxCOXRNd7Czqujau9s/kpo3AiEA3RdzcvpXOwy0mZOMTnMGCsSZGkKAfXRLwy1fWagKAas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78762},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"3f0c19b4e61c8386626dd05d9b4ee6194409a0d1","scripts":{"lint":"eslint . --ext .ts","test":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register src/**/*.test.ts","build":"rollup -c","dryPublish":"npm publish --dry-run","ts-version":"tsc -v","test-single":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"iwoplaza","email":"gobbobpl@gmail.com"},"repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"10.2.4","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.4","mocha":"^9.1.3","tslib":"^2.4.0","eslint":"^8.56.0","rollup":"^4.12.0","ts-node":"^10.9.2","cross-env":"^7.0.3","socket.io":"^4.7.2","typescript":"^5.3.3","@types/chai":"^4.3.0","@types/mocha":"^9.0.0","socket.io-client":"^4.7.2","rollup-plugin-dts":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_4.0.0-alpha.0_1708354647152_0.04344307841087747","host":"s3://npm-registry-packages"}},"4.0.0-alpha.1":{"name":"typed-binary","version":"4.0.0-alpha.1","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@4.0.0-alpha.1","maintainers":[{"name":"iwoplaza","email":"gobbobpl@gmail.com"}],"homepage":"https://github.com/iwoplaza/typed-binary#readme","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"6665ba1303c83620aa87b9ab38d42c2e746accef","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-4.0.0-alpha.1.tgz","fileCount":8,"integrity":"sha512-+RJMEL5QfH5YLgmTtPPsAQIYRwklDhhnP7XL+hYDS/f6KJjDgTz4tGcwii6VBj6J24+PYc/I9m+VykcLkLLHJQ==","signatures":[{"sig":"MEQCICyuJG9Q5c0txYff3MXZrIBit01QKJvLe7kHcj5VV6uNAiB8xx0bpcQ5U0ob1gzQOwZu2xmXOLHKEk9oH6s5KicVjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85560},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"5c6d1bc24df152f3b73b2c395a0467c859538e9d","scripts":{"lint":"eslint . --ext .ts","test":"vitest","build":"rollup -c","dryPublish":"npm publish --dry-run","ts-version":"tsc -v","test-single":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"iwoplaza","email":"gobbobpl@gmail.com"},"repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"10.2.4","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.4.0","eslint":"^8.56.0","rollup":"^4.12.0","vitest":"^1.3.0","ts-node":"^10.9.2","cross-env":"^7.0.3","socket.io":"^4.7.2","typescript":"^5.3.3","@types/chai":"^4.3.0","socket.io-client":"^4.7.2","rollup-plugin-dts":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_4.0.0-alpha.1_1708471730593_0.9346888780301852","host":"s3://npm-registry-packages"}},"4.0.0-alpha.2":{"name":"typed-binary","version":"4.0.0-alpha.2","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@4.0.0-alpha.2","maintainers":[{"name":"iwoplaza","email":"gobbobpl@gmail.com"}],"homepage":"https://github.com/iwoplaza/typed-binary#readme","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"6395f0dfa2eb88f9748ab94ba8c83fcc6b9983f3","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-4.0.0-alpha.2.tgz","fileCount":8,"integrity":"sha512-sSCHW2VeCLpUf5x27yoLXOgMEtfZNaVDhUnrRp9fN2FP6O70EwgdWf6aR0ZMl9dnFcBqOWXuPVNNh4tXQSkXyA==","signatures":[{"sig":"MEYCIQCX/qSVV7R4NYbiKOP8f5+adjfEsygwBiLviF9Yb31CjwIhAJ3nPdIT5MsVvgPZYN4iERQHCSg3fGs39uFQX571mEmY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86496},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"64a5477d6539db879aa5b3941c6356290c826170","scripts":{"lint":"eslint . --ext .ts","test":"vitest","build":"rollup -c","dryPublish":"npm publish --dry-run","ts-version":"tsc -v","test-single":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"iwoplaza","email":"gobbobpl@gmail.com"},"repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"10.2.4","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.4.0","eslint":"^8.56.0","rollup":"^4.12.0","vitest":"^1.3.0","ts-node":"^10.9.2","cross-env":"^7.0.3","socket.io":"^4.7.2","typescript":"^5.3.3","@types/chai":"^4.3.0","socket.io-client":"^4.7.2","rollup-plugin-dts":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_4.0.0-alpha.2_1708540500618_0.20157365698200458","host":"s3://npm-registry-packages"}},"4.0.0-alpha.3":{"name":"typed-binary","version":"4.0.0-alpha.3","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@4.0.0-alpha.3","maintainers":[{"name":"iwoplaza","email":"gobbobpl@gmail.com"}],"homepage":"https://github.com/iwoplaza/typed-binary#readme","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"061313e1437a7fee0047c73068edebf107e6e918","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-4.0.0-alpha.3.tgz","fileCount":8,"integrity":"sha512-y6915oMzQFSySHPZkA9vNPkRRs/vKkwz6p8lUXXmt0q+5XYD4hDvb9S0FoVZvu4AmuNEAN7wxjI9JWHUWeNvsQ==","signatures":[{"sig":"MEQCIEYSo2k/ljQp7jwRJpo188UFYyggjji2l+KM/7JJ7iDDAiB486TWfqtHv4/upqVq86hTvMP0rf630yRwJGM6ai5atA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86736},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"2278e9dd786c5a75557af6f29bdfbfd75ff97a49","scripts":{"lint":"eslint . --ext .ts","test":"vitest","build":"rollup -c","dryPublish":"npm publish --dry-run","ts-version":"tsc -v","test-single":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"iwoplaza","email":"gobbobpl@gmail.com"},"repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"10.2.4","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.4.0","eslint":"^8.56.0","rollup":"^4.12.0","vitest":"^1.3.0","ts-node":"^10.9.2","cross-env":"^7.0.3","socket.io":"^4.7.2","typescript":"^5.3.3","@types/chai":"^4.3.0","socket.io-client":"^4.7.2","rollup-plugin-dts":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_4.0.0-alpha.3_1708540860985_0.8626103299466368","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"typed-binary","version":"4.0.0","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@4.0.0","maintainers":[{"name":"iwoplaza","email":"gobbobpl@gmail.com"}],"homepage":"https://github.com/iwoplaza/typed-binary#readme","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"82aab651da5efcce606cf010e3c14659756a9cf5","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-4.0.0.tgz","fileCount":8,"integrity":"sha512-6ZXhbBePH4XZY57o23PV6O/HAYWcsAkCSwTKI6DrN5xMBwOV+I1G+MtytSY2v+QU3VPzB5Kz6268Q3qYD0XIYA==","signatures":[{"sig":"MEYCIQCFsv8NQ9XrjTWOs1baiDF6Emezt30xnUEjTgWEAI/gcwIhALgwiCFyXjqHDtDeKaIHy6jhRSwi1MAIjA38agEDErRs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87023},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"dcf50ebf4017580e2334eb9bdb8ce8c6454e3b0a","scripts":{"lint":"eslint . --ext .ts","test":"vitest","build":"rollup -c","dryPublish":"npm publish --dry-run","ts-version":"tsc -v","test-single":"cross-env TS_NODE_PROJECT=\"tsconfig.test.json\" mocha --reporter spec --require ts-node/register","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"iwoplaza","email":"gobbobpl@gmail.com"},"repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"10.2.4","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.56.0","rollup":"^4.12.0","vitest":"^1.3.0","ts-node":"^10.9.2","cross-env":"^7.0.3","socket.io":"^4.7.2","typescript":"^5.3.3","@types/chai":"^4.3.0","socket.io-client":"^4.7.2","rollup-plugin-dts":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_4.0.0_1709297607847_0.7492447973384209","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"typed-binary","version":"4.0.1","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@4.0.1","maintainers":[{"name":"iwoplaza","email":"gobbobpl@gmail.com"}],"homepage":"https://github.com/iwoplaza/typed-binary#readme","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"aa847e419644e7cc228bdd1b0885f28c7cadbdd2","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-4.0.1.tgz","fileCount":8,"integrity":"sha512-nne2iMvXX8Qi3KI7do55udYsPNIUr7zFhPJNdWpujkWUzr6sJK6gQjCUcZGMM6+lws75oiFtGk8if6S2KgWppg==","signatures":[{"sig":"MEUCIB9Bz7VCNH6rDynE4B00IRtWwk2bszskRcUPO8BqSEYhAiEA0d3el46EFvxKar3I8OnMslnv3wIPUgcMhoBMF3eBcc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86727},"main":"dist/cjs/index.js","_from":"file:typed-binary-4.0.1.tgz","types":"dist/index.d.ts","module":"dist/esm/index.js","scripts":{"lint":"eslint .","test":"vitest","build":"rollup -c","dryPublish":"pnpm publish --dry-run","ts-version":"tsc -v"},"_npmUser":{"name":"iwoplaza","email":"gobbobpl@gmail.com"},"_resolved":"/private/var/folders/jp/vgsdwg1s0kbdy8g2n8tklslc0000gn/T/f2d51dfaefede41578310ae5f753155d/typed-binary-4.0.1.tgz","_integrity":"sha512-nne2iMvXX8Qi3KI7do55udYsPNIUr7zFhPJNdWpujkWUzr6sJK6gQjCUcZGMM6+lws75oiFtGk8if6S2KgWppg==","repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"10.8.1","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@8.15.8+sha256.691fe176eea9a8a80df20e4976f3dfb44a04841ceb885638fe2a26174f81e65e","devDependencies":{"eslint":"^9.6.0","rollup":"^4.18.0","vitest":"^1.6.0","socket.io":"^4.7.5","@eslint/js":"^9.6.0","typescript":"^5.5.2","socket.io-client":"^4.7.5","@types/eslint__js":"^8.42.3","rollup-plugin-dts":"^6.1.1","typescript-eslint":"^7.15.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_4.0.1_1721307742058_0.3764753307059532","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"typed-binary","version":"4.1.0","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@4.1.0","maintainers":[{"name":"iwoplaza","email":"gobbobpl@gmail.com"}],"homepage":"https://iwoplaza.github.io/typed-binary/","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"55889c47c428e27891ef71397a638dcb2437a8a2","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-4.1.0.tgz","fileCount":9,"integrity":"sha512-QQgqsUNs3zCQZOzv5aUV/HrdWGMpA8gW8oxhhML+yD7QzvvtFGGicoPtliKx/+8nZww55USLiubcw7hEw0sQTA==","signatures":[{"sig":"MEUCIQDIxULcL9ZfNgZFPXkxZRJJRBT94ymJ3/aYRf2A4VmzJgIgXXrufNrCw4V9dP4U6Rh6obTT2OsP7kvpR9al2sbQErM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232148},"main":"./dist/index.js","type":"module","_from":"file:typed-binary-4.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","module":"./dist/index.js","default":"./dist/index.cjs"},"./*":{"types":"./*.d.ts","import":"./dist/*.js","module":"./dist/*.js","default":"./dist/*.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","build":"tsup","check":"tsup","dryPublish":"pnpm publish --dry-run"},"_npmUser":{"name":"iwoplaza","email":"gobbobpl@gmail.com"},"_resolved":"/private/var/folders/jp/vgsdwg1s0kbdy8g2n8tklslc0000gn/T/45906ff3216ea29f18c760f87a85d593/typed-binary-4.1.0.tgz","_integrity":"sha512-QQgqsUNs3zCQZOzv5aUV/HrdWGMpA8gW8oxhhML+yD7QzvvtFGGicoPtliKx/+8nZww55USLiubcw7hEw0sQTA==","repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"10.8.1","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@8.15.8+sha256.691fe176eea9a8a80df20e4976f3dfb44a04841ceb885638fe2a26174f81e65e","devDependencies":{"tsup":"8.1.0","socket.io":"^4.7.5","typescript":"^5.5.2","@types/node":"^20.14.11","socket.io-client":"^4.7.5"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_4.1.0_1726477872237_0.04510975810801732","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"typed-binary","version":"4.1.1","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@4.1.1","maintainers":[{"name":"iwoplaza","email":"gobbobpl@gmail.com"}],"homepage":"https://iwoplaza.github.io/typed-binary/","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"5e57a111cb78b0331f7482ff786784316aa27989","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-4.1.1.tgz","fileCount":9,"integrity":"sha512-u1eE2LCTv8oOZk5NatIG8vQTMh4r54wXbY5rAvauUNhVQF0wYPeRtTREKi0HBFGKpS/q/G6G7picEyaQ3rf+RA==","signatures":[{"sig":"MEUCIQC6D6NLv7C3y71YXQ3laIsVi6t9X3d6ck8AgmEnjgEIFgIgGH23DweMSGqOCaG055k9nxjXLFrFOoEDPa6S25XfvTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238156},"main":"./dist/index.js","type":"module","_from":"file:typed-binary-4.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","module":"./dist/index.js","default":"./dist/index.cjs"},"./*":{"types":"./*.d.ts","import":"./dist/*.js","module":"./dist/*.js","default":"./dist/*.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","build":"tsup","check":"tsup","dryPublish":"pnpm publish --dry-run"},"_npmUser":{"name":"iwoplaza","email":"gobbobpl@gmail.com"},"_resolved":"/private/var/folders/jp/vgsdwg1s0kbdy8g2n8tklslc0000gn/T/c5bcdc0d8c1e448d76b98887a5ee5a51/typed-binary-4.1.1.tgz","_integrity":"sha512-u1eE2LCTv8oOZk5NatIG8vQTMh4r54wXbY5rAvauUNhVQF0wYPeRtTREKi0HBFGKpS/q/G6G7picEyaQ3rf+RA==","repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"10.8.2","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.15.8+sha256.691fe176eea9a8a80df20e4976f3dfb44a04841ceb885638fe2a26174f81e65e","devDependencies":{"tsup":"8.1.0","socket.io":"^4.7.5","typescript":"^5.5.2","@types/node":"^20.14.11","socket.io-client":"^4.7.5"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_4.1.1_1728131635714_0.17884808524603257","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"typed-binary","version":"4.2.0","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@4.2.0","maintainers":[{"name":"iwoplaza","email":"gobbobpl@gmail.com"}],"homepage":"https://iwoplaza.github.io/typed-binary/","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"89bb6d7cac33cbd309192a4c12fe97b0fa798ad0","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-4.2.0.tgz","fileCount":9,"integrity":"sha512-K8lXyQUAk095YkIkFqV929+epoQqxB0lsx9TBd1mb79565eVWXIRa7emCArRajH+g5nYa3t/ZoaSQIl0RDQMsQ==","signatures":[{"sig":"MEQCIBmdVznBm5mblPi+Wtu/eOC3Bl/afSFhSrhse3yIlTA1AiBMCvE5tijRq3w8KSDAZqKtKqU+ahodr1G67BjdKvnvWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251310},"main":"./dist/index.js","type":"module","_from":"file:typed-binary-4.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","module":"./dist/index.js","default":"./dist/index.cjs"},"./*":{"types":"./*.d.ts","import":"./dist/*.js","module":"./dist/*.js","default":"./dist/*.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","build":"tsup","check":"tsup","dryPublish":"pnpm publish --dry-run"},"_npmUser":{"name":"iwoplaza","email":"gobbobpl@gmail.com"},"_resolved":"/private/var/folders/jp/vgsdwg1s0kbdy8g2n8tklslc0000gn/T/d9fa6988ddffe7028d628e0371dd0c78/typed-binary-4.2.0.tgz","_integrity":"sha512-K8lXyQUAk095YkIkFqV929+epoQqxB0lsx9TBd1mb79565eVWXIRa7emCArRajH+g5nYa3t/ZoaSQIl0RDQMsQ==","repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"10.8.2","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.15.8+sha256.691fe176eea9a8a80df20e4976f3dfb44a04841ceb885638fe2a26174f81e65e","devDependencies":{"tsup":"8.1.0","socket.io":"^4.7.5","typescript":"^5.5.2","@types/node":"^20.14.11","socket.io-client":"^4.7.5"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_4.2.0_1730191711142_0.5545943698140454","host":"s3://npm-registry-packages"}},"4.3.0-alpha.0":{"name":"typed-binary","version":"4.3.0-alpha.0","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@4.3.0-alpha.0","maintainers":[{"name":"iwoplaza","email":"iwoplaza@gmail.com"}],"homepage":"https://iwoplaza.github.io/typed-binary/","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"6220407734f28b049afc40786e76f06831f00a72","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-4.3.0-alpha.0.tgz","fileCount":9,"integrity":"sha512-8JCRCLMwAYlrFr5yPDHsEgz+H7Y5nd6ntduhDqULhTRLSWqNImm2/sN5l2OjZ1QraUQY/rvs+ztwlxA/6Rts0g==","signatures":[{"sig":"MEUCIQCNWeY/MtYJJsnAd2qfGTdiKjf+te+UFmfyv9MM3MqZRgIgHW/mdFKgIGHBbzcsPxTtV0nLusbruHG8/zbBMwfunDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264679},"main":"./dist/index.js","type":"module","_from":"file:typed-binary-4.3.0-alpha.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","module":"./dist/index.js","default":"./dist/index.cjs"},"./*":{"types":"./*.d.ts","import":"./dist/*.js","module":"./dist/*.js","default":"./dist/*.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","build":"tsup","check":"tsup","dryPublish":"pnpm publish --dry-run"},"_npmUser":{"name":"iwoplaza","email":"iwoplaza@gmail.com"},"_resolved":"/private/var/folders/jp/vgsdwg1s0kbdy8g2n8tklslc0000gn/T/529a70d8f6df98aec8e476670ee9af8a/typed-binary-4.3.0-alpha.0.tgz","_integrity":"sha512-8JCRCLMwAYlrFr5yPDHsEgz+H7Y5nd6ntduhDqULhTRLSWqNImm2/sN5l2OjZ1QraUQY/rvs+ztwlxA/6Rts0g==","repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"10.8.2","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.15.8+sha256.691fe176eea9a8a80df20e4976f3dfb44a04841ceb885638fe2a26174f81e65e","readmeFilename":"README.md","devDependencies":{"tsup":"8.1.0","socket.io":"^4.7.5","typescript":"^5.5.2","@types/node":"^20.14.11","socket.io-client":"^4.7.5"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_4.3.0-alpha.0_1734476667588_0.8127719851772126","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-alpha.1":{"name":"typed-binary","version":"4.3.0-alpha.1","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@4.3.0-alpha.1","maintainers":[{"name":"iwoplaza","email":"iwoplaza@gmail.com"}],"homepage":"https://iwoplaza.github.io/typed-binary/","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"3e214b9e98565ad2a0b23109a9c5b321e70b3a7a","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-4.3.0-alpha.1.tgz","fileCount":9,"integrity":"sha512-JvqXGEp+oP6vzWpYbFJnsBwGSTHFUKE7qz0jn3O+1+hycwx41iZiYEuxUznWz6KsAl/2eoijlgOzOHqc6a50gg==","signatures":[{"sig":"MEYCIQDNlgXAcku/l9XxNVDqzQStq6ysVGHM4B0ri5OaN1FSBQIhANS3gWfVhWqcEEbINshgvAZ/O5j6Rpm7/QTGVjN61a10","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/typed-binary@4.3.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271708},"main":"./dist/index.js","type":"module","_from":"file:typed-binary-4.3.0-alpha.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","module":"./dist/index.js","default":"./dist/index.cjs"},"./*":{"types":"./*.d.ts","import":"./dist/*.js","module":"./dist/*.js","default":"./dist/*.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","build":"tsup","check":"tsup","dryPublish":"pnpm publish --dry-run","publish-package":"node ../../scripts/publish-to-npm.mjs"},"_npmUser":{"name":"iwoplaza","email":"iwoplaza@gmail.com"},"_resolved":"/tmp/a19766a448d85c91e939f29ed85449ad/typed-binary-4.3.0-alpha.1.tgz","_integrity":"sha512-JvqXGEp+oP6vzWpYbFJnsBwGSTHFUKE7qz0jn3O+1+hycwx41iZiYEuxUznWz6KsAl/2eoijlgOzOHqc6a50gg==","repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"10.8.2","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"packageManager":"pnpm@8.15.8+sha256.691fe176eea9a8a80df20e4976f3dfb44a04841ceb885638fe2a26174f81e65e","readmeFilename":"README.md","devDependencies":{"tsup":"8.1.0","socket.io":"^4.7.5","typescript":"^5.5.2","@types/node":"^20.14.11","socket.io-client":"^4.7.5"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_4.3.0-alpha.1_1734556765950_0.08156129752460117","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"typed-binary","version":"4.3.0","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@4.3.0","maintainers":[{"name":"iwoplaza","email":"iwoplaza@gmail.com"}],"homepage":"https://iwoplaza.github.io/typed-binary/","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"016a640579a38f9aa6ff48e183b15021d1e3f437","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-4.3.0.tgz","fileCount":9,"integrity":"sha512-9d6QZfUKcUXegpNl7nKUoyY+nBnS84pB9vGXDmzzMzFf/vW9A9w0IEOpuv/G4LCx+lJX2x6jcJAQub6MlwF+8w==","signatures":[{"sig":"MEUCICxJFtKkXQ7x8v9WcvMDb2G2mOfnlRIUY16shbgoxyLoAiEAlkvEppnQqEi53BdI1TkghDYb74/2ORbmVjLZMa8v+To=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/typed-binary@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271700},"main":"./dist/index.js","type":"module","_from":"file:typed-binary-4.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","module":"./dist/index.js","default":"./dist/index.cjs"},"./*":{"types":"./*.d.ts","import":"./dist/*.js","module":"./dist/*.js","default":"./dist/*.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","build":"tsup","check":"tsup","dryPublish":"pnpm publish --dry-run","publish-package":"node ../../scripts/publish-to-npm.mjs"},"_npmUser":{"name":"iwoplaza","email":"iwoplaza@gmail.com"},"_resolved":"/tmp/6289cca010ddac47be61b1ed22037c76/typed-binary-4.3.0.tgz","_integrity":"sha512-9d6QZfUKcUXegpNl7nKUoyY+nBnS84pB9vGXDmzzMzFf/vW9A9w0IEOpuv/G4LCx+lJX2x6jcJAQub6MlwF+8w==","repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"10.8.2","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"packageManager":"pnpm@8.15.8+sha256.691fe176eea9a8a80df20e4976f3dfb44a04841ceb885638fe2a26174f81e65e","devDependencies":{"tsup":"8.1.0","socket.io":"^4.7.5","typescript":"^5.5.2","@types/node":"^20.14.11","socket.io-client":"^4.7.5"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_4.3.0_1734558549406_0.020796763973675025","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"typed-binary","version":"4.3.1","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@4.3.1","maintainers":[{"name":"iwoplaza","email":"iwoplaza@gmail.com"}],"homepage":"https://iwoplaza.github.io/typed-binary/","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"b3efeffa9fa8371c08fd35342b71c182c8f3a376","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-4.3.1.tgz","fileCount":9,"integrity":"sha512-yLoFov7uL+PItmyqbxcP8HnEm7R1wkzzTe2rkX1h+HDPZQIKGRJkfSd3egE0itPXxubPpQ9lTdko+zzjOCIXOA==","signatures":[{"sig":"MEUCIENj8xvd/Nf8jAG3VgkjYTBSTvCiXwSMoPDiknj0iKqAAiEA13Rh/6D9W6FEetwrcy3fKWUVzCw9OdmrQOAxWniuFa0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/typed-binary@4.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271743},"main":"./dist/index.js","type":"module","_from":"file:typed-binary-4.3.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","module":"./dist/index.js","default":"./dist/index.cjs"},"./*":{"types":"./*.d.ts","import":"./dist/*.js","module":"./dist/*.js","default":"./dist/*.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","build":"tsup","check":"tsup","dryPublish":"pnpm publish --dry-run","publish-package":"node ../../scripts/publish-to-npm.mjs"},"_npmUser":{"name":"iwoplaza","email":"iwoplaza@gmail.com"},"_resolved":"/tmp/eae922a62b58d966e82f8ae0b7e143a5/typed-binary-4.3.1.tgz","_integrity":"sha512-yLoFov7uL+PItmyqbxcP8HnEm7R1wkzzTe2rkX1h+HDPZQIKGRJkfSd3egE0itPXxubPpQ9lTdko+zzjOCIXOA==","repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"10.8.2","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"packageManager":"pnpm@8.15.8+sha256.691fe176eea9a8a80df20e4976f3dfb44a04841ceb885638fe2a26174f81e65e","devDependencies":{"tsup":"8.1.0","socket.io":"^4.7.5","typescript":"^5.5.2","@types/node":"^20.14.11","socket.io-client":"^4.7.5"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_4.3.1_1734817603112_0.26231106606186017","host":"s3://npm-registry-packages-npm-production"}},"4.3.2":{"name":"typed-binary","version":"4.3.2","keywords":["typescript","type","types","typed","binary","bin","data","structure","schema","backend","front-end","json","arraybuffer","buffer","encoding","decoding","serial","serialize","serialization","deserialization","deserialize"],"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","_id":"typed-binary@4.3.2","maintainers":[{"name":"iwoplaza","email":"iwoplaza@gmail.com"}],"homepage":"https://iwoplaza.github.io/typed-binary/","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"dist":{"shasum":"c13776390e838a40216b15bbc7aed1d24d1ac6de","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-4.3.2.tgz","fileCount":9,"integrity":"sha512-HT3pIBM2njCZUmeczDaQUUErGiM6GXFCqMsHegE12HCoBtvHCkfR10JJni0TeGOTnLilTd6YFyj+YhflqQDrDQ==","signatures":[{"sig":"MEQCIBUPTH9mMmVksQ320rD+Wr35ER6wYOWi504FVnPpL4RTAiBkPSFaGQZRR9Lbl2HNSuXLGmbiEGTE4KHhcYz7i0/8+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/typed-binary@4.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274809},"main":"./dist/index.js","type":"module","_from":"file:typed-binary-4.3.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","module":"./dist/index.js","default":"./dist/index.cjs"},"./*":{"types":"./*.d.ts","import":"./dist/*.js","module":"./dist/*.js","default":"./dist/*.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","build":"tsup","check":"tsup","dryPublish":"pnpm publish --dry-run","publish-package":"node ../../scripts/publish-to-npm.mjs"},"_npmUser":{"name":"iwoplaza","email":"iwoplaza@gmail.com"},"_resolved":"/tmp/ac8a324d521a729bcf829a8a00a844e1/typed-binary-4.3.2.tgz","_integrity":"sha512-HT3pIBM2njCZUmeczDaQUUErGiM6GXFCqMsHegE12HCoBtvHCkfR10JJni0TeGOTnLilTd6YFyj+YhflqQDrDQ==","repository":{"url":"git+https://github.com/iwoplaza/typed-binary.git","type":"git"},"_npmVersion":"10.8.2","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"packageManager":"pnpm@8.15.8+sha256.691fe176eea9a8a80df20e4976f3dfb44a04841ceb885638fe2a26174f81e65e","devDependencies":{"tsup":"8.1.0","socket.io":"^4.7.5","typescript":"^5.5.2","@types/node":"^20.14.11","socket.io-client":"^4.7.5"},"_npmOperationalInternal":{"tmp":"tmp/typed-binary_4.3.2_1737217154995_0.3550063067911118","host":"s3://npm-registry-packages-npm-production"}},"4.3.3":{"name":"typed-binary","version":"4.3.3","description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","keywords":["arraybuffer","backend","bin","binary","buffer","data","decoding","deserialization","deserialize","encoding","front-end","json","schema","serial","serialization","serialize","structure","type","typed","types","typescript"],"homepage":"https://iwoplaza.github.io/typed-binary/","bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"license":"MIT","author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/iwoplaza/typed-binary.git"},"type":"module","sideEffects":false,"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{"./package.json":"./package.json",".":{"types":"./dist/index.d.ts","module":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.cjs"},"./*":{"types":"./*.d.ts","module":"./dist/*.js","import":"./dist/*.js","default":"./dist/*.cjs"}},"devDependencies":{"@types/node":"^20.14.11","socket.io":"^4.7.5","socket.io-client":"^4.7.5","tsup":"8.1.0","typescript":"^5.9.3"},"scripts":{"dev":"tsup --watch","build":"tsup","dryPublish":"pnpm publish --dry-run","publish-package":"node ../../scripts/publish-to-npm.mjs","check":"tsup"},"_id":"typed-binary@4.3.3","_integrity":"sha512-W2hLsSzt3k/tg38gDE4Fn/QiwcoqGuUHBc2cb3mXuH7KcYxe/GM57vzW14s2/bawB4R5knGgGq8Xb57vsaJ4Sg==","_resolved":"/tmp/e0a5bc5f6c9ebec75fa691dc83224810/typed-binary-4.3.3.tgz","_from":"file:typed-binary-4.3.3.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-W2hLsSzt3k/tg38gDE4Fn/QiwcoqGuUHBc2cb3mXuH7KcYxe/GM57vzW14s2/bawB4R5knGgGq8Xb57vsaJ4Sg==","shasum":"dbc6a627be840a39a8f43371daeb2d40c244428f","tarball":"https://registry.npmjs.org/typed-binary/-/typed-binary-4.3.3.tgz","fileCount":9,"unpackedSize":270228,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/typed-binary@4.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDFxczdUd/BNDW5KikD9iXprwR0oAJhOppEDxINisF+TAIhAKdvTG9YkS+GCuKilQ7NRO/XQDkjm0bT2WOnvDpZE6/p"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b47867c8-ec88-4e36-bf51-a2b85f882fcb"}},"directories":{},"maintainers":[{"name":"iwoplaza","email":"iwoplaza@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typed-binary_4.3.3_1773421098608_0.8240769560543273"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-24T19:12:04.164Z","modified":"2026-03-13T16:58:19.084Z","1.0.0":"2022-01-24T19:12:04.356Z","1.1.0":"2022-01-25T16:46:39.390Z","1.1.1":"2022-01-25T17:46:51.994Z","1.2.0":"2022-05-08T21:36:56.174Z","1.2.1":"2023-08-04T11:56:08.473Z","1.2.2":"2023-08-04T19:19:44.022Z","2.0.0":"2023-09-10T13:37:46.221Z","3.0.0":"2023-11-26T20:09:52.902Z","3.1.0":"2023-12-25T19:11:37.373Z","3.2.0":"2023-12-25T21:27:37.869Z","4.0.0-alpha.0":"2024-02-19T14:57:27.336Z","4.0.0-alpha.1":"2024-02-20T23:28:50.758Z","4.0.0-alpha.2":"2024-02-21T18:35:00.812Z","4.0.0-alpha.3":"2024-02-21T18:41:01.232Z","4.0.0":"2024-03-01T12:53:28.022Z","4.0.1":"2024-07-18T13:02:22.229Z","4.1.0":"2024-09-16T09:11:12.397Z","4.1.1":"2024-10-05T12:33:55.914Z","4.2.0":"2024-10-29T08:48:31.349Z","4.3.0-alpha.0":"2024-12-17T23:04:27.795Z","4.3.0-alpha.1":"2024-12-18T21:19:26.163Z","4.3.0":"2024-12-18T21:49:09.599Z","4.3.1":"2024-12-21T21:46:43.302Z","4.3.2":"2025-01-18T16:19:15.229Z","4.3.3":"2026-03-13T16:58:18.833Z"},"bugs":{"url":"https://github.com/iwoplaza/typed-binary/issues"},"author":{"name":"Iwo Plaza","email":"iwoplaza@gmail.com"},"license":"MIT","homepage":"https://iwoplaza.github.io/typed-binary/","keywords":["arraybuffer","backend","bin","binary","buffer","data","decoding","deserialization","deserialize","encoding","front-end","json","schema","serial","serialization","serialize","structure","type","typed","types","typescript"],"repository":{"type":"git","url":"git+https://github.com/iwoplaza/typed-binary.git"},"description":"Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.","maintainers":[{"name":"iwoplaza","email":"iwoplaza@gmail.com"}],"readme":"<div align=\"center\">\n\n![typed binary (light mode)](/docs/media/logo-light.svg)\n\nDescribe binary structures with full TypeScript support.\n\n[Website](https://iwoplaza.github.io/typed-binary) — [Documentation](https://iwoplaza.github.io/typed-binary/guides/getting-started)\n\n![Basic Type and Documentation Inference](/docs/media/code-showcase-light.svg)\n\n<!-- https://ray.so/#code=aW1wb3J0IGJpbiBmcm9tICd0eXBlZC1iaW5hcnknOwoKLyogREVGSU5FICovCgpjb25zdCBWZWMzZiA9IGJpbi50dXBsZU9mKFtiaW4uZjMyLCBiaW4uZjMyLCBiaW4uZjMyXSk7CmNvbnN0IFBsYXllciA9IGJpbi5vYmplY3QoewogIG5hbWU6IGJpbi5zdHJpbmcsCiAgcG9zaXRpb246IFZlYzNmLAp9KTsKCnR5cGUgUGxheWVyID0gYmluLlBhcnNlZDx0eXBlb2YgUGxheWVyPjsKLy8gICBePyB7IG5hbWU6IHN0cmluZywgcG9zaXRpb246IFtudW1iZXIsIG51bWJlciwgbnVtYmVyXSB9CgovKiBXUklURSAqLwoKY29uc3QgYnVmZmVyID0gbmV3IEFycmF5QnVmZmVyKFBsYXllci5tYXhTaXplKTsKY29uc3Qgd3JpdGVyID0gbmV3IGJpbi5CdWZmZXJXcml0ZXIoYnVmZmVyKTsKClBsYXllci53cml0ZSh3cml0ZXIsIHsKICBuYW1lOiAiSm9obiIsCiAgLy8gRVJST1I6IEV4cGVjdGVkIFtudW1iZXIsIG51bWJlciwgbnVtYmVyXSwgZ290IFtudW1iZXIsIG51bWJlcl0KICBwb3NpdGlvbjogWzEsIDJdLAp9KTsKCi8qIFJFQUQgKi8KCmNvbnN0IHJlYWRlciA9IG5ldyBiaW4uQnVmZmVyUmVhZGVyKGJ1ZmZlcik7CmNvbnN0IHBsYXllciA9IFBsYXllci5yZWFkKHJlYWRlcik7Ci8vICAgIF4_IHsgbmFtZTogc3RyaW5nLCBwb3NpdGlvbjogW251bWJlciwgbnVtYmVyLCBudW1iZXJdIH0&language=typescript&title=main.ts&theme=raindrop&padding=16&width=710&background=false&darkMode=true -->\n\n</div>\n\n# Why Typed Binary?\n\nSerialize and deserialize typed schemas without the need for redundant interfaces or an external DSL. Schemas themselves define what type they encode and decode, and **the IDE knows it**!\n\n- Since value types are inferred from the schemas themselves, there is a **single source-of-truth**.\n- No external DSL necessary to define the schemas, meaning you have instant feedback without the need to compile the interface definitions.\n- It's platform independent (use it in Node.js as well as in in Browsers)\n- While being made with TypeScript in mind, it also works in plain JavaScript.\n\n# Documentation\n\nThe [typed binary documentation](https://iwoplaza.github.io/typed-binary/guides/getting-started) is a great starting point for learning how to use the library.\n\n# Installation\n\n```sh\n# using npm\nnpm install typed-binary\n\n# using pnpm\npnpm add typed-binary\n\n# using yarn\nyarn add typed-binary\n```\n\n> To properly enable type inference, **TypeScript 4.5** and up is required because of it's newly added [Tail-Recursion Elimination on Conditional Types](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-5.html#tail-recursion-elimination-on-conditional-types) feature,\n\n# Running examples\n\nThere are a handful of examples provided. To run any one of them make sure to clone the [typed-binary](https://github.com/iwoplaza/typed-binary) repository first, then go into the `examples/` directory. To setup the examples environment, run `pnpm install`, which will fetch dependencies, build the parent project and link it to the 'examples' project.\n\nPick an example that peaks interest, and run `pnpm example:exampleName`.\n","readmeFilename":"README.md"}