{"_id":"2pack","_rev":"9-2d66399eb663f1366bb126dd094f7ea7","name":"2pack","description":"Data serialization","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.1":{"name":"2pack","version":"0.0.1","description":"[![Codacy][cod_b]][cod_l]","homepage":"https://666.io","keywords":["data","serialization","sockizy"],"author":{"name":"Daeren","email":"x@db.gg"},"main":"./index","scripts":{"build":"npm test && grunt","benchmark":"node scripts/benchmark","test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/Daeren/2pack.git"},"license":"MIT","engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/Daeren/2pack/issues"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-static-fs":"^1.1.0","babel-plugin-version-inline":"^1.0.0","babel-preset-es2015":"^6.24.1","babel-preset-es2016":"^6.24.1","babel-preset-es2017":"^6.24.1","babelify":"^7.3.0","chai":"^4.0.2","del":"^2.2.0","electron":"^1.4.15","eslint":"^3.5.0","floss":"^2.0.1","gh-pages":"^0.12.0","grunt":"^1.0.1","grunt-babel":"^6.0.0","grunt-contrib-uglify":"^3.0.1","grunt-wrap":"^0.3.0","jaguarjs-jsdoc":"^1.0.1","js-md5":"^0.4.1","jsdoc":"^3.4.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.4.2","parallelshell":"^2.0.0","pixify":"^1.7.0","rimraf":"^2.5.3","time-grunt":"^1.4.0","watch":"^0.19.1"},"gitHead":"81548c8382d9fe56adc6470f28bad80c3b0aef25","_id":"2pack@0.0.1","_npmVersion":"5.0.3","_nodeVersion":"8.9.4","_npmUser":{"name":"daeren","email":"x@db.gg"},"maintainers":[{"name":"daeren","email":"x@db.gg"}],"dist":{"integrity":"sha512-bIv8KReqT+dfIg7ke/gWDt8eePFpTWxnuQGG9GNAjaDWXXmABodTv3Rkt2jL+C/708DhRX9+Z8Pw/k49OjHI4A==","shasum":"e3f748458615e43687325815ab440c2cb5daaed5","tarball":"https://registry.npmjs.org/2pack/-/2pack-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM1NR7IkoBJjaJmw6pomDXz/8bvGGrkSY76q4Na3d94gIgX2pe4051o3hoRn33xLwuwXbVs79RM1cVjI5L7w5pYVQ="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2pack-0.0.1.tgz_1517823306706_0.5469787844922394"},"directories":{}},"0.0.2":{"name":"2pack","version":"0.0.2","description":"[![Codacy][cod_b]][cod_l]","homepage":"https://666.io","keywords":["data","serialization","sockizy"],"author":{"name":"Daeren","email":"x@db.gg"},"main":"./index","scripts":{"build":"npm test && grunt","benchmark":"node scripts/benchmark","test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/Daeren/2pack.git"},"license":"MIT","engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/Daeren/2pack/issues"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-static-fs":"^1.1.0","babel-plugin-version-inline":"^1.0.0","babel-preset-es2015":"^6.24.1","babel-preset-es2016":"^6.24.1","babel-preset-es2017":"^6.24.1","babelify":"^7.3.0","chai":"^4.0.2","del":"^2.2.0","electron":"^1.4.15","eslint":"^3.5.0","floss":"^2.0.1","gh-pages":"^0.12.0","grunt":"^1.0.1","grunt-babel":"^6.0.0","grunt-contrib-uglify":"^3.0.1","grunt-wrap":"^0.3.0","jaguarjs-jsdoc":"^1.0.1","js-md5":"^0.4.1","jsdoc":"^3.4.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.4.2","parallelshell":"^2.0.0","pixify":"^1.7.0","rimraf":"^2.5.3","time-grunt":"^1.4.0","watch":"^0.19.1"},"gitHead":"81548c8382d9fe56adc6470f28bad80c3b0aef25","_id":"2pack@0.0.2","_npmVersion":"5.0.3","_nodeVersion":"8.9.4","_npmUser":{"name":"daeren","email":"x@db.gg"},"maintainers":[{"name":"daeren","email":"x@db.gg"}],"dist":{"integrity":"sha512-K3ogDzazq7FafdkaaqIIix4Y8tsYQRXELXjx7aj1umVOTnvGEJxPc5zwDprFD+FLaW3TnUEF68T6DiaCOspBQQ==","shasum":"36af0e4fb00f52f09c8df632c30014b721e2e81e","tarball":"https://registry.npmjs.org/2pack/-/2pack-0.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY/nZnOFVl5Lf9sYlwvXoyz1Jd0acLgga0dYiypMLcBgIgfGJk5pfCi3yiC6zrgD0uiNxkq37y7LKrJTbXIDm8gGw="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2pack-0.0.2.tgz_1517826526322_0.13708768598735332"},"directories":{}},"0.0.3":{"name":"2pack","version":"0.0.3","description":"Data Serialization","homepage":"https://666.io","keywords":["data","serialization","sockizy"],"author":{"name":"Daeren","email":"x@db.gg"},"main":"./index","scripts":{"build":"npm test && grunt","benchmark":"node scripts/benchmark","test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/Daeren/2pack.git"},"license":"MIT","engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/Daeren/2pack/issues"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-static-fs":"^1.1.0","babel-plugin-version-inline":"^1.0.0","babel-preset-es2015":"^6.24.1","babel-preset-es2016":"^6.24.1","babel-preset-es2017":"^6.24.1","babelify":"^7.3.0","chai":"^4.0.2","del":"^2.2.0","electron":"^1.4.15","eslint":"^3.5.0","floss":"^2.0.1","gh-pages":"^0.12.0","grunt":"^1.0.1","grunt-babel":"^6.0.0","grunt-contrib-uglify":"^3.0.1","grunt-wrap":"^0.3.0","jaguarjs-jsdoc":"^1.0.1","js-md5":"^0.4.1","jsdoc":"^3.4.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.4.2","parallelshell":"^2.0.0","pixify":"^1.7.0","rimraf":"^2.5.3","time-grunt":"^1.4.0","watch":"^0.19.1"},"gitHead":"1de13be9f04f83415b53e38be92934e488732ec1","_id":"2pack@0.0.3","_npmVersion":"5.0.3","_nodeVersion":"8.9.4","_npmUser":{"name":"daeren","email":"x@db.gg"},"maintainers":[{"name":"daeren","email":"x@db.gg"}],"dist":{"integrity":"sha512-vb6Y7FQuv8wOWS5+9mx75YbvfARQDEP/lMVlAvJdHumrlfJHDvq0ywxgX8JnMqBsyTmLVCFjtOdt0HjTLwEbQA==","shasum":"bb833099040e58a78d6efae75551e90e60b205ea","tarball":"https://registry.npmjs.org/2pack/-/2pack-0.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZH1tQZnYJhMyIa0Xz05FwtYqt8tFdNtApuS6MXc9TXgIgV3NWqINqgun3X4xe/rFns9gmN3L6lLNXIqjzwpbyqSo="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2pack-0.0.3.tgz_1517914016842_0.5457991703879088"},"directories":{}},"0.0.4":{"name":"2pack","version":"0.0.4","description":"Data Serialization","homepage":"https://666.io","keywords":["data","serialization","sockizy"],"author":{"name":"Daeren","email":"x@db.gg"},"main":"./index","scripts":{"build":"npm test && grunt","benchmark":"node scripts/benchmark","bmCopm":"node scripts/bmCopm","test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/Daeren/2pack.git"},"license":"MIT","engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/Daeren/2pack/issues"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-static-fs":"^1.1.0","babel-plugin-version-inline":"^1.0.0","babel-preset-es2015":"^6.24.1","babel-preset-es2016":"^6.24.1","babel-preset-es2017":"^6.24.1","babelify":"^7.3.0","chai":"^4.0.2","del":"^2.2.0","electron":"^1.4.15","eslint":"^3.5.0","floss":"^2.0.1","gh-pages":"^0.12.0","grunt":"^1.0.1","grunt-babel":"^6.0.0","grunt-contrib-uglify":"^3.0.1","grunt-wrap":"^0.3.0","jaguarjs-jsdoc":"^1.0.1","js-md5":"^0.4.1","jsdoc":"^3.4.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.4.2","parallelshell":"^2.0.0","pixify":"^1.7.0","rimraf":"^2.5.3","time-grunt":"^1.4.0","watch":"^0.19.1"},"gitHead":"d793439c7262a16859b09fc444d03c68b9aec92f","_id":"2pack@0.0.4","_npmVersion":"5.0.3","_nodeVersion":"8.9.4","_npmUser":{"name":"daeren","email":"x@db.gg"},"maintainers":[{"name":"daeren","email":"x@db.gg"}],"dist":{"integrity":"sha512-aqmePaJ1zV/SO6qPNTwmw9YSKzCOzIqoiymh84Czo7OeTNFsvrkb8J9M3oDsIo4BzQS5S7hTWJlF+umrWddlqA==","shasum":"f0cb95c65a9189e6b31b91014a4b4ef067694d83","tarball":"https://registry.npmjs.org/2pack/-/2pack-0.0.4.tgz","fileCount":13,"unpackedSize":158614,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD79pxk1mFXqY27Y3OQDJl9zljJYJWzwkR5GNAjRs+KAQIhAKlREv9zjQTj0i0bx5x8ZupoBM1W5FDtXeP+gFpsid5L"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2pack_0.0.4_1518005077106_0.14998027044812767"},"_hasShrinkwrap":false},"0.1.0":{"name":"2pack","version":"0.1.0","description":"Data Serialization","homepage":"https://666.io","keywords":["data","serialization","sockizy"],"author":{"name":"Daeren","email":"x@db.gg"},"main":"./index","scripts":{"build":"npm test && grunt","benchmark":"node scripts/benchmark","bmCopm":"node scripts/bmCopm","test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/Daeren/2pack.git"},"license":"MIT","engines":{"node":">=8.0.0"},"bugs":{"url":"https://github.com/Daeren/2pack/issues"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-static-fs":"^1.1.0","babel-plugin-version-inline":"^1.0.0","babel-preset-es2015":"^6.24.1","babel-preset-es2016":"^6.24.1","babel-preset-es2017":"^6.24.1","babelify":"^7.3.0","chai":"^4.0.2","del":"^2.2.0","electron":"^1.8.2","eslint":"^3.5.0","floss":"^2.0.1","gh-pages":"^0.12.0","grunt":"^1.0.1","grunt-babel":"^6.0.0","grunt-contrib-uglify":"^3.0.1","grunt-wrap":"^0.3.0","jaguarjs-jsdoc":"^1.0.1","js-md5":"^0.4.1","jsdoc":"^3.4.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.4.2","parallelshell":"^2.0.0","pixify":"^1.7.0","rimraf":"^2.5.3","time-grunt":"^1.4.0","watch":"^0.19.1"},"gitHead":"a545ac365af5019b99d58d262e788d0ed414a7be","_id":"2pack@0.1.0","_npmVersion":"5.0.3","_nodeVersion":"10.13.0","_npmUser":{"name":"daeren","email":"x@db.gg"},"maintainers":[{"name":"daeren","email":"x@db.gg"}],"dist":{"integrity":"sha512-m7CzqyPf+uGYMH37mNWVEtdKnHPIXtH5yXfi7Z5dla7eTpnfzU0vWX0Je7p4udtss8+4Ayrrbtx6ztWr2F033Q==","shasum":"757ba72c8fccf58a990cfad81227b8aeecb321aa","tarball":"https://registry.npmjs.org/2pack/-/2pack-0.1.0.tgz","fileCount":13,"unpackedSize":164875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+eoPCRA9TVsSAnZWagAAmEEQAJU5HHKVOD/UFgEW4sZ6\nnFexrqoSO1edqy1EkSlZYQ3bqH5q2vp3JVidspPTnhN6/cfYo3SY9OKI8ZWG\nnGEqv3iqlPHKqbTjJw8gbWwRIJJQrQc5+PmF2Sgxguym4mAB0tIXpErjr8Hg\nyhmb9OYByFi1JJNGQ3lWJCDstgBZbIrUJro/QVA+cmepnT4NMnjivO/gm6OA\nrpcH4ZfPG+PkfnkQaBvVshWcgpAXIO/28QVysgDelURvEmOtmHG/biTNsFMb\nUyMIjGcyCnm2GxGY8oSU03zCdcd0Rb2oYdYm7WzMwtf89K+iSVasxSHU4/BE\nh3sdPH9kP5zcAJSj46HZ0qoVRQcvPEqsmRmlDJ0NFMZME7V6p53pPnY0a8gg\ndjKLi0/2RCW4Ed/vW/8Tj5Xb+NHPEayw/M88BzO4CkitVwi9hF/FrNA9ozZ9\nFztyHkOKzCYAWoCzrbubCDV2cHWWDNkopTgNMjX3Qfztz/MCEpiapl/5qelU\ngGPdfcP12uVNwpTHAZld+AV4AXun/Zump4NxKv2xC013ke/qOvCwRkR84Xdm\nDhLWWTl9lCfLfcjLGqMDCKs5CEDymMqB7rw9JeQR3SUhRYgNuF8rpsbjaVrR\nKrywZCaKf0iBlgVPW+ZDNXecWnIo+F5WBKCS84yx777OYPhCt88klem7UBVH\nI9BL\r\n=SxOF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrGANNn/hoFM5X6/wygNnil4ajNe6irSixsxoc6TLTnQIhALeTbxG0yf0jJ83ZiJmVh4tYzMOMmdHEBGvDfp9qKFAy"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2pack_0.1.0_1543105038433_0.9976426408538823"},"_hasShrinkwrap":false},"0.1.1":{"name":"2pack","version":"0.1.1","description":"Data Serialization","homepage":"https://666.io","keywords":["data","serialization","sockizy"],"author":{"name":"Daeren","email":"x@db.gg"},"main":"./index","scripts":{"build":"npm test && grunt","benchmark":"node scripts/benchmark","bmCopm":"node scripts/bmCopm","test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/Daeren/2pack.git"},"license":"MIT","engines":{"node":">=8.0.0"},"bugs":{"url":"https://github.com/Daeren/2pack/issues"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-static-fs":"^1.1.0","babel-plugin-version-inline":"^1.0.0","babel-preset-es2015":"^6.24.1","babel-preset-es2016":"^6.24.1","babel-preset-es2017":"^6.24.1","babelify":"^7.3.0","chai":"^4.0.2","del":"^2.2.0","electron":"^1.8.2","eslint":"^3.5.0","floss":"^2.0.1","gh-pages":"^0.12.0","grunt":"^1.0.1","grunt-babel":"^6.0.0","grunt-contrib-uglify":"^3.0.1","grunt-wrap":"^0.3.0","jaguarjs-jsdoc":"^1.0.1","js-md5":"^0.4.1","jsdoc":"^3.4.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.4.2","parallelshell":"^2.0.0","pixify":"^1.7.0","rimraf":"^2.5.3","time-grunt":"^1.4.0","watch":"^0.19.1"},"gitHead":"a545ac365af5019b99d58d262e788d0ed414a7be","_id":"2pack@0.1.1","_npmVersion":"5.0.3","_nodeVersion":"10.13.0","_npmUser":{"name":"daeren","email":"x@db.gg"},"maintainers":[{"name":"daeren","email":"x@db.gg"}],"dist":{"integrity":"sha512-CULh6wB5LByLTst5++O4kTcrH6zoT5uobZxuzHEzCSBwgjXPi2CS/NZmyHjvSOLSSxVK7FURfyj8wVISlbqT3Q==","shasum":"09f3693ea2eb0efced853aa458ce945c25991ce7","tarball":"https://registry.npmjs.org/2pack/-/2pack-0.1.1.tgz","fileCount":13,"unpackedSize":165241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNMnwCRA9TVsSAnZWagAAeJIP/2w/mqpTK1bC7HIKLVBF\nakAYT1BHer+tY0lVuK7CtIlpx6vuaqkUBAUUUKTYVaUoRxjjsbjEmKw40xbz\n7me26h3YBPu1rkMEbzeRTPEBX4RH++vk6/Sq56g5J12veGF+CKq4d6Rhx4Kq\nqncLMlmpTGxa3/o5fJwMwhtEeoqbGUwQMqQge0WxXPt2cps5rOawZ6uVBLU8\nKLDo4oIHSFJ2YU/NSmigXG8sUkd1i9Puf/r0E4fUZZW6P4V3bc1go6Qj3jhg\noZe6x5kpe8YjjvpjoKwollqcisVXN1iz24bkeyLsjMs0VPx5Ecv3tp/LT6I5\nk2aDdgAdfv7H3JKKR0piTP70DyLKQhyGOb8wNaDQUp/HWvUhX2JROyb3C30z\nqztNI3teDWBwFlIfV3zF2SfndRME5yta66sscWyHqKrcuBmZog+KxMCb/3HW\nHxp3qrfSEz1nKbZa+T51xkLnXR+h1qHHdINM8CWwYL/WbaK58JX+P5w3QRpF\nNgThj+h/x0a/5O7r+qUlo6njbErZ11hA1HGysw5fOZcAothB9/ENFcJgu/IS\nTCjIRuRQ1Uvh0gWsX69QsWDDq4Hd4vUaSQQILQKj0gZTsjpmatkB2Kka0UfQ\n84TpEVpMAa/wwXp1mYI2TWnL8xbxumxoVcapVZOez9PJWDJk8Kx2pvMouZiD\n9LLL\r\n=xL0k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIER8inGwMvhFKUytbd8zyXJRgRlObJCuY6k1Dh/cYorhAiEAuRT7ejWIvgDxbI/tepV7FxZjbrMEza6wy6FRXcs6vC4="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2pack_0.1.1_1546963440205_0.9501905791527137"},"_hasShrinkwrap":false},"0.1.2":{"name":"2pack","version":"0.1.2","description":"Data Serialization","homepage":"https://666.io","keywords":["data","serialization","sockizy"],"author":{"name":"Daeren","email":"x@db.gg"},"main":"./index","scripts":{"build":"npm test && grunt","benchmark":"node scripts/benchmark","bmCopm":"node scripts/bmCopm","test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/Daeren/2pack.git"},"license":"MIT","engines":{"node":">=8.0.0"},"bugs":{"url":"https://github.com/Daeren/2pack/issues"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-static-fs":"^1.1.0","babel-plugin-version-inline":"^1.0.0","babel-preset-es2015":"^6.24.1","babel-preset-es2016":"^6.24.1","babel-preset-es2017":"^6.24.1","babelify":"^7.3.0","chai":"^4.0.2","del":"^2.2.0","electron":"^1.8.2","eslint":"^3.5.0","floss":"^2.0.1","gh-pages":"^0.12.0","grunt":"^1.0.1","grunt-babel":"^6.0.0","grunt-contrib-uglify":"^3.0.1","grunt-wrap":"^0.3.0","jaguarjs-jsdoc":"^1.0.1","js-md5":"^0.4.1","jsdoc":"^3.4.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.4.2","parallelshell":"^2.0.0","pixify":"^1.7.0","rimraf":"^2.5.3","time-grunt":"^1.4.0","watch":"^0.19.1"},"gitHead":"3ec41aee802830f60f5c43ea6b8c37e93b9fb59b","_id":"2pack@0.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"daeren","email":"daeren.torn@ya.ru"},"dist":{"integrity":"sha512-qBzFwhgiDfgMMd4A+wRD09k72dbopZcz6LGfskyt9v3Y7uktHGAI7ok8aIZcBiGbNLqy6dexp9nSnrDswdryCw==","shasum":"95b68a6d20bc40dc88f3b0b11bb14861f3ddb32f","tarball":"https://registry.npmjs.org/2pack/-/2pack-0.1.2.tgz","fileCount":12,"unpackedSize":167307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+kn3CRA9TVsSAnZWagAAK9sP/jL9b5hCJy5ToUnxpWJJ\nZgnJGVpnN3m1E6tyY+EeNoSr3OxzeP1bHdmIBk6bC3OeU+PvJgdd+9anpfDv\njeiuILLzHJzLo+MzxLnda78T0scDh3Tt+o4YLtC5hiIZ9Rdp4tibRm5iRL/1\nN8e1Ipiae5tIgZivTstZ1JduMeIkDoi5cZL++1S8GuVmV/YoVIssSoc31xYq\nhZmZwwkf8wQ5RbLH9PMNp9Y0hdbNSuxoUDh5h0w7LlRO9guje6Ru8HyhoGCC\ngJtG8ftKZesjmc2CtXn4K93RqOpK6euEAH5LAwFzMFXHa/2YGkpH3lIQsI5x\nLBFko/IncQ+i3suwKir6W9WfhSBzehKaMhEGaY2y9r1yf0S1ilkBwZQ1H7fh\nTSMFVbZ5ZwhtI9GwNVfg2Lp6YCvE2yixaDER0GJM6oTuWlR2o0cUEfL5L3oy\nib0cyZAn5QPMnKdvktjBXhdcxGKh8jLiqsu6mQb0GLzHjsELTS1z2WrR4TB5\nwPV5e3KdigzjiJzL1Ctuy2EfED25e/u2MqEru011GqCQt8a2a0BDeTsNhf2j\nHvSFPupQqkSn2bUA6xgcNE7PDvg1eQbdNzRLTkjpXvYR9DR8E0DCmBD4t7fb\nx3gNHVZdMVaQKq3pOKgLBAAdt/p6V9PA23JVlJohz5JZe5ynCdS2RuhGfDI5\ngQZI\r\n=qDR7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQiOJ6KLUI9/rF5cgjDvwaMU6wFwIf2rUhtosOXgokZQIhAJl3wvZv0ORwOWW5wRzB8VZ3feJYdBcUJUJ/z161ISzm"}]},"maintainers":[{"name":"daeren","email":"x@db.gg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2pack_0.1.2_1559906806819_0.9329998994464552"},"_hasShrinkwrap":false},"1.0.0":{"name":"2pack","version":"1.0.0","description":"Data serialization","homepage":"https://666.io","keywords":["data","serialization"],"author":{"name":"Daeren","email":"x@db.gg"},"main":"./src/index","scripts":{"build":"npm test && npm run build-prod-min && npm run build-prod && npm run build-dev","build-prod-min":"webpack --mode=production --env=min","build-prod":"webpack --mode=production","build-dev":"webpack --mode=development","benchmark":"node scripts/benchmark","bmCopm":"node scripts/bmCopm","test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/Daeren/2pack.git"},"license":"MIT","engines":{"node":">=8.0.0"},"bugs":{"url":"https://github.com/Daeren/2pack/issues"},"devDependencies":{"@babel/core":"^7.18.0","@babel/preset-env":"^7.18.0","babel-loader":"^8.2.5","chai":"^4.3.6","mocha":"^10.0.0","terser-webpack-plugin":"^5.3.1","webpack":"^5.72.1","webpack-cli":"^4.9.2"},"gitHead":"f4aec7da20a92bbb519d4505edc8de3b2cd6b39e","_id":"2pack@1.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-GVm/d/Zp1JrbLSpOJbipY7MUyu7C+PUcHUoY4ZuILhqLSVg8uDyP6KtdCHgZzxDhyMo75eFD/qZQ9f9d4YO0Jw==","shasum":"79daacd118c2ecd9ad56dbd61d3bc3203be59017","tarball":"https://registry.npmjs.org/2pack/-/2pack-1.0.0.tgz","fileCount":15,"unpackedSize":204960,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh8isAvAtTWdKckOfXYOhtP05IjncLw19LRMh88YfIjAIgPwRsWziWtPD9qozXy5XBl2SeCz1/zIwz4XGPwNTDPJg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiipe4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXDA/+PwmAETNOjEW+az6OUL0No6GF6p0beb6EuPuyYfxCeSXcS05M\r\nAmhM67m2wkqF+DY4bjo7mj/cfag6Fhn7gE+4kVdIK8/uKuNFCVgSpGHTo38y\r\nNop6YOpgTmRCGqIugvwXYNJXCv1WbmQT3PklUQOTS7lwyfz2O5gRi18aFE3s\r\nX8zMjHQQzheLm4xbkUzCl/PJ98YuyllUrm9GKTmQO7CpuWHr7SkHTF7nfCU4\r\nnxRaBSUykHmhFIXcOooOpmH7SBHohJlRqfOaQUuXXxty994ODEM26DogbDg5\r\nKWu+vr0RzrSjIn1ejytXtSDuRaRjUsKG+6+b43fx4IUrd0h9j1nJpv22alNK\r\nYzA7QNnwB5/lfYmmvUOz6HKLf8bLn6uPAvD2dswfT9FUlkJdwvfhpn7Yu0Ii\r\nhzBGjA59Kzsv5uHYS5ZDkFZOO++iUTxkFPQjpzUlQ5kG/jId0iR7WDce2fXv\r\nLH5JbBH+aFgarqhrTxHxq2Hnkm3xyLnOMpBlGZum1kmgV5BkgwgByN5hU6Mu\r\nr9PAqYnXyGhFWyhD14z2qXxc2LtCA6y5S/jVQ8FRdD/tuShf14ZgctSKx1V1\r\nnHGaouBBgwOSxmLIkHw2igjYgkZzqHTwSpM8J5cquCoVoShU6QP5MzOfHqVm\r\ngcWOV1/l9GjGsfXTlb1yukhxzSR6Uh2TBB4=\r\n=uZh9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"daeren","email":"daeren.torn@ya.ru"},"directories":{},"maintainers":[{"name":"daeren","email":"daeren.torn@ya.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2pack_1.0.0_1653249976240_0.2864844357099978"},"_hasShrinkwrap":false}},"readme":"* Binary (Little/Big - Endian)\r\n* Relative and absolute zero-copy operations wherever possible\r\n* Browser\r\n\r\n\r\n#### Goals:\r\n1. Low memory usage;\r\n2. Maximum performance.\r\n\r\n\r\n```javascript\r\nconst packer = require('2pack');\r\n\r\nconst header = packer('int16');\r\nconst payload = packer(['name:str', 'hp:int16']);\r\n\r\n//------------------------------\r\n\r\npayload.offset = header.maxSize;\r\n\r\n//---------]>\r\n\r\nconst id = 69;\r\nconst data = { name: 'D', hp: 13 };\r\n\r\nconst buf = header.pack(id, payload.pack(data));\r\nconst size = buf.length;\r\n\r\n//---------]>\r\n\r\nconsole.log(packer.isBE, packer.isLE);\r\n\r\nconsole.log(\r\n    header.unpack(buf, 0, size),\r\n    payload.unpack(buf, 0, size)\r\n);\r\n\r\n//------------------------------\r\n\r\n/*\r\npacker('int16'); // primitive | returns: value\r\npack(0);\r\n\r\npacker(['int16']); // array | returns: array | unpackDataAsArray = true\r\npack([0]);\r\n\r\npacker(['name:str']); // object | returns: object\r\npack(['D']);\r\npack({name: 'D'});\r\n\r\npacker(['int16', 'name:str']); // error\r\n\r\n//----)>\r\n\r\nunpack(bin, offset, length, cbEndInfo(offset), target, asCopy, asArray);\r\n\r\n@bin - Buffer / Uint8Array\r\n*/\r\n```\r\n\r\n\r\n##### Packet type\r\n\r\n| Name                | Alias   | Note                                                             |\r\n|---------------------|---------|------------------------------------------------------------------|\r\n|                     | -       |                                                                  |\r\n| bin<size (byte)>    | b       | default: max 1024 (0-65535); server: Buffer; client: Uint8Array; |\r\n| str<size (byte)>    | s       | default: max 256 (0-65535)                                       |\r\n| int<size (bit)>     | i       | size: 8, 16, 32, 64 (BigInt64Array)                              |\r\n| uint<size (bit)>    | u       | size: 8, 16, 32, 64 (BigUint64Array)                             |\r\n| float<size (bit)>   | f       | size: 32, 64                                                     |\r\n| json<size (byte)>   | j       | default: max 8192 (0-65535)                                      |\r\n\r\n\r\n## License\r\n\r\nMIT\r\n","maintainers":[{"name":"daeren","email":"daeren.torn@ya.ru"}],"time":{"modified":"2022-05-22T20:06:16.522Z","created":"2018-02-05T09:35:07.751Z","0.0.1":"2018-02-05T09:35:07.751Z","0.0.2":"2018-02-05T10:28:47.776Z","0.0.3":"2018-02-06T10:46:57.810Z","0.0.4":"2018-02-07T12:04:37.862Z","0.1.0":"2018-11-25T00:17:18.607Z","0.1.1":"2019-01-08T16:04:00.355Z","0.1.2":"2019-06-07T11:26:46.934Z","1.0.0":"2022-05-22T20:06:16.446Z"},"homepage":"https://666.io","keywords":["data","serialization"],"repository":{"type":"git","url":"git://github.com/Daeren/2pack.git"},"author":{"name":"Daeren","email":"x@db.gg"},"bugs":{"url":"https://github.com/Daeren/2pack/issues"},"license":"MIT","readmeFilename":"README.md"}