{"_id":"bytestreamjs","_rev":"29-97a0a14fccb108b7e6fa9690b07161a6","name":"bytestreamjs","dist-tags":{"next":"1.1.3","beta":"1.1.3-beta.0","latest":"3.0.0"},"versions":{"1.0.0":{"name":"bytestreamjs","version":"1.0.0","author":{"name":"Yury Strozhevsky"},"license":"ISC","_id":"bytestreamjs@1.0.0","maintainers":[{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"}],"dist":{"shasum":"9a4af2bda6b16eb21034ebeaf4080f04c7165d5e","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-1.0.0.tgz","integrity":"sha512-FTsbCuxteS8SeXJM9hwMRR1+QeB/KnsKdnGV3KwrYQQAtlc9eI0La/uuTaDhQs66Q7d85rbQRysMLcYrRFcgZQ==","signatures":[{"sig":"MEQCIAGi1OJ41bPaW9x7da2aKPuL2En8vh0OKpC72Dxng8+pAiA/xF7emaWBOifB1ZBokp8ZG4/yRHpjWXSSyvLuL8BJEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9a4af2bda6b16eb21034ebeaf4080f04c7165d5e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"},"_npmVersion":"3.7.3","description":"ES6 version of ByteStream","directories":{},"_nodeVersion":"5.8.0","_npmOperationalInternal":{"tmp":"tmp/bytestreamjs-1.0.0.tgz_1470396004654_0.9386298365425318","host":"packages-12-west.internal.npmjs.com"}},"1.0.12":{"name":"bytestreamjs","version":"1.0.12","keywords":["ES6","ES2015","stream","bit","byte","access"],"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"MIT","_id":"bytestreamjs@1.0.12","maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"}],"contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"homepage":"https://github.com/PeculiarVenturess/ByteStream.js#readme","bugs":{"url":"https://github.com/PeculiarVenturess/ByteStream.js/issues"},"dist":{"shasum":"09d2337b2c562cc1ddf9cd467e123c9dac40d93d","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-1.0.12.tgz","fileCount":6,"integrity":"sha512-8idxLt3/7UW9o/XIQ92gdIFOXTIuezKAg83Sgogfo/wCBOu535iZDr16gLkT2O6QL5nZbCzOu23HKBugAbUWdA==","signatures":[{"sig":"MEUCIGebeIEjZThYT9taVBvbKvuV5OdWqqKz3rP5MzGqetndAiEAxXyPIrHIiin/seNoZgA0jrK677OuMOlv8zE019RpsPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":489087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9VwkCRA9TVsSAnZWagAApugP/2WjhHyOiZ+UiJdBFGeu\nUyRUd3xEUqdOe8wm+mrb2H93SlQvzP53ynDqFTjrjL7bUlzn/Fx8DucXBjUm\nNey6MQdi4seYYdUFPeMGywsdMrzHeLDEWVuwlH717i0FbjvqfHLeWabRtKsQ\nS7Qe8QBlo3V/mCxIPwx2uLvvZFZlc8jW5fdroB2VrDmgQX4DWweXNDyRgzjt\ncFIdcWKosiapnx0MrXmootB8g0K/2Le55JdauB/tOw7ZUIpPnDoC8R2hIKNu\nhFE2R9uvSvJxV8biQzfc1X/yjxw2KaHvhhk+qGgdpW+oECpd2LPeA1UFRWbU\n52JQIybiwB3OtC7yfbfaD/lDJn4Y9lSeJW4DixfQQSwPv630/c537xPBgxdi\nso+9vEk3v8eun5t4stOi7LGscgbDllu7Os8hMHaB86nIIL9Lm9+sSLmsxycp\nnvjsgmcdBts4ldMQ7gjT/ubiiNalrarxIUfckY7KFShvqkr4ImnfI0UNT3tr\nH4gJjVQAMhNwkFOcccEilMMzWkHHofM3r21j0XMMxUldIoMuXOlyJRepHigk\npExFHE/iz94KbHQGPuddjHNafeZRmFPYA+d4mX6HbrSAcmIKHxucpE1GwF7L\nExBG+gR4bWwYBy39291etyyhCIGkRNkT4QfjBjGtfxWbjIeTebHLQ0oe0g1O\n4Q/2\r\n=u2Xo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/bytestream.js","module":"./src/bytestream.js","gitHead":"e50d9c16e8108b0ee0e6d8f6acb8700abb12101c","scripts":{"test":"cross-env NODE_ENV=test nyc mocha --require babel-register --require babel-polyfill","build":"babel src --compact=false --out-dir build --source-maps","watch":"babel src --compact=false --out-dir build --source-maps --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"},"repository":{"url":"git://github.com/PeculiarVenturess/ByteStream.js.git","type":"git"},"_npmVersion":"5.6.0","description":"ByteStream is a library making possibe to manipulates single bytes and bits on pure JavaScript","directories":{},"jsnext:main":"./src/bytestream.js","_nodeVersion":"8.7.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.0.2","eslint":"^4.19.1","babel-cli":"latest","cross-env":"^5.1.4","babel-polyfill":"^6.26.0","babel-preset-env":"latest","babel-plugin-istanbul":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/bytestreamjs_1.0.12_1526029347038_0.45597820536989375","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"bytestreamjs","version":"1.0.13","keywords":["ES6","ES2015","stream","bit","byte","access"],"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"MIT","_id":"bytestreamjs@1.0.13","maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"}],"contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"homepage":"https://github.com/PeculiarVenturess/ByteStream.js#readme","bugs":{"url":"https://github.com/PeculiarVenturess/ByteStream.js/issues"},"dist":{"shasum":"0ef210183354f8154af3e22a353f2d1561773ebb","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-1.0.13.tgz","fileCount":6,"integrity":"sha512-PZFdRKGNa3AAgYgsitY27L6IpFPsS5rsgkgYYaUNaUam9aPzYDofj+ml9BUaO9ySHlILLM48HfINcK5j+YTV6Q==","signatures":[{"sig":"MEUCIQCl+0uu4eji0ieUUw9BxkL3jQ6okCDMuIQuJYtmj3N7zgIgAq5jkW3TWitPtXGRvaJM3BK0wiRsLVux/PosobdQMGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":492447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/saNCRA9TVsSAnZWagAA28kP/3uPOjhzbRzrKVaMn9E3\nCaO1/1oqzMQ5T9KDivxBH/r5CbJbuYPP6OO2MmRccSm5+ZOiv+YaRrpgz4NK\n4YFj96aAepK5gEPBocvWGp6OQkYYxhMIOHNu+Llpc0PHRi1wQXcbqcUK/ZwT\nJhmk5Su4bBLNiORa+ytunZ2K1TSbjp4phm0ZBl7cPpQ4buGX4+65vWeMWocE\nGgwYkCaIsr0fzLmf271ZRrGce+zKUUvEGfY9kIQK2JS4gtoq4KGawBTs2dRi\naamIXJ30WKCmT5VfSofeHTQiUo9uYnWrveE38P7OdY3ue46IK10HpP2wIULS\noJgYIamyAc5gUDigtTewa5yHhKbR/M9PtLynEAl74dRUrudDT8/BFQUyne9M\ntXtvJCCmAF4zDp8xUhP2+Z3onkCzIp2m12Z7itIfNLsWrLVm39h5BBGswu/J\n1JEjS7jQXlAMps1sBmQKuShwyqieTK3SE5x5WEF8lHY4ySjF0/+LFNRcMF4a\n4uF2627CkNFrdvXVS21nXj4oHVZLSZtCeKSjMvB8Dc5/t/uXwTUjOFWd/Pp3\n46Dd/+ukwjPhZUzP9zWX2805x+SKL1e0D9Y22GUeOBysI/u0668HqM1N2Qjx\nhbkGZ+nuhPfUTqje4szSSEjsXErffNQVrUIh2lf5aInlRB5gsyqOtRgmx8wK\nZJvU\r\n=i0Pz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/bytestream.js","module":"./src/bytestream.js","gitHead":"4fdc7c750966857d89483bcc1fb97cc0317b8e22","scripts":{"test":"cross-env NODE_ENV=test nyc mocha --require babel-register --require babel-polyfill","build":"babel src --compact=false --out-dir build --source-maps","watch":"babel src --compact=false --out-dir build --source-maps --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"},"repository":{"url":"git://github.com/PeculiarVenturess/ByteStream.js.git","type":"git"},"_npmVersion":"5.6.0","description":"ByteStream is a library making possibe to manipulates single bytes and bits on pure JavaScript","directories":{},"jsnext:main":"./src/bytestream.js","_nodeVersion":"8.7.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.0.2","eslint":"^4.19.1","babel-cli":"latest","cross-env":"^5.1.4","babel-polyfill":"^6.26.0","babel-preset-env":"latest","babel-plugin-istanbul":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/bytestreamjs_1.0.13_1526646412295_0.1787205613574705","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"bytestreamjs","version":"1.0.14","keywords":["ES6","ES2015","stream","bit","byte","access"],"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"MIT","_id":"bytestreamjs@1.0.14","maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"}],"contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"homepage":"https://github.com/PeculiarVenturess/ByteStream.js#readme","bugs":{"url":"https://github.com/PeculiarVenturess/ByteStream.js/issues"},"dist":{"shasum":"7a20d0971212e468858467a50baad31c33dceacc","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-1.0.14.tgz","fileCount":6,"integrity":"sha512-I2ojd5Zg906BzkYxFmNG2+gXBOzHBmYrn0TlD1p/0ptKHXQwQjErkutDWdinYz+N4LpV4nDRlMfXOqFH1IpmUg==","signatures":[{"sig":"MEYCIQCyOlNjv8B30jlnQXDPcLv/LidHk/gYuY9r6mQkKZesogIhAK7jTDXuJCZZS3ttrfnJblHc+Dk0tESS8nDIR875ok10","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":493185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAASGCRA9TVsSAnZWagAA/6QQAJfEU6PFAFimMXMsIPXo\nibwu6s4YYNf3tNjeH2rLJuHy8p/hj2eDFgWPJXCTTIbowaxePo9Y60njwvD3\nwlyM0mqBuETVV5P8k6/3W5+zp7EdB08i0j3LAF33LSX+h2zdzxnnWzDmuyYk\nuH6zqQVKFV3LKBUm/qE9aEgjQJHGoDY/+CCSSfZPY9GZhP3hYzKnZ3xQ89Gy\n53WENhJndY6XIDPnCbkfKLjFHtiEN2X2jbfhmP46mFy4T6cPATxVf5LWR4DJ\nocrm8eQs4+2baAL4KOOth1iPJ2RVkvuAnpLB8T/VV326CkVkW1JGfKt/Ujwu\nBQdON7qLklxD5MJSBw+Y36uXaGVhuc0Pi6bLvanLl+DYbAqs9S3qHvAeEnc5\n85bl0lye0k40nkSnLSeWCCH8nMNbDTJnJUp+o/kmX4thXNBojOA1LVDtV66a\n7Ey53ZEGneItc1v+CFHgnlGp13ZWrnN/aKFe2AvkT5/rFUqtnQezczYTVPhU\nx4p2K7kJ9Pb4Isg/7r9tdiy3IOi3tYO9YdnEtGjWb1Lv49VJ1EMqTiLGxGKP\nOFD3IMWWaQs9WIeUo865YGHTT6pmrUH/9Bn9gIsGL6s59wldZeiJE9H32Jie\nF45EkpLRiy+kxy/Pso2g9w8yuXbD7zQCnL6abeRCLhLgtfONN7xBf3UcUwFV\nQyr9\r\n=brGu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/bytestream.js","module":"./src/bytestream.js","gitHead":"67b4510ee363bfb6c62ee6379777f0a3d00039e5","scripts":{"test":"cross-env NODE_ENV=test nyc mocha --require babel-register --require babel-polyfill","build":"babel src --compact=false --out-dir build --source-maps","watch":"babel src --compact=false --out-dir build --source-maps --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"},"repository":{"url":"git://github.com/PeculiarVenturess/ByteStream.js.git","type":"git"},"_npmVersion":"5.6.0","description":"ByteStream is a library making possibe to manipulates single bytes and bits on pure JavaScript","directories":{},"jsnext:main":"./src/bytestream.js","_nodeVersion":"8.7.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.0.2","eslint":"^4.19.1","babel-cli":"latest","cross-env":"^5.1.4","babel-polyfill":"^6.26.0","babel-preset-env":"latest","babel-plugin-istanbul":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/bytestreamjs_1.0.14_1526727813073_0.9645190537183057","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"bytestreamjs","version":"1.0.17","keywords":["ES6","ES2015","stream","bit","byte","access"],"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"MIT","_id":"bytestreamjs@1.0.17","maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"}],"contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"homepage":"https://github.com/PeculiarVenturess/ByteStream.js#readme","bugs":{"url":"https://github.com/PeculiarVenturess/ByteStream.js/issues"},"dist":{"shasum":"b1de3feec5638e72d6475cf8b4bb90ede608a82f","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-1.0.17.tgz","fileCount":6,"integrity":"sha512-FeGSt18wrTH1DUJhymVrkMrvpZOV+5eM718DdHXSMnd2RRy/RWIUjhjvPxiWascil7MVCKWQ5gQlbKESFfx8ow==","signatures":[{"sig":"MEUCIEweWrfgeW0F7czw5ZFzi7mKdCq5YIdEYlfG1DVdqSU2AiEAmNXHS8CBgoDe21kl4ADH4FMlYE/ibuGMOgMIpZ6qn20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":501544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDnYZCRA9TVsSAnZWagAA3ZQQAINUztRKUAns9v1gbN/A\nJ4xbEh+hYTnDeXtjDyYn4fuazMFyJ5Lx+FTfXHQzTbsnoFo0M8NLd8RWWylg\ntVFlYPvX7MTjb6eNrODgh6mw7SyXY787N65ctVJmyrvO+ZsXJayU6mU0oYt6\nfWTntVUidMhS8bbocQZlmOQPqle4E+u6RTU3KZa0eBIzV4orLdq1Vff4R+ri\nVE+mxRb1XJsbIwRwEcFKDIUcIdCXGcELK1tzFvDBnbeDQ+uAjwr2Psyu7xcg\nApmbV62syQ/ZJBXRbUPby520mATIfBJ8nNDt8fpeDWdKfwieRQqtV2qVqa4H\nk7ECTwOOO6jbgQQ7vpvMcQGgS7xCDZ7tyyVkSKx29z3KIu2PrBmCOAVYVLdE\nIU9V/fNCDj/l8Inp30AV9ZUiENo3aEqnJaHnhXF2uMlLINwzNu9Hhh/cFp2p\n4IjGj5Epkyru+nW5302CvXvrkYoBUrfTKfryAECEK3bp/qGbii+BGYo1zpyQ\nvf8KXdnioDQWx2hTmGZiRe1oCvQ1SsMBxeuR1/v903kL4APA97XpFpmebb19\nBWQpneXQA6eQAPBnl/4S1Rwu/I7S/pSUTS2F/29BJm8ZXVdgQ4F4jVcFKEDk\nHsgLkLR20+y+/ZJtDg8vDRfi/7fE+wlO7AqvI3ZUj/HefTwMPFoWMWZ0FCag\nRUyn\r\n=/Xl3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/bytestream.js","module":"./src/bytestream.js","gitHead":"6ed7e613941d710b9d4c007c33aa51a432d41691","scripts":{"test":"cross-env NODE_ENV=test nyc mocha --require babel-register --require babel-polyfill","build":"babel src --compact=false --out-dir build --source-maps","watch":"babel src --compact=false --out-dir build --source-maps --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"},"repository":{"url":"git://github.com/PeculiarVenturess/ByteStream.js.git","type":"git"},"_npmVersion":"5.6.0","description":"ByteStream is a library making possibe to manipulates single bytes and bits on pure JavaScript","directories":{},"jsnext:main":"./src/bytestream.js","_nodeVersion":"8.7.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.0.2","eslint":"^4.19.1","babel-cli":"latest","cross-env":"^5.1.4","babel-polyfill":"^6.26.0","babel-preset-env":"latest","babel-plugin-istanbul":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/bytestreamjs_1.0.17_1527674391538_0.4808928747986403","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"bytestreamjs","version":"1.0.18","keywords":["ES6","ES2015","stream","bit","byte","access"],"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"MIT","_id":"bytestreamjs@1.0.18","maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"}],"contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"homepage":"https://github.com/PeculiarVentures/ByteStream.js#readme","bugs":{"url":"https://github.com/PeculiarVentures/ByteStream.js/issues"},"dist":{"shasum":"42df273803466edfd434f5ed8b3d2c6daa3871a2","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-1.0.18.tgz","fileCount":6,"integrity":"sha512-LRtWae5wkn8FvRATV5Zf2xfBwAp/gTMuTHBpXy8wMUlqL9kRn/eDO1AIInSNrX89QDOv9ZNIxaEQdUJRn9J+Tw==","signatures":[{"sig":"MEUCICXQRpAj/1SjFVNxvUia6vm/8mtMfxkCWWycflGkS3wcAiEAluMUgMvwMFNGt2WxkBKYMIO6nkkfAA3fdBNZCR9UM+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":501543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEOcsCRA9TVsSAnZWagAARmEQAIYjVGK9n4DfcPFaAbAR\nL9K/1mdjvMF5OFu1T4zUxcYgpSMcja4tgxhVIAhPAHlwH0I2PKqjwxasPu/T\nba79bMHNZB5qKl4Kb5fDgBS0uOn8UHE4dSKBmN9Zy6sU3zPXm/QtOfxHx6b+\nKBoFmb7kk3HbRjS17StY+g8ozzLiys9jY2ZTUDPhyKfLvHVeFF9VKLgEaeM0\nw8Ji1X1gZn57cpMpiOTjbhuph3YxChStMxsKfTsWZpjvhfxjOywTkXwQy2oC\n5mHW58U44B76i811v9wuVXYOT45TOi5rj6x/HUNt57MdUn/Qj3hZf3FkJbPr\nHPruipj8mzwtbPQ+5ZMBwQseWRhmSYlMSkhixF6D5JaJYvhKdNS4tkK49Eke\nFVpFbw6kU0bN2UC+9BFZ6Qmqucu8pfOuXsHQWZIypKpYAH0g3SCR4shodxy0\ngB1o6509oqZI4mYy0lvJmlxWB5u5BefVK1+28GAA/wmG7Ilmko/ii5nueU9U\nQ42kPOgpcgDlOCAEL+76LAVGgV8fMITuO6GZIQko0eOpVFsUFUYsDmcUtkQt\nfxW/w78aJoPU1tGjbfNUjqDhFKDNGyZwvan0USSo+1eI8hmDP7NsjwAttseF\nI4JbflnJCbFlr1WHkuUdRWrVz05/JiDcqgg38bpMrOfGsdz1SZuB/FLlnlEM\ns/nv\r\n=c5iu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/bytestream.js","module":"./src/bytestream.js","gitHead":"5791eaedf44ae7a9ca5d8e7e84bdfc9d17e8c709","scripts":{"test":"cross-env NODE_ENV=test nyc mocha --require babel-register --require babel-polyfill","build":"babel src --compact=false --out-dir build --source-maps","watch":"babel src --compact=false --out-dir build --source-maps --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"},"repository":{"url":"git://github.com/PeculiarVentures/ByteStream.js.git","type":"git"},"_npmVersion":"5.6.0","description":"ByteStream is a library making possibe to manipulates single bytes and bits on pure JavaScript","directories":{},"jsnext:main":"./src/bytestream.js","_nodeVersion":"8.7.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.0.2","eslint":"^4.19.1","babel-cli":"latest","cross-env":"^5.1.4","babel-polyfill":"^6.26.0","babel-preset-env":"latest","babel-plugin-istanbul":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/bytestreamjs_1.0.18_1527834411423_0.1067089677774431","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"bytestreamjs","version":"1.0.19","keywords":["ES6","ES2015","stream","bit","byte","access"],"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"MIT","_id":"bytestreamjs@1.0.19","maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"}],"contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"homepage":"https://github.com/PeculiarVentures/ByteStream.js#readme","bugs":{"url":"https://github.com/PeculiarVentures/ByteStream.js/issues"},"dist":{"shasum":"671457b843f3af3d8f568496b6f9772bf0d1e03f","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-1.0.19.tgz","fileCount":6,"integrity":"sha512-8DpOWlh0RpDbxFqoGWzi8aYrrmIrmW7/4Wh7R4rPs6MI7RoQD3ItNAx9a5RKsNW1qAwOVVvtER8GIdZkndUorw==","signatures":[{"sig":"MEYCIQCvRQvBNg+TTYgGjYPTdjj9kTi21plpS/K7jR7h1qTuzwIhAOfg8kAd/Bc20X7hzlfl7weS2PtAxlz35TYgc6xIJHCr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEoiTCRA9TVsSAnZWagAAD2QP/3vZ/2sJaeb88IVe3wi0\nYr6DuYF0ub2u7y/KFD4/99xPu/Tyoc63JFZgLtRwxzCAcjJJRd1sgwQqz1WS\nqXX2xmYAnlcHTzMhOlSZhAdZ7Jv4RRRbQQZ9iTUJ9ztvxCb31SioCwbLG7QC\nKOXEQZWQWzQNvz4poTTH6P3WJvZlZ1eu4hgaEIcbLZIlPzehjk0fR9UmaQHK\nZ/TDFQ6bsBg1L06FxQYmVepiV/BG+3j5RqRgyhTOeO22q7oxBWu+kAM4+4lP\n7Xm+CHr5kMzcz4xsE82XCSTecdf1XpBSDPvyiUBOuMy0oFKFHgKdo5SeVe8T\ncxWgQ7sl1eT6UnEzZkdnp3rxSCNrin7r49uyAgK/lIUAXk8M9Nh240T9qbfN\nIEzgj73dX2D2dTgGWFRwj8QuxQd2mFo7Pip/hEqme7wfeBeaJRizgO6Y9CVI\ne/B3Z6VqMJ37kMICsiz4xYr8L6MaDJrl6ceZ22DnV3yz2l+6XRSlj9QpLSTe\n1B7Ek7nicXvF8ifK74nNex0eze4k7LK1ZqtREAgOq2dU5btRLzJtjEY+yfDp\niKL9FvkdjSnZlSA0OpEjPcU4TnPIXuIuX4ZosZl+VddgU5MgQ1s8I+tac/Bo\nLulrpH4uw518wMENVhLN2dXgVcwBFRIPBvtOz8dDmlf7R8YlM70XzdtX0eZ2\npG61\r\n=8ykM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/bytestream.js","module":"./src/bytestream.js","engines":{"node":">=6.0.0"},"gitHead":"d678dcfb8b7040381246a8f014deed4b30d72d24","scripts":{"test":"cross-env NODE_ENV=test nyc mocha --require babel-register","build":"babel src --compact=false --out-dir build --source-maps","watch":"babel src --compact=false --out-dir build --source-maps --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"},"repository":{"url":"git://github.com/PeculiarVentures/ByteStream.js.git","type":"git"},"_npmVersion":"5.6.0","description":"ByteStream is a library making possibe to manipulates single bytes and bits on pure JavaScript","directories":{},"jsnext:main":"./src/bytestream.js","_nodeVersion":"8.7.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.0.2","eslint":"^4.19.1","babel-cli":"latest","cross-env":"^5.1.4","babel-preset-env":"latest","babel-plugin-istanbul":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/bytestreamjs_1.0.19_1527941265824_0.23474772823209333","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"bytestreamjs","version":"1.0.20","keywords":["ES6","ES2015","stream","bit","byte","access"],"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"MIT","_id":"bytestreamjs@1.0.20","maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"}],"contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"homepage":"https://github.com/PeculiarVentures/ByteStream.js#readme","bugs":{"url":"https://github.com/PeculiarVentures/ByteStream.js/issues"},"dist":{"shasum":"8b788b1965d9fa6de1778c91b06cee19e1305c9c","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-1.0.20.tgz","fileCount":6,"integrity":"sha512-eMUl9TIPMI9wroWgMutv8TWgew/XKc6KzxBiOj1fRw8p4i4u9lQlJWEWLGKNIMKbvbqh/HGre1Nz7fZZ8tUL/w==","signatures":[{"sig":"MEUCIH53Dc7mrni9NPPK3Q+2Tqjk35fU+xjUHK4o8s6e2QPpAiEAwxpAfcVoZZEpSTe3SO8XkrynUkSMtc6kVMMhP3MGZFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":494180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGn51CRA9TVsSAnZWagAAfAgQAJrlMEBv8cerKZoqycRv\nT0+2ay2pG2QU5nR0L74vQOQrDEykkf6W3I1/c0RRJhZG0iuEpm89PwV10cdC\nxbaz57nw8HUwIlP6QeiTu/qd+VTAVmOPbREGLKGeQ4SH16Nq1GXQk+zFLcTE\nDfLNlO0QnQzstAQdb8kVRyPvhsJtjl4XabpKVzDvLdHFvx/jVrhIv7MMowBi\nlosHQ1MsuqT5P2+Nri/PyHeSQmRrxeuPbsMdJV3N0Zv+e+W7YZ4gpfcEEO0S\n76Sp7EDC8wh31ZOr/y7xhu1VCVVTUTHzlNnx1g8ZON4W7Q+iDZpaDZPgS4R+\nCHjHapCzf1OyfufI1HIb4Rco0AbT7yEp3b5tKuAnAt88X0LxLsmGb2vPB/qU\nyvqqYvcajN3ngBEnKplaNyzIvvbHOBxSPrim4V9Of6yupB/gKwjiFBrsaeCK\nZYVe4aCDyL3MHNAHu/wq2W5wfyBfy7ZFj/CfberBv1038KRmRl2UXclO7nEk\n5YthaDp+KUIyL0kXF6/98qbRPJ8DNqmPQPmuuO1YTHyOxVjXD/wYd5qUuGqa\nOmYKfvKZHndnXiLhf5YletZFTbaKJaVlye2AaaNW9mil0Cw97Zpo5neVuZE6\nNVg1OSBRVAdVKarm6Zon4d3XTO47I37016tJAe9SJseGoMGSOOplWSwIn9jz\ng/6b\r\n=oVds\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/bytestream.js","module":"./src/bytestream.js","engines":{"node":">=6.0.0"},"gitHead":"0e9140d4e4b65ecbdb176f5c0c2e75e34429a0a7","scripts":{"test":"cross-env NODE_ENV=test nyc mocha --require babel-register","build":"babel src --compact=false --out-dir build --source-maps","watch":"babel src --compact=false --out-dir build --source-maps --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"},"repository":{"url":"git://github.com/PeculiarVentures/ByteStream.js.git","type":"git"},"_npmVersion":"5.6.0","description":"ByteStream is a library making possibe to manipulates single bytes and bits on pure JavaScript","directories":{},"jsnext:main":"./src/bytestream.js","_nodeVersion":"8.7.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.0.2","eslint":"^4.19.1","babel-cli":"latest","cross-env":"^5.1.4","babel-preset-env":"latest","babel-plugin-istanbul":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/bytestreamjs_1.0.20_1528462964609_0.09065698491421892","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"bytestreamjs","version":"1.0.21","keywords":["ES6","ES2015","stream","bit","byte","access"],"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"MIT","_id":"bytestreamjs@1.0.21","maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"}],"contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"homepage":"https://github.com/PeculiarVentures/ByteStream.js#readme","bugs":{"url":"https://github.com/PeculiarVentures/ByteStream.js/issues"},"dist":{"shasum":"05f9766e721ceb6a0069b1c1d17ce119def7a4b9","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-1.0.21.tgz","fileCount":6,"integrity":"sha512-vsHhTCrpEw3KqALHA51fxbTd7dDrPbAXsOD4Kabi0jdWpvVZW094OrV7diaqPjVVMKj+v8SFmUzWZ0u8OjkpPA==","signatures":[{"sig":"MEUCIFngCwUFun2gtdqHwEgzLYYvY/hJdp++AcQmd6Va4Rs9AiEAs4Ylnd4v6tYwdiVzXt/p8ykVdq7YLRat5uutNbZbVxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHnGNCRA9TVsSAnZWagAALlUQAJxj+4BkQFvlAT+mzLny\nuSaBS2eb+GgJBvYQ3SRKZxNhwAXUfL8UoYeuUg2XjbOvyYAKrqGFfQAMwu8d\n+7Lejn+NXzwO4pNfwpgAlgpfW3EYystqd+SZgLngoeN/bgy5QkCmkx7HX3lK\nIjSxG6bUXpxcOMlLo8A7PnYudGd29W9MzS9j4FSxMhsVstw/DgnBKpynId6B\nt0JPFjy0jFE/qMELSaTXHKVYtOGJPEJhF9uZ0iB4gNQ/yCJ+Cu/c5OuGgrtt\n9w6dAl3yrDoLpugbXFuGYG/6ndGdXD7BC22TVb5NfD8HvBaJ0YSRAJg00quB\nJFz4kisoGV0rICEFgwkaaG/j381H0cu+XK/zqMSgNPcck+XmBsxvwQhfqFWE\n8uKBsUABSY6qF1NsqcrhoL2s5NnHs/4URSk0aCTv5uutAoVg3qI8NWPw86QV\nIOynHQF7CI9siE2XEUi9xiNZc2ofZVQx70+LWptmCDc+wOu5TCH+rPzcdP+V\n9koMWjJSFNywIfP+5s9t1StYCITzPFMn6ppG/BSU8lSFUNh3NX9iPr1Q55YG\nUyRV6iVmKDLfq5Wqt/jzlKUA6nXp32h0JdHQrNygsJ8dKj8hW0QhgtZgnvf0\nRg9B/9nphwxCmSWMLjNWLyNlYLaUsCJcejb2EYcy7vAZppTqn5l2G21MQeUI\nNhSt\r\n=s15k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/bytestream.js","module":"./src/bytestream.js","engines":{"node":">=6.0.0"},"gitHead":"a4a11a21858467a1d47c99b6bf224fb976256401","scripts":{"test":"cross-env NODE_ENV=test nyc mocha --require babel-register","build":"babel src --compact=false --out-dir build --source-maps","watch":"babel src --compact=false --out-dir build --source-maps --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"},"repository":{"url":"git://github.com/PeculiarVentures/ByteStream.js.git","type":"git"},"_npmVersion":"5.6.0","description":"ByteStream is a library making possibe to manipulates single bytes and bits on pure JavaScript","directories":{},"jsnext:main":"./src/bytestream.js","_nodeVersion":"8.7.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.0.2","eslint":"^4.19.1","babel-cli":"latest","cross-env":"^5.1.4","babel-preset-env":"latest","babel-plugin-istanbul":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/bytestreamjs_1.0.21_1528721804273_0.19251723621341132","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"bytestreamjs","version":"1.0.22","keywords":["ES6","ES2015","stream","bit","byte","access"],"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"MIT","_id":"bytestreamjs@1.0.22","maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"}],"contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"homepage":"https://github.com/PeculiarVentures/ByteStream.js#readme","bugs":{"url":"https://github.com/PeculiarVentures/ByteStream.js/issues"},"dist":{"shasum":"7fbcc7c84989feb79c5046d27af0fab7a446fa1b","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-1.0.22.tgz","fileCount":6,"integrity":"sha512-ePDrnnc/qY2WE2ZB974ydrdDPoxVXO8eM5SJxCPJkkfG36oBq1nNdma5Hae8SIo242DhGd+ZJDVBK/QLhs4TaA==","signatures":[{"sig":"MEYCIQC0wy/sLi8nVQooJGnCA1f1iellL/LNCy26priWYRkF7AIhAMJtl3NiAJutFT3SVI4UirubXOL9mzDm1PDt7B/X7j66","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJK6aCRA9TVsSAnZWagAAY3EP/iOmp/AwFGWi8Etrm1/s\nM2sx00PO7nh7pPHrropEftX9E7SRsGY4iZ0qA1vo0V9ZhFtHOVkBOKYQlab5\nh1Z9qNdzqguoU1mgyI87HoF5MnuIpuFm22qklrj8aEc1T8ujQ8ok5Agrd3mB\neURixFcTzzJ+kOndcWjZEHx7D3S9S/UJ1ZO0TyrT2/3vIQ4m3DFMj+RIGFwB\noijKURD0BcZFh+0E9GT1tsiPOnj+OlUwOjdcgS2lDGrISFLMGnFmXO68PggN\nKqyIglFnqBk/gGNPJVsCFO8fsYKRXaaShswHfU3ayEq5X1S7u30/YBJNNSR9\nhKsLnu3s/fXxhJWrYIyB8FLSOMan9O6lD5ve3cHVz9jSzFK5H2jm8+/uDFKG\nFlK/TrW0WbDy/oQ0d6Ls8m0r/k3f8d0P0KIAXHXarldTKKFyH8PaGEuVU5Q5\n/SlWGQ/usSkp5dupkzae2M2HDSwNCkfdPP08TdwLskAjS7v5gExyxEXvOXzv\n/ErK1L3AK+//lVqU017ldK0/tOv06RC39zERuQc44Tf5IpgmONP/k2CiARXZ\n0/mLJVdIO9k5JvzKC+61oOONdNN+w9DdkBMQpW7dOdJMddW3uMzIzu1fPJFC\nAkhY7EjFqd6HIQ+f5XMY+Zf4GJdbv+WXkHQBwekhhuJU+dRrQ/VUpE0XlKrl\n0N/P\r\n=w5Bd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/bytestream.js","module":"./src/bytestream.js","engines":{"node":">=6.0.0"},"gitHead":"b43a506b01b9da5f70f9ac0e516e878e26ae4f29","scripts":{"test":"cross-env NODE_ENV=test nyc mocha --require babel-register","build":"babel src --compact=false --out-dir build --source-maps","watch":"babel src --compact=false --out-dir build --source-maps --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"},"repository":{"url":"git://github.com/PeculiarVentures/ByteStream.js.git","type":"git"},"_npmVersion":"5.6.0","description":"ByteStream is a library making possibe to manipulates single bytes and bits on pure JavaScript","directories":{},"jsnext:main":"./src/bytestream.js","_nodeVersion":"8.7.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.0.2","eslint":"^4.19.1","babel-cli":"latest","cross-env":"^5.1.4","babel-preset-env":"latest","babel-plugin-istanbul":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/bytestreamjs_1.0.22_1529130648873_0.2785824040646909","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"bytestreamjs","version":"1.0.24","keywords":["ES6","ES2015","stream","bit","byte","access"],"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"BSD-3-Clause","_id":"bytestreamjs@1.0.24","maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"}],"contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"homepage":"https://github.com/PeculiarVentures/ByteStream.js#readme","bugs":{"url":"https://github.com/PeculiarVentures/ByteStream.js/issues"},"dist":{"shasum":"5f2caa185091b325ec047f01943cbb756c2c0566","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-1.0.24.tgz","fileCount":6,"integrity":"sha512-NsK/54rU8jTsCv+ootWylZk6WicMCl+CTXYt1H2xfYTfJ44I43IzjH8jQsTu1PrqxUiSk7UlZJcyyb1qsIYEVw==","signatures":[{"sig":"MEUCIA4uN2vgzraWY9buInQBNZaA76AAQGy9n41qng1KJKXUAiEAzVhALQ7fjw7d2SE/acnZdKiUEYaEWE1B7yOucdjhSLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":498922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcchqKCRA9TVsSAnZWagAAJj0P/jkIj+2Q9gOysqaB6x+y\nj2WtpfmdoVfQh3W8PySxm47yBnaetCY8gHSMi+oMRoUCaUJkuK8p4rrktgGj\nynllsXy0Z8rBB6Hwzc6gttMzXvqnRUPx2boeiM2jqlumY4+gVQckRB1q89ZC\npW0avog2Tiy+BY5mAWFBfg5YBIUoN8lsDz98AEgESSJIRsF/I+wLkdqIgt++\nmS448DpRCiw/uNLlnlo2Yos4d2d4/cUGkS52jgweVA3z3UpvCbNxE3eosb80\nP/DJstbEaqPCf9tDRuKk60LD8Tgy170aew8ZgBQVionJ+v85/KmtKGwlYVR8\n7QH9De8C9gngPecqMvwmedx35TfDOlzmJ+oXJAphm/Dc7DqJ2kZAdIQlMq60\nj7Zw1/yf/0lC7zW0Inuo/qhtS4VZIRosXPTkcJzPLsYcZewF/r10EBASZyV7\nUdTlwFjkXBtf0EycxR7TRF6VMjop51g4X63mT1xARhRJx/9GdHp8YOMlV2F8\nIcxtbCNhwqwhcQYjzjVkl0UBIJ+lJJJMFriR1xbK+HqjTPUw46LeIyHLLAQN\nKw/nvlBrkivuwNortvqqJiC1FqFhszYSttYOUl+YncGBUEs82m90Od6uTebW\ne29LUHWDiAXBYLQ9EB2qltgwOk7pqcOtpdTHMiRyH9JVfJ3p/oS8TKHiL0Wk\npn0L\r\n=dFzR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/bytestream.js","module":"./src/bytestream.js","engines":{"node":">=6.0.0"},"gitHead":"d9991110e5e1fb9e159505418bc21836972dbd77","scripts":{"test":"cross-env NODE_ENV=test nyc mocha --require babel-register","build":"babel src --compact=false --out-dir build --source-maps","watch":"babel src --compact=false --out-dir build --source-maps --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"},"repository":{"url":"git://github.com/PeculiarVentures/ByteStream.js.git","type":"git"},"_npmVersion":"6.2.0","description":"ByteStream is a library making possibe to manipulates single bytes and bits on pure JavaScript","directories":{},"jsnext:main":"./src/bytestream.js","_nodeVersion":"8.11.3","_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.0.2","eslint":"^4.19.1","babel-cli":"latest","cross-env":"^5.1.4","babel-preset-env":"latest","babel-plugin-istanbul":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/bytestreamjs_1.0.24_1550981769466_0.5597419159514061","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"bytestreamjs","version":"1.0.25","keywords":["ES6","ES2015","stream","bit","byte","access"],"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"BSD-3-Clause","_id":"bytestreamjs@1.0.25","maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"}],"contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"homepage":"https://github.com/PeculiarVentures/ByteStream.js#readme","bugs":{"url":"https://github.com/PeculiarVentures/ByteStream.js/issues"},"dist":{"shasum":"81a7b2ee4703f2082f4f64a4e6ae492e6bf320c9","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-1.0.25.tgz","fileCount":6,"integrity":"sha512-kXgKjpe6xtZWmJNhF4iGdgHj9b2uwJxfyhgcmHZDjYAxXsXje+shuzAthkSX7q22DdeBlo+higMGmjyzjLs2Yg==","signatures":[{"sig":"MEQCID0xaTNizvp878tNNkunZugcAh18t+Nmxi52ce+GKqd/AiBXiPNV7L5UAMy2D9lFrsbMy8IFW2i0RxAk0pqUoFmzhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdRYDCRA9TVsSAnZWagAArgQQAJ3Kta7fIJjyZM0rfrLu\ndZ3y1TgQ0qap7SMzebnN9E6hPhTe1xe5bs9XbyJY2Hd/3XxruOLmXbtdQNHP\ntgu9fqyte2DKAyJeMTbeNP3BpAuikoc0WPShQFxJkErTC8qlZ4AUQIBjrfqs\nWnVySU3rzKdHIwot85Mr/a4cRIaW1hy2CcoETrPGi6XdUBMPAqLQ3DsibZ81\nh7Z4ylD6L463YdVWNMff89tDw3iugokhMeZheo/8Td29L88qECVK0coLkj/1\nxjeYB9zs0Ho6esNFhekStTwLZcWGm/ZC3zW/Wi0JRgqWRmCQMNX3EpQ9pzif\nYgzkPKHwclTQ5yK1CMaS0n4cKAfbAA0aSx2Nu1jL0Kxv0Ro12yGsT4/9pZUI\ncHjyu3JS+KukO5uFhQJqpaK6mZMcQyKidHVdhEN5l+mKqh89xtNMibnHXwCt\nL8/roZ/umRoJR1MYzKfUkhHCZxxG2ZUGvBVfXFL4FP6cgkFBAGnlK2wgp/Dx\n8l0gzftCmFJcm1mtPjyKOIEb0EuRVDPjUpTZLrlckro/a133KX8PRl55MbLe\npoAaRk5xyBR4TiYG2jU2WXNKlbN1XaQrERZn9f7NWcsbQJAkZjpwHG7ETq05\nczWHRe2AgfTFIcMPagajO1L1DoqswfxenofBwlE/HtiQ+0FKCZlXmXOl1J5K\nr9YZ\r\n=Tk3l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/bytestream.js","module":"./src/bytestream.js","engines":{"node":">=6.0.0"},"gitHead":"1fb0376b3878daea2e18ae2716b81b59c11008c2","scripts":{"test":"cross-env NODE_ENV=test nyc mocha --require babel-register","build":"babel src --compact=false --out-dir build --source-maps","watch":"babel src --compact=false --out-dir build --source-maps --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"},"repository":{"url":"git://github.com/PeculiarVentures/ByteStream.js.git","type":"git"},"_npmVersion":"6.2.0","description":"ByteStream is a library making possibe to manipulates single bytes and bits on pure JavaScript","directories":{},"jsnext:main":"./src/bytestream.js","_nodeVersion":"8.11.3","_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.0.2","eslint":"^4.19.1","babel-cli":"latest","cross-env":"^5.1.4","babel-preset-env":"latest","babel-plugin-istanbul":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/bytestreamjs_1.0.25_1551177218636_0.3682845756096731","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"bytestreamjs","version":"1.0.26","keywords":["ES6","ES2015","stream","bit","byte","access"],"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"BSD-3-Clause","_id":"bytestreamjs@1.0.26","maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"}],"contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"homepage":"https://github.com/PeculiarVentures/ByteStream.js#readme","bugs":{"url":"https://github.com/PeculiarVentures/ByteStream.js/issues"},"dist":{"shasum":"dae7e0090de2f19c4fc48602b91b1eb6793684a4","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-1.0.26.tgz","fileCount":6,"integrity":"sha512-6LqelxIiVEcqv5wRJ6k8G4rEoeHa1eQZULJMJLU0Pt9rsjw+94cT8qT8XeOgdGskctFO76ZiCocT/p0Je8ABkw==","signatures":[{"sig":"MEYCIQDysWCl4CwqOVk2MZvsz6N4eoBCTXAp9FCIwPl0aBMHJQIhANbEwnpGXgYwVKah/LRvwrawM+/CdstIZ307/9tiXXZP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":500334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcflJCCRA9TVsSAnZWagAArSEQAKEcgCVcqY4W6lacS0lo\nWgKXRRqk4xbSstYOfcG2UxjKEI9Bd4KQOEtSkYXuKiglZWRU5ViFBv5ztUEE\nXNKN3DKDXmeWrefT4MOi9gtDgDdw8GbHNZZloLD9gzP//b7AW45Tw0K6Wvqz\nvG2DZseD/DWE/xb2bqpoht3INRSFGVbfN+Lqk/Rwd2BYc5XOD5w+gZVLGd74\n4FvfPbE+flHEUiG2EXpUfC3301kd3IauG6dzhxBD6z711HjlqveDRzWNrSZ4\nlPbbjdn/aMI0srnsoR8sJrqBOtxdkUxSed82viE/y101Nl4QHjEcWA4QTxKi\nHpxh3IyiI9PPIIq9uu2WttXKMNSgyqiTprQHMxSYwud0jKNU88ZTYfsxJ+CF\nRyt+0k/AKwOX6qCq1MyMtL5OI5NccjPPf06vMRxX9gQgue1vfqJhF9nIEeOS\ntHrkvDX765Au6ibEN6KhdbMS30aP5tngjT3d03TuWWqx61lqCK94UX3XgGg5\nTx34VvhJdzLumtN+mNtrIlkBXZLFPSVTouhDYK8MDDrDqm1r8M7jFDZID2Ka\nFjSRrhhQm0I28UjtfLW5MAb9zFviSDEWGSM6q+A8zhIFKZE4PDPN2+1DtsDg\nbqW2Cq9A1zyU51ZRATM0zbjQp1sJJFuKw3+e844ZfOlv/PI66Am5TNyqKISk\nYwMF\r\n=0T5y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/bytestream.js","module":"./src/bytestream.js","engines":{"node":">=6.0.0"},"gitHead":"728aeadc9cb850c8e9dd7c3293fc86cc632fb177","scripts":{"test":"cross-env NODE_ENV=test nyc mocha --require babel-register","build":"babel src --compact=false --out-dir build --source-maps","watch":"babel src --compact=false --out-dir build --source-maps --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"},"repository":{"url":"git://github.com/PeculiarVentures/ByteStream.js.git","type":"git"},"_npmVersion":"6.2.0","description":"ByteStream is a library making possibe to manipulates single bytes and bits on pure JavaScript","directories":{},"jsnext:main":"./src/bytestream.js","_nodeVersion":"8.11.3","_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.0.2","eslint":"^4.19.1","babel-cli":"latest","cross-env":"^5.1.4","babel-preset-env":"latest","babel-plugin-istanbul":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/bytestreamjs_1.0.26_1551782466060_0.7443569027226491","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"bytestreamjs","version":"1.0.27","keywords":["ES6","ES2015","stream","bit","byte","access"],"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"BSD-3-Clause","_id":"bytestreamjs@1.0.27","maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"}],"contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"homepage":"https://github.com/PeculiarVentures/ByteStream.js#readme","bugs":{"url":"https://github.com/PeculiarVentures/ByteStream.js/issues"},"dist":{"shasum":"07aa4e6438b00a7d6bfea79fad635fc0acf18e72","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-1.0.27.tgz","fileCount":6,"integrity":"sha512-P3eEIZi2olI+lgb7RpGRluJdGoDdSzh0A9hmNP4s7YHiuuw1KRKARxmkdDkDhQCGmV14OVkieTmE/F1/roxiWg==","signatures":[{"sig":"MEYCIQDmFSkDCtGSh82h9IcIcOeiDSceB4XLjAmLwJ+5r7dImQIhAIeASX/3k0EGlAcgQAfwmGi0M3zw93hf7MdiOUUxYSBD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":500484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcf2F5CRA9TVsSAnZWagAAdQYP/jawOYcRWE77utZwxBeQ\nGnOlDEreQTqmDShDgMuFkRh9Q6821wHTzMA+QwkofwmbDn2a4fbsmShEtRmq\nxejE+xgtHRM4nDF3+ztWFtVcuSXhGgS5k8jWLc8vle6wuHFShQR67VJEcgWc\ntSWpptJloqmIoCz/3UK41XGIJ2GIcOzWqlslJNtBW1/x6wUMHr7AEG6d/dRi\notJrbpe3vt3/4B0w2Dbsuz5gCRKwelin6bfld1RLmI8LP4QlmjcvB2z3rf6M\nV9TsgPn0qP8gUKYjD0ERpoFfuvwGFYGv+TmrQ6CnlzdMFisZfhCZrkqwPqkj\nCBXCm/RanPCAe0Uhc2ZkQX8N21gaMP9YQoky9A/ByCsJLL1hQ3qFcJ7mxqdQ\ns3zg7+/n23IGS0NRcWpUKEYb6V4rpWWhXAUmVVjeK5TKcmSqi41JM99ZcVSA\nxn7vNjx5GFGNjq4BKGPfsf198wkDtkaiusr60xQz8jb6ZTbS4JyhVlFgAZxu\nIdh6fBY51C+XboI/FeA2roR9DuN+zevJ4IZ8F9chxvReWyYQ4IUyXh26rUBN\nLqN8sHpQXUQDMt2xpvKqQB8gUaeu5bA6DbS3Pd2i47i0sET4Sh+ef0nfF6nR\na4Kf/CPvm/0EK9A1lsbOzWk3YECWKb3aDMIVaIhAVj606w+bUgFrWwAeIyQo\n59Ae\r\n=RoHm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/bytestream.js","module":"./src/bytestream.js","engines":{"node":">=6.0.0"},"gitHead":"deb70f8aa3054e27874788a38ba18f633c6d11a4","scripts":{"test":"cross-env NODE_ENV=test nyc mocha --require babel-register","build":"babel src --compact=false --out-dir build --source-maps","watch":"babel src --compact=false --out-dir build --source-maps --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"},"repository":{"url":"git://github.com/PeculiarVentures/ByteStream.js.git","type":"git"},"_npmVersion":"6.2.0","description":"ByteStream is a library making possibe to manipulates single bytes and bits on pure JavaScript","directories":{},"jsnext:main":"./src/bytestream.js","_nodeVersion":"8.11.3","_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.0.2","eslint":"^4.19.1","babel-cli":"latest","cross-env":"^5.1.4","babel-preset-env":"latest","babel-plugin-istanbul":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/bytestreamjs_1.0.27_1551851896936_0.31256306427585767","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"bytestreamjs","version":"1.0.28","keywords":["ES6","ES2015","stream","bit","byte","access"],"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"BSD-3-Clause","_id":"bytestreamjs@1.0.28","maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"}],"contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"homepage":"https://github.com/PeculiarVentures/ByteStream.js#readme","bugs":{"url":"https://github.com/PeculiarVentures/ByteStream.js/issues"},"dist":{"shasum":"bddf6094a644e56908c08c536453011eb1e1028c","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-1.0.28.tgz","fileCount":7,"integrity":"sha512-cxQAtSbzM5vEEzYZHCYiumngwWsDPUsAjUuPF5wgMgAMdHwrmrp2F8CDJuv67HDdNgajRoUh4+YpCB14P5FeoA==","signatures":[{"sig":"MEUCIA9sy5iMr3G/ro1rnpXsWnI2qelvGrftTDvpNcl0JHBaAiEA0NcXV8/lmYDKoakXcbno8MPbOGFJDP1lYkIo5+GoCHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":507158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNaTDCRA9TVsSAnZWagAA5Q4QAIEU4i4DIm28o1DEuC17\ngbshVJMXPVaJFeradB8XosVpUxh3Fp5MbDTM4N+qPJy3ISPOPnhymCY4M4b5\n16gpLvJXVEillKhalC5B4OuFJxrboKOugKaeZwG2IBPgGPk/IsWdm4QAyMVl\nNFj2o+Hpj+6rRW5LjTlSKZE+8REpp3acpSwDTCjInb5Wk7WNnRYyI+eOdofr\nhRc73In+oEbbgquvMflA3qQruO1XIBrlXpxMkSFszX72bzHBUeZ+4pXO8p+P\nxKSatJ3dzEe7i8Gls5+XE+PSROp+J6MBugAHE4trTZW9o2Q4l/e/8O8EiByu\n8ofNy3/UD/yu5eXLE1r+rRMaIJg8SWuNz2t0Z+1dixAe6zD0sYleukQCtF6k\nLU0tmPtxjQSkSutrjE17SwGvcl9jI6FYU7fgu7oYnwCmq4eow7K1ZOxx3obE\n65SUXugJhGUgMlzozsQ316pAmgXRfGFem9AgG5ejouSulyqq8udDlpWjTgoV\nk1VMawMOgIlx2UbYy+qXKxnWH+ZrI780mn8c9a9rZ0L4wf0ac7endgbAT5VG\n2zf++Zpqc/1f0Bxm87dUZjOPur4DUV5ur6tKIJclVj/Hlh/R4/ezhOltIJNf\nwk5p0I+lVM4LQkMhTZJj4lOiwb1FdxggdtpFKJhzoirWtbQKESa1l1oTvNq+\nznJK\r\n=dw/M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/bytestream.js","module":"./src/bytestream.js","engines":{"node":">=6.0.0"},"gitHead":"b248867428c6bebc2fcbb4af790ba899bed05ab9","scripts":{"test":"cross-env NODE_ENV=test nyc mocha --require babel-register","build":"babel src --compact=false --out-dir build --source-maps","watch":"babel src --compact=false --out-dir build --source-maps --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"},"repository":{"url":"git://github.com/PeculiarVentures/ByteStream.js.git","type":"git"},"_npmVersion":"6.9.0","description":"ByteStream is a library making possibe to manipulates single bytes and bits on pure JavaScript","directories":{},"jsnext:main":"./src/bytestream.js","_nodeVersion":"10.16.0","dependencies":{"publish":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.0.2","eslint":"^4.19.1","babel-cli":"latest","cross-env":"^5.1.4","babel-preset-env":"latest","babel-plugin-istanbul":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/bytestreamjs_1.0.28_1563796674663_0.013813395462815237","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"bytestreamjs","version":"1.0.29","keywords":["ES6","ES2015","stream","bit","byte","access"],"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"BSD-3-Clause","_id":"bytestreamjs@1.0.29","maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"}],"contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"homepage":"https://github.com/PeculiarVentures/ByteStream.js#readme","bugs":{"url":"https://github.com/PeculiarVentures/ByteStream.js/issues"},"dist":{"shasum":"691f8ee8e5a150c61b925993a3eec0911ed17f1d","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-1.0.29.tgz","fileCount":6,"integrity":"sha512-Mri3yqoo9YvdaSvD5OYl4Rdu9zCBJInW/Ez31sdlNY4ikMy//EvTTmidfLcs0e+NBvKVEpPzYvJAesjgMdjnZg==","signatures":[{"sig":"MEYCIQCaZVfUPso2hdDoyy/y/A8qKn/4UmII6uOARbrcR1PEOgIhANz/N6z6m+ErdTjKdDVA0uFO8+YS86Z9mWoWsPGCv9I5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":506880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNgKZCRA9TVsSAnZWagAAthsQAJfS66dYk+EoxxA7FZPI\nybzkKyK91Sf5B/OIj0CNqmH2b4O6J0e2n125ezQb1zttFoDOAPZMm84ui5qt\nznTh/ZTvTS9HvuFfacMT+kttk/c/YRNMECSk+En1MhxDPkSxlcZcjfvllF3A\nsl6Ty265yVC3zo6/I9LEDzAOI4zH0R5xGHT7riTi8rEUNQD6oens+Quciv2o\nUDodGYuLNvTS9NQ0kXmYnZqUV4ew7KFet3j7LQqb59hmuSHJE6bjXWtYVJLP\nMehK7mw3qbkaU+8s97EN4Zr4oss2h4R1I/5JT7qYaMb719OGn6traCAxyukI\niJd/lo+8taJfvo3hDiqYhbw9NGcQ2jvnNQ4T/EPb/pS5n24QjDKpcuhHbpm2\nIBsjXzg9S3lXqflIby8RQInq4m/bfTWNBdLtA4Xeo48PASacA0O9wXaCygAT\nxK93Ph0RmluF0gsjC8AHeySPl4eqRQKpUDhP/KKYHZ3ASWuha7YIsDRLRoRm\nMEy0nnpLy/1tQk1cxc3t6p3bcWu+9td1LAVmXf1vEN/Yo9zyoY1nQOCCwOBe\nAKWyb81J/XrShvo5R18KV5noRb58IzW54KXSTyYnjV924eVqkF0ild48xqCG\n5qsqvTK0z0mP+cumhGipQBu2XWMyo7Ne1nBsVxVjh6DYIT4lvMKI1pLHTpfe\nhnaA\r\n=eIAs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/bytestream.js","module":"./src/bytestream.js","engines":{"node":">=6.0.0"},"gitHead":"df096d7d823ffcab374d999746db32afef639044","scripts":{"test":"cross-env NODE_ENV=test nyc mocha --require babel-register","build":"babel src --compact=false --out-dir build --source-maps","watch":"babel src --compact=false --out-dir build --source-maps --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yury.strozhevsky","email":"yury@strozhevsky.com"},"repository":{"url":"git://github.com/PeculiarVentures/ByteStream.js.git","type":"git"},"_npmVersion":"5.6.0","description":"ByteStream is a library making possibe to manipulates single bytes and bits on pure JavaScript","directories":{},"jsnext:main":"./src/bytestream.js","_nodeVersion":"8.9.4","_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.0.2","eslint":"^4.19.1","babel-cli":"latest","cross-env":"^5.1.4","babel-preset-env":"latest","babel-plugin-istanbul":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/bytestreamjs_1.0.29_1563820696643_0.649455004289671","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"bytestreamjs","version":"1.1.0","keywords":["ES6","ES2015","stream","bit","byte","access"],"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"BSD-3-Clause","_id":"bytestreamjs@1.1.0","maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"microshine","email":"microshine@mail.ru"}],"contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"homepage":"https://github.com/PeculiarVentures/ByteStream.js#readme","bugs":{"url":"https://github.com/PeculiarVentures/ByteStream.js/issues"},"nyc":{"exclude":["**/*.d.ts"],"include":["src/**/*.ts"],"reporter":["lcov","text-summary","html"],"extension":[".ts",".tsx"]},"dist":{"shasum":"5e1c5f1470ae599f54f2319c92921e73630282f5","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-1.1.0.tgz","fileCount":24,"integrity":"sha512-SYgt4Q7D57b+N09Sfy23Ab/2FZPKkHYPZ+dyJZiLnV1m7M13vQJr0wQ5oIUHVUQn983/PLitKhWx1+vGnn/xbQ==","signatures":[{"sig":"MEUCIEM0Gbl+kBy/+MylSNbLlzzHIKETKoqm7Qb5f2ZuW9d3AiEA1f8IHpG+uYk/f6a8x8ONEATLnF+jbtEizlo3nTAEISQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUbHkCRA9TVsSAnZWagAAPFUP/im7yFcgz6MJEb545L1i\nVjrpmKolK9LNJd3ZDIMnF+PnNHllTr0LFOdoSAnmtgsXMza6a+bzDimTrcFb\n3geVto1fHtTEWn5Tw/TWYbzNjcEtibJIFU3IFslNs4uVaEZsWDFgCsG6r1An\nsPXWU9mCzuFVomU2FVXfJQ5Kk8MNo81Sn8GbCYnZixAD+H7uGZl+T2DtO6i2\n8mjEcCxMsvr5wcNe5xJQp1CLm0RF+ahhluoNWisLEF3o5teYkCeqc5z6FUSq\npI/DHFyUeHV26u7Cr4RjnJ/ZZW9BB7xQUvG8erhXDQgJLVA4DX+YHrzX5aw4\nfUgfWq8/+odtvMq+gQLVgkrIMd5KHmMS88nVq+iQ1sCjrD6/UCra/VKZ7GwM\n7+byDqKx1FpJX2gIXYZvbus3zBzT5QT3t8zPjH4D/co5IeBOIuRJ+vyjvlLy\n6qjXZi+ZXUzsneXKIwBGpNlheUuzS4OgpcvixRTQyOmfc6cQOok4z3+95zgJ\n24w50SPb87Ackr2veob3kp1NxZtsotwuGQh9avGS6tGZfDNZwyXuJnHWcQk+\nfwi5eNOEHQyIwPIFOS9pHEJ8eJogi0bmaTVS8488Ce99cYH55Wp770ub6wky\nRFIuJU4/pIURN7SpE8Ugf/0Od4x9E00G0RZgpWCaHd28O7PP1f1aGlHSA7Oq\nLh+e\r\n=TR3c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","mocha":{"spec":["test/**"],"require":["ts-node/register"],"extension":["ts"]},"module":"./build/mjs/index.js","engines":{"node":">=6.0.0"},"gitHead":"e27dfd5fd09b738c226383548604389953136681","scripts":{"lint":"eslint .","test":"mocha","build":"npm run build:cjs && npm run build:mjs && npm run build:types","clear":"rimraf build","rebuild":"npm run clear && npm run build","coverage":"nyc npm test","lint:fix":"eslint --fix .","build:cjs":"tsc -p tsconfig.json --module commonjs --removeComments --outDir build/cjs","build:mjs":"tsc -p tsconfig.json --module es2015 --removeComments --outDir build/mjs","coveralls":"nyc report --reporter=text-lcov | coveralls","build:types":"tsc -p tsconfig.json --outDir build/types --declaration --emitDeclarationOnly","prebuild:types":"rimraf build/types"},"_npmUser":{"name":"microshine","email":"microshine@mail.ru"},"repository":{"url":"git://github.com/PeculiarVentures/ByteStream.js.git","type":"git"},"_npmVersion":"7.5.3","description":"ByteStream is a library making possible to manipulates single bytes and bits on pure JavaScript","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"readmeFilename":"README.MD","devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","eslint":"^7.20.0","rimraf":"^3.0.2","ts-node":"^9.1.1","coveralls":"^3.1.0","typescript":"^4.1.5","@types/node":"^14.14.27","@types/mocha":"^8.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/bytestreamjs_1.1.0_1615966691579_0.33910540982432913","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"bytestreamjs","version":"1.1.1","keywords":["ES6","ES2015","stream","bit","byte","access"],"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"BSD-3-Clause","_id":"bytestreamjs@1.1.1","maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"microshine","email":"microshine@mail.ru"}],"contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"homepage":"https://github.com/PeculiarVentures/ByteStream.js#readme","bugs":{"url":"https://github.com/PeculiarVentures/ByteStream.js/issues"},"nyc":{"exclude":["**/*.d.ts"],"include":["src/**/*.ts"],"reporter":["lcov","text-summary","html"],"extension":[".ts",".tsx"]},"dist":{"shasum":"86a78115291e25b29e3b4d55ab07aefda38f5ce7","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-1.1.1.tgz","fileCount":24,"integrity":"sha512-+ZiZBZFBoB1qUXwIEg6OM1TUiKUAISS0zdXbKam79fcHAp6u5B6j5zO38T7QNBOdTWbsqJXKR0FcSJCsWeMbZw==","signatures":[{"sig":"MEUCIQDrkjK/HQrcap6CnxmIXqp0LEODsnC42gswpzEU/MlgHQIgSFq5yz5AvTD9vogx6UfkPjBHUngwpP6uoVuaMTbbWVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUhiFCRA9TVsSAnZWagAA3LEQAJgPlgvel4gC/bSqJnTi\ntaY3EsJUXrM0RIau3yU9NaACJHlN9EeViXdogg5sP6exGUM+tFm9+PVyRAaG\nWcwOo9t8iOdYGx0uwKeOE9D/KLUyTAYDaqMI8HUJ0pTD31nZMng9EIA/IBDf\nU8bq8QcqAua/4Q9akyDzOHEQGhUzY+OMIe+RmLzuWIu1AXa2+D9V4jwAYaFH\n0U/JjiIHz4cVHt1NbvqFzlAF3FZh/b1dfVwtMWXxqV9Lq7AvkO307VS527hW\npTxpqqBkdr5OGjWjHVRvmA3D086j47QdeMiSixjWpTLkoOFjJEzkrimsxEX5\nMm+rno+FezkuT4ZiIps1jiSYzXMGvVlfLszANq7pxSjWqb20V6wSj8OR3oVb\n3NUx24dk7zVmi2312iCLFsuntuHksYwE3MbctH9gK2pBiGYo6wakqg+nTIIz\nrYPQJSowzKvXYXra1wUtPqYxdtK3S7k4gUJWHLUcs4i/rcSIO63IP7nvPP+D\nZ5JkwTg22wIPFSl4uKXdJ+xbP7ldcSDyC2YXD/Pi0xYHaQsnb3s9ZIMc/o+b\nZEp8zACgRRWg64enMRuoOWgrDM/TwXxmbrqtZa1mgJXwX4Jc14hrI2j5JQBd\nYfo57VL9Gy1NY6aEtHrqGOQYA3PDxsD5LqKvSb2HDT/RvsdedaRIRzgccYkQ\nKFnO\r\n=q1rw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","mocha":{"spec":["test/**"],"require":["ts-node/register"],"extension":["ts"]},"module":"./build/mjs/index.js","engines":{"node":">=6.0.0"},"gitHead":"809827efa4fbeb39c4c3a0037893dd8582a1ea81","scripts":{"lint":"eslint .","test":"mocha","build":"npm run build:cjs && npm run build:mjs && npm run build:types","clear":"rimraf build","rebuild":"npm run clear && npm run build","coverage":"nyc npm test","lint:fix":"eslint --fix .","build:cjs":"tsc -p tsconfig.json --module commonjs --removeComments --outDir build/cjs","build:mjs":"tsc -p tsconfig.json --module es2015 --removeComments --outDir build/mjs","coveralls":"nyc report --reporter=text-lcov | coveralls","build:types":"tsc -p tsconfig.json --outDir build/types --declaration --emitDeclarationOnly","prebuild:types":"rimraf build/types"},"_npmUser":{"name":"microshine","email":"microshine@mail.ru"},"repository":{"url":"git://github.com/PeculiarVentures/ByteStream.js.git","type":"git"},"_npmVersion":"7.5.3","description":"ByteStream is a library making possible to manipulates single bytes and bits on pure JavaScript","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"readmeFilename":"README.MD","devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","eslint":"^7.20.0","rimraf":"^3.0.2","ts-node":"^9.1.1","coveralls":"^3.1.0","typescript":"^4.1.5","@types/node":"^14.14.27","@types/mocha":"^8.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/bytestreamjs_1.1.1_1615992965157_0.520313761385","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"bytestreamjs","version":"1.1.2","keywords":["ES6","ES2015","stream","bit","byte","access"],"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"BSD-3-Clause","_id":"bytestreamjs@1.1.2","maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"microshine","email":"microshine@mail.ru"}],"contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"homepage":"https://github.com/PeculiarVentures/ByteStream.js#readme","bugs":{"url":"https://github.com/PeculiarVentures/ByteStream.js/issues"},"nyc":{"exclude":["**/*.d.ts"],"include":["src/**/*.ts"],"reporter":["lcov","text-summary","html"],"extension":[".ts",".tsx"]},"dist":{"shasum":"4ed9bbcfe95a18f9e82c0c985f97104f1270ad60","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-1.1.2.tgz","fileCount":24,"integrity":"sha512-7/pM8BS6S/6Q1mX7hNDnHsuNgSQYYl6YkeQkw/iBPO8Nr8CJxav/gcs04r22g85RegIFfl2fbXxcyyvgYzAJ3w==","signatures":[{"sig":"MEUCIHftDmv/3ktWD4tTg8Y2fgra8Zq/pxRsy+Jh42SFg3/MAiEAnurziJiaUDzy0E24PgNasQQL1+mGKJXOKiLijmSd61o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU2yhCRA9TVsSAnZWagAAHS8P/208V2nhdppfwHKNF6WA\nGuTmwBLQLnq4KNDX/8LxTuup7Zg+6L5sXIS/4NYBuxwR2gSkEYNwPNYCILTK\nh8A8A742DWm1DGr5dmiga1OTmK725kSE2F3hOJsu/YUwlFDDtioan1cxC7xK\nY7K57hJ5Apwc0D4Xcq42sTkmg0RyKmC0ZVAyCzG7afCEhSTd3dxw0hXGHuNj\neMxWh1hMQvWut6EZqYnPzS7eZr5sQAc+13xwFFG1S/EUe6yoBgCWJxIkh4ZJ\ndpU3iAllPopwJq8+Sc2d96gVpUL/0yV2R2aQg/yXyorHd/w2Ih31wzj0ctnx\nbgEOugp666TkDZbSg8sVpB3eEgXLW6diIeIKhBQO1eYFoiymj5mavIoMNLCo\nwbQ8ra62h3ALFW2NKTrCdBVFggLisB3Ovi1PX8yIorAfs7po1gWg1uQDkpEo\nFp1RvnmPBf2V/+ESFVjdXpUPG08WSbjv5h5B43ldy8U+LRFo33cTkPakvcJi\nV/cQwodnpvTNK58DPyRv/wxL8zQdAGZwyaq9b3RKA11ZJ9gT/n7gawMI9A59\nKSj4wBD82D23lCL9QVl/NqtEV7WIGekZ/lBOdxBCbofhSu36jm2uUIdUS0n/\nDKk52W4LdlC2rSwqtvsBYdpxnFyzdTr2rUSQas61kxDjaHJi4Ux/dS4xd0KX\n/tOF\r\n=U2Id\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","mocha":{"spec":["test/**"],"require":["ts-node/register"],"extension":["ts"]},"types":"./build/types/index.d.ts","module":"./build/mjs/index.js","engines":{"node":">=6.0.0"},"gitHead":"fadced26adfa08b1de54988b6eeb40bc6746b32b","scripts":{"lint":"eslint .","test":"mocha","build":"npm run build:cjs && npm run build:mjs && npm run build:types","clear":"rimraf build","rebuild":"npm run clear && npm run build","coverage":"nyc npm test","lint:fix":"eslint --fix .","build:cjs":"tsc -p tsconfig.json --module commonjs --removeComments --outDir build/cjs","build:mjs":"tsc -p tsconfig.json --module es2015 --removeComments --outDir build/mjs","coveralls":"nyc report --reporter=text-lcov | coveralls","build:types":"tsc -p tsconfig.json --outDir build/types --declaration --emitDeclarationOnly","prebuild:types":"rimraf build/types"},"_npmUser":{"name":"microshine","email":"microshine@mail.ru"},"repository":{"url":"git://github.com/PeculiarVentures/ByteStream.js.git","type":"git"},"_npmVersion":"7.5.3","description":"ByteStream is a library making possible to manipulates single bytes and bits on pure JavaScript","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"readmeFilename":"README.MD","devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","eslint":"^7.20.0","rimraf":"^3.0.2","ts-node":"^9.1.1","coveralls":"^3.1.0","typescript":"^4.1.5","@types/node":"^14.14.27","@types/mocha":"^8.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/bytestreamjs_1.1.2_1616080033018_0.83435190639995","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"bytestreamjs","version":"1.1.3","keywords":["ES6","ES2015","stream","bit","byte","access"],"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"BSD-3-Clause","_id":"bytestreamjs@1.1.3","maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"microshine","email":"microshine@mail.ru"}],"contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"homepage":"https://github.com/PeculiarVentures/ByteStream.js#readme","bugs":{"url":"https://github.com/PeculiarVentures/ByteStream.js/issues"},"nyc":{"exclude":["**/*.d.ts"],"include":["src/**/*.ts"],"reporter":["lcov","text-summary","html"],"extension":[".ts",".tsx"]},"dist":{"shasum":"754f43495dab0e480af8dc174bf978c503ff8da8","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-1.1.3.tgz","fileCount":24,"integrity":"sha512-JDGoiJ+yt+4Ui1e/vMWx5TRvmnErBBbsOkprXgbe1fRp2XZzI8MoknoiR/ZVCya9aWJbOhrJ5Heon1wrAdftkg==","signatures":[{"sig":"MEUCIAs0XHSB/ZesJmBMzrEVIkX1Kcsty9114qlTv0syKlUOAiEAnI5voQRxBWumqX2cHhQm2mlQcmkP+Y5WbWY9nZj6kOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW0IzCRA9TVsSAnZWagAAGDEP/A1xqqj4i0aW7twVrMN+\nrfH0RDvFR4OYA52RjrtD4Ovs61rjX7+wddFFX7kOGXnTXZBrw5rf4bTY52a1\n2jM09KoNa29yQcqGHlnW52wrL7JMavfbQXKQRdaykNnknM3/FNeUCo+GAZBx\nmxX4CBfOZTGVCybAtXRsjOqNKxf/R8wtSAKDyH2fQyRYgEeFGE6EoglBo40c\nCwhn4ADeARXhAUCXcUopPV2PL6P3Q62utGAFtnMigh3AHJa0zGCaOxrRBzBX\n0JlnkAFpVF+a3NjSO8lpj0C3athMx4xm7XXc0TBSvaHySbvKZNRbWPlof6Fq\nLAfugIK/LX3/t/2tEhYX5XyzCuO58CNwcT8lcmgPcq/m+wb36GK65R2WRxby\n/XOLayhtqJQ+79T+Fb4uj9z+wIqZbQZgqJ1L7Uvp2dTAipBomRC6zQusb3p/\n7R9F0Ivz2d4N5pMvnmpO9JDaE+dA8auvCmIk+p8OfUiYKQGwmnRvf9ypxUs5\nlHWl9ttTWa5dA2ABN6izK4iKJRalllnuzpCDLr3/JiisjGinjyGJUzOPaUMD\nxEo2mH6LNRy6vJEIpMW6QXZTTnFLoxXB4aN/YtxZs0O7bY45rkT5rVklg6ws\nvbQlU+3943LqOH55Xja0d9cO6mpYNUdmr4tb+6mbCGJDjN9UDobC8emGV1Aw\nrqvp\r\n=eRjW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","mocha":{"spec":["test/**"],"require":["ts-node/register"],"extension":["ts"]},"types":"./build/types/index.d.ts","module":"./build/mjs/index.js","engines":{"node":">=6.0.0"},"gitHead":"fd759498ab62dc370d4de2f798446d28f4012a9b","scripts":{"lint":"eslint .","test":"mocha","build":"npm run build:cjs && npm run build:mjs && npm run build:types","clear":"rimraf build","rebuild":"npm run clear && npm run build","coverage":"nyc npm test","lint:fix":"eslint --fix .","build:cjs":"tsc -p tsconfig.json --module commonjs --removeComments --outDir build/cjs","build:mjs":"tsc -p tsconfig.json --module es2015 --removeComments --outDir build/mjs","coveralls":"nyc report --reporter=text-lcov | coveralls","build:types":"tsc -p tsconfig.json --outDir build/types --declaration --emitDeclarationOnly","prebuild:types":"rimraf build/types"},"_npmUser":{"name":"microshine","email":"microshine@mail.ru"},"repository":{"url":"git://github.com/PeculiarVentures/ByteStream.js.git","type":"git"},"_npmVersion":"7.5.3","description":"ByteStream is a library making possible to manipulates single bytes and bits on pure JavaScript","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"readmeFilename":"README.MD","devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","eslint":"^7.20.0","rimraf":"^3.0.2","ts-node":"^9.1.1","coveralls":"^3.1.0","typescript":"^4.1.5","@types/node":"^14.14.27","@types/mocha":"^8.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/bytestreamjs_1.1.3_1616593458965_0.6311507497609108","host":"s3://npm-registry-packages"}},"1.1.3-beta.0":{"name":"bytestreamjs","version":"1.1.3-beta.0","keywords":["ES6","ES2015","stream","bit","byte","access"],"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"BSD-3-Clause","_id":"bytestreamjs@1.1.3-beta.0","maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"microshine","email":"microshine@mail.ru"}],"contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"homepage":"https://github.com/PeculiarVentures/ByteStream.js#readme","bugs":{"url":"https://github.com/PeculiarVentures/ByteStream.js/issues"},"nyc":{"exclude":["**/*.d.ts"],"include":["src/**/*.ts"],"reporter":["lcov","text-summary","html"],"extension":[".ts",".tsx"]},"dist":{"shasum":"312a152cfb236a9acd85389508e4775b3db38a70","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-1.1.3-beta.0.tgz","fileCount":24,"integrity":"sha512-h5u3Jb7McgsR3UzqfgC21e1Jnu1KLiAeVFa296VlhxF0wgUXOE48OrLDpzAWsHfTe69RCyqsp3y83tp8VlLKVg==","signatures":[{"sig":"MEYCIQCqL4ueEsRuELP0E+QoWeUuIv1Zj6QXSwV8DDzk5oIcVwIhAIfu7nAvf0cSE6EpSPdHUTzzw+KVraUVGiwz9mQ90QsB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga317CRA9TVsSAnZWagAAfOoP/0VsnEmpQdv2xc8iP7f8\niTjO/snqUYujdQ6aowHSJjwt15MWgi5rVVae1waQCPUDKjMi7XuA7FUsAjhc\niysdam5qCDIkrVg9EWO6Trk0yYSak4PgjeEy3Tlu9bBhLt9c01rRDFUqnIP/\nKX+Vq1By8XF/m0TEfploab1Zoa5bQwQZtwa1H27Hf6UDs6qwpapz35O3kqyh\nCo+uRv0mGA60n+/ytPxjOlBpptRx6TGU8EUiwlPEbr2fZA12+gX/Zd37in7n\nvT9H+4HwJffOoAqiVVjsfo3Pe1//wntQ6riY1cin95YndT8reSkf4UC2y/Oi\nMq9Xf47xmhNvgehGoIpt6UsGmdt4Lld5WCRuUwRznYMFgd8SVbBjYAK+Kpk3\nizATK7CO3pqkf3+tqYOb9pyk3M6wCNvdhi3ITUg/yXhMMxvmOnLDKcWNOGPf\nxYNptoygHb/qMY9cXx2JwzeDGHC1cDO9pc1uAprbmo+nImmJVOdDTs8L4bb8\nZzFeW//HQ0KlYkO2rLZP2/3+f/4FppD4prpiLjb1+HhLAZpBMr0EymT1JEYk\nSsz9qvz058gNL8LtyY81rxr4leCWzxpBzo/qKdW0qALip4/Ah8xCmeNTuMYF\nhsCz8p41N6HmP4smLHdA3H9vjsZSPKW1dkz7kl+TTBst5qIRUU3MFmXKrNGh\n+zFB\r\n=i2XH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","mocha":{"spec":["test/**"],"require":["ts-node/register"],"extension":["ts"]},"types":"./build/types/index.d.ts","module":"./build/mjs/index.js","engines":{"node":">=6.0.0"},"gitHead":"03c553a500da73a3fd1fb5c96e0a5e46fa90e545","scripts":{"lint":"eslint .","test":"mocha","build":"npm run build:cjs && npm run build:mjs && npm run build:types","clear":"rimraf build","rebuild":"npm run clear && npm run build","coverage":"nyc npm test","lint:fix":"eslint --fix .","build:cjs":"tsc -p tsconfig.json --module commonjs --removeComments --outDir build/cjs","build:mjs":"tsc -p tsconfig.json --module es2015 --removeComments --outDir build/mjs","coveralls":"nyc report --reporter=text-lcov | coveralls","build:types":"tsc -p tsconfig.json --outDir build/types --declaration --emitDeclarationOnly","prebuild:types":"rimraf build/types"},"_npmUser":{"name":"microshine","email":"microshine@mail.ru"},"repository":{"url":"git://github.com/PeculiarVentures/ByteStream.js.git","type":"git"},"_npmVersion":"7.5.3","description":"ByteStream is a library making possible to manipulates single bytes and bits on pure JavaScript","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"readmeFilename":"README.MD","devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","eslint":"^7.20.0","rimraf":"^3.0.2","ts-node":"^9.1.1","coveralls":"^3.1.0","typescript":"^4.1.5","@types/node":"^14.14.27","@types/mocha":"^8.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/bytestreamjs_1.1.3-beta.0_1617657210545_0.5619001126030669","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"bytestreamjs","version":"2.0.0","keywords":["ES6","ES2015","stream","bit","byte","access"],"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"BSD-3-Clause","_id":"bytestreamjs@2.0.0","maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"microshine","email":"microshine@mail.ru"}],"contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"homepage":"https://github.com/PeculiarVentures/ByteStream.js#readme","bugs":{"url":"https://github.com/PeculiarVentures/ByteStream.js/issues"},"dist":{"shasum":"ee1b3c348967d4c3ffa45911a64e51a1fd24fc3b","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-2.0.0.tgz","fileCount":24,"integrity":"sha512-TyOlxeS92FcMOaJwAVq5gwqW0vfkWUv5W+ErwdbBzolcUN/9XYpCKWvCV21jjzXU550D9Wt4GgE8Pr1vVbR+wQ==","signatures":[{"sig":"MEYCIQDACfb8BsZRVWDQUUDHdUE2ybpWvRTdnXQXoLUhkoZiFAIhAMlj5NyIX/xMOCyOZ3UUdElCsqMvxun2zeiXBzclcMpz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih5KiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKAw/+J70Jyob1p9o9CNpRJKuCElKDZrIGFMtypHcEL5WegyCjFHBS\r\nwMLYblhBjpgn0xq0856HLI1oecsJUBz5ig14JCyu/N8/JUfZ02Tc5gzrFnJ4\r\n8fqpMxl+fNIsBPvUI/N6F7nB7waNa96aHAZHm9+DmW6Mp59yDTwdZcUj2uQN\r\nFmRfpDGji8Pc1EzX3YnhAPPgvM/Baf5pRloHdIadB9wUcB4hLXWZQj4RDlOO\r\nwFDpzRvgzwlQQprIABBzL0goQpMVaRY3iXF5TAv1vXTMkuLVsBx7tFhaqZbq\r\nvQMqWpe3B8docMjLlOtJdH5zxJnl5WMEaqkwWkRIzT9tHKDiZZIqsR5cOL3S\r\nVK5yDdZU7UzBjt+ZI0z++Usw8t9pWDnEhRJw3wMPN982nIygLaqM1ke6AI9P\r\n+0hJj+x2jrxEbQkRR7izxPmBLzz3kOJF0g6DVc7wqReIAG0ji3qnkY27bWW7\r\n1XZguJRnjrFVenbRxn2JWpqZtBi5e9B7ZOpw+nv+rBcKaRRAIJFwKKFhEMg1\r\nAeVst6clsSSeb2KXE1OcpAp+yS2mF3bks8SDxWVo+HkH2NkvPYvU0Y3wrQsM\r\nyeHNoU4YL7hx9Mov2HFxquS9sxI5RUopureuLP7Qsu9URvo4FYPe1iG3Ixub\r\nhMzz2ST8vBYC+FFUmaEIjrX+8z/NYKwDbpU=\r\n=A3MG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/types/index.d.ts","module":"./build/mjs/index.js","engines":{"node":">=6.0.0"},"gitHead":"89992b0057a523e7327a9404e84e639de85d08cf","scripts":{"lint":"eslint .","test":"mocha","build":"npm run build:cjs && npm run build:mjs && npm run build:types","clear":"rimraf build","rebuild":"npm run clear && npm run build","coverage":"nyc npm test","lint:fix":"eslint --fix .","build:cjs":"tsc -p tsconfig.json --module commonjs --removeComments --outDir build/cjs","build:mjs":"tsc -p tsconfig.json --module es2015 --removeComments --outDir build/mjs","coveralls":"nyc report --reporter=text-lcov | coveralls","build:types":"tsc -p tsconfig.json --outDir build/types --declaration --emitDeclarationOnly","prebuild:types":"rimraf build/types"},"_npmUser":{"name":"microshine","email":"microshine@mail.ru"},"repository":{"url":"git://github.com/PeculiarVentures/ByteStream.js.git","type":"git"},"_npmVersion":"8.1.0","description":"ByteStream is a library making possible to manipulates single bytes and bits on pure JavaScript","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^10.0.0","eslint":"^8.15.0","rimraf":"^3.0.2","ts-node":"^10.7.0","coveralls":"^3.1.1","typescript":"^4.6.4","@types/node":"^17.0.35","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/bytestreamjs_2.0.0_1653052066194_0.94954140180047","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"bytestreamjs","version":"2.0.1","keywords":["ES6","ES2015","stream","bit","byte","access"],"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"BSD-3-Clause","_id":"bytestreamjs@2.0.1","maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"microshine","email":"microshine@mail.ru"}],"contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"homepage":"https://github.com/PeculiarVentures/ByteStream.js#readme","bugs":{"url":"https://github.com/PeculiarVentures/ByteStream.js/issues"},"dist":{"shasum":"a32947c7ce389a6fa11a09a9a563d0a45889535e","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-2.0.1.tgz","fileCount":24,"integrity":"sha512-U1Z/ob71V/bXfVABvNr/Kumf5VyeQRBEm6Txb0PQ6S7V5GpBM3w4Cbqz/xPDicR5tN0uvDifng8C+5qECeGwyQ==","signatures":[{"sig":"MEUCIA72U3PaeZ1xJ5c0+1wkKj7IK5wvLtSzoRQtowDxyJrRAiEA2KjlUjSDfs5kNxmN3CxCOMSuvIdjrKIAZc5goT0Ias0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGJ6hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNoA/+IBJ+VWtjg69dHmbiLvz1QYjhEMRcYBXQMNsnl2F8g7Ftedjd\r\nmNR/g8ZNW5KPFYdcSgk2U+cfxgajlKzrl8TLi4TZ07t1WSjEIvLOqp/NnlsH\r\n2kRkpd15ZziK9yOSLpUr03wlTQZqud52kr3mFOGvSJyDipFy0mFt/SP95byc\r\nOOR9b3Xdle/02vKQbl8vPGKsHsBv3jVG+EKvFc7+b0kv8YcrDvDsjk51GtkS\r\naTaKQY4fKb7liKP8UppZ3wFgDzb8ZRqOGJVG8jRSC009Mhx3XFreAIZSSZHv\r\nBEt4iRvXmXJr2dXd40HPOTEErqBLaH1LSueSsEMoukhA5Zh5KroZNa8yix2S\r\nl4siQvb8m/XO+iVgux+WdibloQf3DtyRAB4LbHs8PJBnj87G+efWKQ+EMm4L\r\ndx7120Bg9vxtP/jdhrmwbRpdGGttc3zDZPzZ/TvJHVJIIlDf/qYQV72FfbOR\r\nfxwC8CcyDPjE+58BNjseJK4sinKeP2OX5zNODCuA6e+SXRx155tlxrO8ZLd0\r\nEmlBPfEp99jaNymLfK2bU1pJ24rg11LkXklTpWp6yeAR1NFAbwQ73iQbdhOk\r\nl1/UgY9mWeCF3ao20bvUJ9YKhiRzyVIJoTufsBeGuGAuHS3kfCr3tL+xTW5J\r\ndZoLfYNdPwrvznKSPr5UaUehPCK84Y9oQNI=\r\n=MgZF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/types/index.d.ts","module":"./build/mjs/index.js","engines":{"node":">=6.0.0"},"gitHead":"f11570f4f7011dd5f9079d5e7ba4a7dbb0d73fbc","scripts":{"lint":"eslint .","test":"mocha","build":"npm run build:cjs && npm run build:mjs && npm run build:types","clear":"rimraf build","rebuild":"npm run clear && npm run build","coverage":"nyc npm test","lint:fix":"eslint --fix .","build:cjs":"tsc -p tsconfig.json --module commonjs --removeComments --outDir build/cjs","build:mjs":"tsc -p tsconfig.json --module es2015 --removeComments --outDir build/mjs","coveralls":"nyc report --reporter=text-lcov | coveralls","build:types":"tsc -p tsconfig.json --outDir build/types --declaration --emitDeclarationOnly","prebuild:types":"rimraf build/types"},"_npmUser":{"name":"microshine","email":"microshine@mail.ru"},"repository":{"url":"git://github.com/PeculiarVentures/ByteStream.js.git","type":"git"},"_npmVersion":"8.1.0","description":"ByteStream is a library making possible to manipulates single bytes and bits on pure JavaScript","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^10.0.0","eslint":"^8.15.0","rimraf":"^3.0.2","ts-node":"^10.7.0","coveralls":"^3.1.1","typescript":"^4.6.4","@types/node":"^17.0.35","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/bytestreamjs_2.0.1_1662557857310_0.06809626878224373","host":"s3://npm-registry-packages"}},"3.0.0":{"_id":"bytestreamjs@3.0.0","bugs":{"url":"https://github.com/PeculiarVentures/ByteStream.js/issues"},"dist":{"shasum":"eb6517fd739d553c235901686593574a66610be3","tarball":"https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-3.0.0.tgz","fileCount":16,"integrity":"sha512-QJYdJHpGNj4dAfRrgQAu8V5OEFVgiALJ8YFR4c1BuNYzvoDU86yEg+9SXu/AbGyMaLAn17qdMmwsCc2Ry2nHPg==","signatures":[{"sig":"MEUCIQDg0AC7BM8NFysvR4ldJpAPeCOEygNRcFPMiGhJsW/mxgIgdx+tXP64Y4DcMN+qlyJVHWmipzfzzN7gyUtvINWrUt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCEvIrbcqRFaXK40zAU8/Ve/Ac8bPVHbp/HdBQk0JQq2wIhANG68C6vIdn5m3slRPhAv6dAe98IISyJb8vtDVbtrHli"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bytestreamjs@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97149},"main":"./build/index.js","name":"bytestreamjs","type":"module","types":"./build/index.d.ts","author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"module":"./build/index.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":"./build/index.js","./package.json":"./package.json"},"gitHead":"155665a4ff24f2394be0efe2a8fb41cca4bc054e","license":"BSD-3-Clause","scripts":{"lint":"oxlint","test":"vitest run","build":"tsdown","format":"oxfmt","prepack":"npm run build","coverage":"vitest run --coverage","lint:fix":"oxlint --fix","typecheck":"tsc --noEmit","format:check":"oxfmt --check"},"version":"3.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"79cf56e3-bcc9-4918-9894-4e17cf6d171e"}},"homepage":"https://github.com/PeculiarVentures/ByteStream.js#readme","keywords":["ES2015","ES6","access","bit","byte","stream"],"repository":{"url":"git+https://github.com/PeculiarVentures/ByteStream.js.git","type":"git"},"_npmVersion":"11.19.0","description":"ByteStream is a library making possible to manipulates single bytes and bits on pure JavaScript","directories":{},"maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"microshine","email":"microshine@mail.ru"}],"sideEffects":false,"_nodeVersion":"24.21.0","contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.73.0","oxlint":"^1.88.0","tsdown":"^0.23.1","vitest":"^5.0.5","typescript":"^6.0.3","@vitest/coverage-v8":"^5.0.5","@arethetypeswrong/core":"^0.18.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bytestreamjs_3.0.0_1792152295163_0.7506501831678383"}}},"time":{"created":"2016-08-05T11:20:06.544Z","modified":"2026-10-16T12:04:55.582Z","1.0.0":"2016-08-05T11:20:06.544Z","1.0.12":"2018-05-11T09:02:27.123Z","1.0.13":"2018-05-18T12:26:52.377Z","1.0.14":"2018-05-19T11:03:33.156Z","1.0.17":"2018-05-30T09:59:52.240Z","1.0.18":"2018-06-01T06:26:51.506Z","1.0.19":"2018-06-02T12:07:46.499Z","1.0.20":"2018-06-08T13:02:44.794Z","1.0.21":"2018-06-11T12:56:44.366Z","1.0.22":"2018-06-16T06:30:49.428Z","1.0.24":"2019-02-24T04:16:09.633Z","1.0.25":"2019-02-26T10:33:38.782Z","1.0.26":"2019-03-05T10:41:06.241Z","1.0.27":"2019-03-06T05:58:17.079Z","1.0.28":"2019-07-22T11:57:54.814Z","1.0.29":"2019-07-22T18:38:16.826Z","1.1.0":"2021-03-17T07:38:11.722Z","1.1.1":"2021-03-17T14:56:05.333Z","1.1.2":"2021-03-18T15:07:13.530Z","1.1.3":"2021-03-24T13:44:19.240Z","1.1.3-beta.0":"2021-04-05T21:13:30.714Z","2.0.0":"2022-05-20T13:07:46.368Z","2.0.1":"2022-09-07T13:37:37.477Z","3.0.0":"2026-10-16T12:04:55.261Z"},"bugs":{"url":"https://github.com/PeculiarVentures/ByteStream.js/issues"},"author":{"name":"Yury Strozhevsky","email":"yury@strozhevsky.com"},"license":"BSD-3-Clause","homepage":"https://github.com/PeculiarVentures/ByteStream.js#readme","keywords":["ES2015","ES6","access","bit","byte","stream"],"repository":{"url":"git+https://github.com/PeculiarVentures/ByteStream.js.git","type":"git"},"description":"ByteStream is a library making possible to manipulates single bytes and bits on pure JavaScript","contributors":[{"name":"Ryan Hurst","email":"rmh@unmitigatedrisk.com"}],"maintainers":[{"name":"peculiarventures","email":"info@peculiarventures.com"},{"name":"microshine","email":"microshine@mail.ru"}],"readme":"<h1 align=\"center\">\n  ByteStream.js\n</h1>\n\n<div align=\"center\">\n\n![NPM License](https://img.shields.io/npm/l/bytestreamjs)\n![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/PeculiarVentures/ByteStream.js/publish.yml?branch=master&label=publish)\n[![npm version](https://img.shields.io/npm/v/bytestreamjs.svg)](https://www.npmjs.com/package/bytestreamjs)\n![Coveralls](https://img.shields.io/coverallsCoverage/github/PeculiarVentures/ByteStream.js)\n[![npm downloads](https://img.shields.io/npm/dm/bytestreamjs.svg)](https://www.npmjs.com/package/bytestreamjs)\n\n</div>\n\n`bytestreamjs` reads, writes and searches single bytes and bits in `ArrayBuffer`/`Uint8Array` data, in Node.js and browsers.\n\n## Install\n\n```bash\nnpm install bytestreamjs\n```\n\n## Breaking Changes In v3\n\nv3 ships ESM only. The CommonJS build is removed: v2 published three parallel trees, `build/cjs/*.js` (CommonJS), `build/mjs/*.js` (ESM) and `build/types/*.d.ts`; v3 publishes ES modules in `build/`, with `build/index.js` and `build/index.d.ts` as the entry point, behind an `exports` map.\n\n- **Node.js `^20.19.0 || >=22.12.0` is required** (previously `>=6.0.0`). These versions support `require()` of ES modules, so CommonJS code can keep using `require(\"bytestreamjs\")` without changes. Node.js 22.0–22.11 is not supported: it can't `require()` ESM.\n- **TypeScript projects that compile to CommonJS** need `\"module\": \"node20\"` or `\"nodenext\"` (TypeScript 5.9+). With `\"module\": \"node16\"` the compiler reports TS1479.\n- **ESM and bundler setups** (`\"module\": \"preserve\"`, `\"moduleResolution\": \"bundler\"`) work without changes.\n- **Legacy `\"moduleResolution\": \"node\"` (node10)** resolves the package through `types`; bytestreamjs has no subpath exports, so nothing else changes.\n- **Jest in CommonJS mode** can't load ESM packages. Use Jest's ESM mode, add `bytestreamjs` to the `transformIgnorePatterns` exceptions, or switch to Vitest.\n- **Deep imports are blocked.** The `exports` map allows only `bytestreamjs` and `bytestreamjs/package.json`. Imports of `bytestreamjs/build/cjs/...`, `bytestreamjs/build/mjs/...` or `bytestreamjs/build/types/...` must change to `bytestreamjs`. Import maps and other setups that point at `node_modules/bytestreamjs/build/mjs/index.js` must use `build/index.js`.\n\nThe public API is unchanged; only packaging and runtime requirements changed.\n\n## ByteStream class\n\n_ByteStream_ class is the major class for all others. It provides many useful function for making search for patterns and data transformation. Optimized for fast as possible data processing.\n\n| Method                   | Description                                                                   |\n| ------------------------ | ----------------------------------------------------------------------------- |\n| _**clear**_              | Clear existing stream                                                         |\n| _**fromArrayBuffer**_    | Initialize \"Stream\" object from existing \"ArrayBuffer\"                        |\n| _**fromUint8Array**_     | Initialize \"Stream\" object from existing \"Uint8Array\"                         |\n| _**fromString**_         | Initialize \"Stream\" object from existing string                               |\n| _**toString**_           | Represent \"Stream\" object content as a string                                 |\n| _**fromHexString**_      | Initialize \"Stream\" object from existing hexdecimal string                    |\n| _**toHexString**_        | Represent \"Stream\" object content as a hexdecimal string                      |\n| _**copy**_               | Return copy of existing \"Stream\"                                              |\n| _**slice**_              | Return slice of existing \"Stream\"                                             |\n| _**realloc**_            | Change size of existing \"Stream\"                                              |\n| _**append**_             | Append a new \"Stream\" content to the current \"Stream\"                         |\n| _**insert**_             | Insert \"Stream\" content to the current \"Stream\" at specific position          |\n| _**isEqual**_            | Check that two \"Stream\" objects has equal content                             |\n| _**isEqualView**_        | Check that current \"Stream\" objects has equal content with input \"Uint8Array\" |\n| _**findPattern**_        | Find any byte pattern in \"Stream\"                                             |\n| _**findFirstIn**_        | Find first position of any pattern from input array                           |\n| _**findAllIn**_          | Find all positions of any pattern from input array                            |\n| _**findAllPatternIn**_   | Find all positions of a pattern                                               |\n| _**findFirstNotIn**_     | Find first position of data, not included in patterns from input array        |\n| _**findAllNotIn**_       | Find all positions of data, not included in patterns from input array         |\n| _**findFirstSequence**_  | Find position of a sequence of any patterns from input array                  |\n| _**findAllSequences**_   | Find all positions of a sequence of any patterns from input array             |\n| _**findPairedPatterns**_ | Find all paired patterns in the stream                                        |\n| _**findPairedArrays**_   | Find all paired patterns in the stream                                        |\n| _**replacePattern**_     | Replace one patter with other                                                 |\n| _**skipPatterns**_       | Skip any pattern from input array                                             |\n| _**skipNotPatterns**_    | Skip any pattern not from input array                                         |\n\n## SeqStream class\n\n_SeqStream_ class is the aux class for sequential reading/writing data from/to _ByteStream_ underline class.\n\n| Method                   | Description                                                            |\n| ------------------------ | ---------------------------------------------------------------------- |\n| _**resetPosition**_      | Reset current position of the \"SeqStream\"                              |\n| _**findPattern**_        | Find any byte pattern in \"ByteStream\"                                  |\n| _**findFirstIn**_        | Find first position of any pattern from input array                    |\n| _**findAllIn**_          | Find all positions of any pattern from input array                     |\n| _**findFirstNotIn**_     | Find first position of data, not included in patterns from input array |\n| _**findAllNotIn**_       | Find all positions of data, not included in patterns from input array  |\n| _**findFirstSequence**_  | Find position of a sequence of any patterns from input array           |\n| _**findAllSequences**_   | Find position of a sequence of any patterns from input array           |\n| _**findPairedPatterns**_ | Find all paired patterns in the stream                                 |\n| _**findPairedArrays**_   | Find all paired patterns in the stream                                 |\n| _**replacePattern**_     | Replace one patter with other                                          |\n| _**skipPatterns**_       | Skip of any pattern from input array                                   |\n| _**skipNotPatterns**_    | Skip of any pattern from input array                                   |\n| _**append**_             | Append a new \"Stream\" content to the current \"Stream\"                  |\n| _**appendView**_         | Append a \"view\" content to the current \"Stream\"                        |\n| _**appendChar**_         | Append a new char to the current \"Stream\"                              |\n| _**getBlock**_           | Get a block of data                                                    |\n| _**getUint32**_          | Get 4-byte unsigned integer value                                      |\n\n## BitStream class\n\nMain purpose of the _BitStream_ is manipulating of each bit inside any _ByteStream_ data.\n\n| Method                   | Description                                                                 |\n| ------------------------ | --------------------------------------------------------------------------- |\n| _**clear**_              | Clear existing stream                                                       |\n| _**fromByteStream**_     | Initialize \"BitStream\" by data from existing \"ByteStream\"                   |\n| _**fromArrayBuffer**_    | Initialize \"BitStream\" object from existing \"ArrayBuffer\"                   |\n| _**fromUint8Array**_     | Initialize \"BitStream\" object from existing \"Uint8Array\"                    |\n| _**fromString**_         | Initialize \"BitStream\" object from existing bit string                      |\n| _**toString**_           | Represent \"BitStream\" object content as a string                            |\n| _**shiftRight**_         | Shift entire \"BitStream\" value right to number of bits                      |\n| _**shiftLeft**_          | Shift entire \"BitStream\" value left to number of bits                       |\n| _**slice**_              | Return slice of existing \"BitStream\"                                        |\n| _**copy**_               | Return copy of existing \"BitStream\"                                         |\n| _**shrink**_             | Shrink unnecessary bytes in current stream accordingly to \"bitsCount\" value |\n| _**reverseBytes**_       | Reverse bits order in each byte in the stream                               |\n| _**reverseValue**_       | Reverse all bits in entire \"BitStream\"                                      |\n| _**getNumberValue**_     | Trying to represent entire \"BitStream\" as an unsigned integer               |\n| _**findPattern**_        | Find any bit pattern in \"BitStream\"                                         |\n| _**findFirstIn**_        | Find first position of any pattern from input array                         |\n| _**findAllIn**_          | Find all positions of any pattern from input array                          |\n| _**findAllPatternIn**_   | Find all positions of a pattern                                             |\n| _**findFirstNotIn**_     | Find first position of data, not included in patterns from input array      |\n| _**findAllNotIn**_       | Find all positions of data, not included in patterns from input array       |\n| _**findFirstSequence**_  | Find position of a sequence of any patterns from input array                |\n| _**findAllSequences**_   | Find position of a sequence of any patterns from input array                |\n| _**findPairedPatterns**_ | Find all paired patterns in the stream                                      |\n| _**findPairedArrays**_   | Find all paired patterns in the stream                                      |\n| _**replacePattern**_     | Replace one pattern with other                                              |\n| _**skipPatterns**_       | Skip any pattern from input array                                           |\n| _**skipNotPatterns**_    | Skip any pattern not from input array                                       |\n| _**append**_             | Append a new \"BitStream\" content to the current \"BitStream\"                 |\n\n## SeqBitStream class\n\n_SeqBitStream_ class is the aux class for sequential reading/writing data from/to _BitStream_ underline class.\n\n| Method                     | Description                                                                                     |\n| -------------------------- | ----------------------------------------------------------------------------------------------- |\n| _**getBits**_              | Get next \"length\" bits from the stream                                                          |\n| _**getBitsString**_        | Get string representation for the next \"length\" bits from the stream                            |\n| _**getBitsReversedValue**_ | Get number value representation of the next \"length\" bits from the stream, preliminary reversed |\n| _**toString**_             | Represent remaining bits in \"BitStream\" as a string                                             |\n\n## parseByteMap functionality\n\nThe `parseByteMap` function is intended to parse and check byte streams with determinated structure.\n\nExample of _map_ used as a kind of _template_. Exactly this _map_ is using for parsing PDF _xref_ table:\n\n```javascript\nlet map = [\n  {\n    type: \"string\",\n    name: \"type\",\n    minlength: 1,\n    maxlength: 1,\n    func: function (array) {\n      let result = {\n        status: -1,\n        length: 1,\n      };\n\n      switch (array[0]) {\n        case 0x6e: // \"n\"\n          result.value = \"n\";\n          break;\n        case 0x66: // \"f\"\n          result.value = \"f\";\n          break;\n        default:\n          return result;\n      }\n\n      result.status = 1;\n\n      return result;\n    },\n  },\n  {\n    type: \"check\",\n    minlength: 1,\n    maxlength: 2,\n    func: function (array) {\n      let position = -1;\n\n      if (array[0] == 0x0a) position = 1;\n      if (array[1] == 0x0a) position = 2;\n\n      return {\n        status: position > 0 ? 1 : -1,\n        length: position,\n      };\n    },\n  },\n];\n```\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for development setup, commit conventions and the release flow.\n\n## License\n\n_Copyright (c) 2016-2022, [**Peculiar Ventures**](http://peculiarventures.com/)_\n_All rights reserved._\n\n_Author 2016-2018 [**Yury Strozhevsky**](http://www.strozhevsky.com/)._\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice,\n   this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its contributors\n   may be used to endorse or promote products derived from this software without\n   specific prior written permission.\n\n_THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.\nIN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\nINDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\nNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\nWHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY\nOF SUCH DAMAGE._\n","readmeFilename":"README.md"}