{"_id":"@aevnpm/bitwise-stor","_rev":"6-83eabd070645f10e9be9f233cc0abff3","name":"@aevnpm/bitwise-stor","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"@aevnpm/bitwise-stor","version":"0.1.0","_id":"@aevnpm/bitwise-stor@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"aevnpm","email":"anibalvelarde@gmail.com"},"dist":{"integrity":"sha512-Xr/7qjf+qxxwzC/8mekrKVxRaa/1FeC1a+pKgQFnWm+tBQqTXH+3abAf9hN4ku4Zz1bq2Rl61Ocup9V/n97ztg==","shasum":"28645f21401efb4a8e24e715ea6c70d36a5367a5","tarball":"https://registry.npmjs.org/@aevnpm/bitwise-stor/-/bitwise-stor-0.1.0.tgz","fileCount":1,"unpackedSize":65,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1tAbCRA9TVsSAnZWagAA1rsQAKQl2cprbkXxDTGM/d6Z\neniaWDU0c5oUjf3rlTGPEboORSLZaXmwwNQ7XsATah7Vj9GmTmtfmZdGR6Q8\nXdA2+O/kloE3qZDy6kIvvkEI2ketKog3cIldAHTr9xSiHlV92HTfW38dF9/J\nwYIJIeS/9SsmfijiEojRMdwr9sTS/G/SZq0dXA1EbH9lPe1NMgaXJ0qrhgop\nz2P3ktibiO6GX4Vd+6eMkGxAIUalU7AfO31jNXdIQzcWP/Ix/wRjipEjb47q\nF8NecsEh3WVFSpzluCZcFjnQ1u0YRrrTuoqENh63x6qm+xXL/QDAh8k1Nway\nABlDOfz0qhFboTgKSLWSiuHRl6fa8HQL/JlHfsePTSv1/US2eFnMHzpc3VUn\nsr9k0OnFRVvcSs19Fecd8/AYpxBogVE4vb6LIufvJN8zW5RKx8rm5HNVae98\nFZT5qh0m0mY1Q0wpdzaWjhM6d5y1yRPi1Wg68AhKFSF0CTBWHhCKl/0FAgag\npcDJ6Trce9AsuAaBstJcv3ERBXrOh8TjexeIk7cj5NhhuL2ngGrSqqC36oMW\ngH0Qhm2NLLXt0/ARFP8cLCzQxS4QZQga+7UCwb1ACfBRr1PPfuO4dC0/I+M3\nr9KP/OyaL7WIsBjOsRRjFqnzeoZBrnvS2TcgQ7rEcI/nHAtjZenFP0FEPb+F\n9vta\r\n=WEU+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6wgFQq3KAAfmYbStTEXEzPbjz4vbYAIcRNM0jkMKS8wIgPPXEwZbGZJ10eX8RsCgjqWajI83AGglRd8BIMD1yQVo="}]},"maintainers":[{"name":"aevnpm","email":"anibalvelarde@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitwise-stor_0.1.0_1557581851109_0.5223817120654466"},"_hasShrinkwrap":false},"0.1.1":{"name":"@aevnpm/bitwise-stor","version":"0.1.1","description":"Compact boolean value manager.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anibalvelarde/bitwise-stor.git"},"main":"index.js","keywords":["bitwise","npm","package","anibalvelarde"],"gitHead":"4967d1bc47eb231c7d7e3b8e22064f674ac48eae","bugs":{"url":"https://github.com/anibalvelarde/bitwise-stor/issues"},"homepage":"https://github.com/anibalvelarde/bitwise-stor#readme","_id":"@aevnpm/bitwise-stor@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"aevnpm","email":"anibalvelarde@gmail.com"},"dist":{"integrity":"sha512-SBkQ5MB76xcgrundmzl3XiUrvgoOQuMLqKng/NQE0coWBnqcbOjfLTsRmOYxJXETezMsNZ36Ll/b3ftahJeCGA==","shasum":"f2a7d551bece0013745a8e216a7710812814cb49","tarball":"https://registry.npmjs.org/@aevnpm/bitwise-stor/-/bitwise-stor-0.1.1.tgz","fileCount":59,"unpackedSize":36467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1vc5CRA9TVsSAnZWagAAvIwP/0GZJMqZK+ybSeny6ry8\nSoZZCf4fEGyUrpWaGvgMpc9mQ0vm2gm5STyhutSraP2u0s7v4AR4esmrnikt\nckhHj524VmyZMNll+j6b3TxebwfPv0WMynqAUpHklhTVMJYvXxUOuhHF547R\nk1YHSsLUuo83HD+wCuoTnM6S0JNsxHMYl0hGMqueSM/jpuLQ2s+lObWG322G\nInFe2NmEMTz6uxiSNZ19bOeEPKIAwC/A2ezX67vlsufemKljNiKe1LERPxF5\nIKj/6C46cnSkjxL3W95Z50p+1+iyiZDW8g3jZYcfc2rh4t7gMpQ5CW/4a8Jr\nfcH3N3vzJXrRWVZVI+uNPNvusBJjpAlgVQmWUenqDe+FUcXABCg67dOX2WfO\nM4/yP7TeCEP+/eTweE9QYa6A+ScTrCMeMpH0/0zPo8HeCQY1b0sAw11Yl58k\n+g6KrX1KXw/CdKK6oLR1Wuvv+3+2fXr9tw6dY7G01OrU1qAxtPoCbVdXLL0Z\nKFsCapIYHVw+1ZsUaxw1QHhv9gkN85CU7Ktn7pY42rPjgtYYvwfh1k7Dgwjn\n3O9xxWNtnp2Ig8DCPCrzV1qNhZF2rtpesqN4y1a6N0acctlwrce+yRxLQt9F\nwuklLmm3kQDRSYFhWLaFMJSsRGwgOCuMEUoNRvEap4W/nK9hidc2CVlRuFAU\nx0nc\r\n=8vp+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVz8wWu7P5wWF7DBEkVISJqfSsdugQWloJ6BVk4QquMAiAw3FSWe/9e0g3ZlUom75nfEkvThDVDgiNwNNSoH3SgAg=="}]},"maintainers":[{"name":"aevnpm","email":"anibalvelarde@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitwise-stor_0.1.1_1557591864966_0.5260780071817948"},"_hasShrinkwrap":false},"0.1.2":{"name":"@aevnpm/bitwise-stor","version":"0.1.2","description":"Compact boolean value manager.","main":"index.js","keywords":["bitwise","npm","package","anibalvelarde"],"scripts":{"test":"jest"},"author":{"name":"Anibal Velarde"},"license":"MIT","dependencies":{},"repository":{"type":"git","url":"git+https://github.com/anibalvelarde/bitwise-stor.git"},"bugs":{"url":"https://github.com/anibalvelarde/bitwise-stor/issues"},"devDependencies":{"babel-jest":"^24.8.0","babel-preset-es2015":"^6.24.1","eslint":"^5.16.0","eslint-plugin-jest":"^22.5.1","jest":"^24.8.0","jest-css-modules":"^2.0.0"},"gitHead":"fbca3cf1024587ca3db3a7c8a6dec807352260ea","homepage":"https://github.com/anibalvelarde/bitwise-stor#readme","_id":"@aevnpm/bitwise-stor@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"aevnpm","email":"anibalvelarde@gmail.com"},"dist":{"integrity":"sha512-a7Wnu/s2qbgTig4XKyxUfW9bIN9IjKzXFxJuUzeIed13VtGlf8zmsh7icmBsFBgOG42yNY+4WyR8SFOQ0zIOoA==","shasum":"1bdf6d0ad1349e5c9a4f53d8c992c22e417714a7","tarball":"https://registry.npmjs.org/@aevnpm/bitwise-stor/-/bitwise-stor-0.1.2.tgz","fileCount":8,"unpackedSize":8903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc14YRCRA9TVsSAnZWagAAMt4P/0Jwqei1OON9gocs0Qxf\n7h5vvgLGwJ0SvjLizEVz4gH5TWodYWlFpiZI6I37/5o+oAVq5D4vHdUR8hjc\nqz4m8vKMhBmaUx1SvYoG7CRZoAqL534Rlty1vADyb+OT8hC6bG58sNYyjJOg\nc96VDNla4Yx239BQNH8S0X+hy4Ea4v8/WepJyQpplxPbo3Kr3gJBAiERsSYW\nlQT2CE29BqBXqUvoPEsiO/xHl8jmEQO4/g7dJVn1x3mXSrkeA37rqkM37/4j\n9bFzhRjBjUWwwBKiMNe9F2hdMjGCD07prioso3JrAT7BZjJJ4klM0pl45fN+\n7X6Ml6ZSN2steVMUTGJJkgOhNJOPDO8SnmCK2kQD1IOCRGqnFNwcY3ixkByZ\n1nbzq7XMQ0yUBcE29USmksHsUGcSuizCIfkTwBgvjt68JiF/+xF8yBA49DJi\nGMm5y1yXeqCVf3gd6PfxNjWEARmpztN8QPpneuzmPJ92cCtQmuhdO/WD9Jn2\nvu2hx2+Rr7LqSDSx745fH2o6kk1mEU8pYnAtAh4ph92uC3ogfIk0XBs46h6q\nQxkLqolnMWnV1DPb00y5KyQXkYmpKI48950Cx65eNbJw1XCkc6YnQ8gSrCei\nxM1EPV61WP/LCyw2eYvxVpxxGYszrmcR3y45IpxqyvZjxdwkSNdJU9ukh0Wv\nK09R\r\n=qaDg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMv1P0StSqXamXsLcBT+B86n6Q9bTPR+pfexkb2FUmCAIgQxJL+0CMs4IuN7CcGCnm4d9Vl1IlovbWT2K77hmx3W0="}]},"maintainers":[{"name":"aevnpm","email":"anibalvelarde@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitwise-stor_0.1.2_1557628433032_0.17633614378951146"},"_hasShrinkwrap":false},"0.1.3":{"name":"@aevnpm/bitwise-stor","version":"0.1.3","description":"Compact boolean value manager.","main":"index.js","keywords":["bitwise","npm","package","anibalvelarde"],"scripts":{"test":"jest"},"author":{"name":"Anibal Velarde"},"license":"MIT","dependencies":{},"repository":{"type":"git","url":"git+https://github.com/anibalvelarde/bitwise-stor.git"},"bugs":{"url":"https://github.com/anibalvelarde/bitwise-stor/issues"},"devDependencies":{"babel-jest":"^24.8.0","babel-preset-es2015":"^6.24.1","eslint":"^5.16.0","eslint-plugin-jest":"^22.5.1","jest":"^24.8.0","jest-css-modules":"^2.0.0"},"gitHead":"ea51a6d9360bc347dcfeee263f52ab215aefc17a","homepage":"https://github.com/anibalvelarde/bitwise-stor#readme","_id":"@aevnpm/bitwise-stor@0.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"aevnpm","email":"anibalvelarde@gmail.com"},"dist":{"integrity":"sha512-q34erxlJFR+L5SJdcc2R9Kwj5G4ggyeSIY3345PcVSxddKJT/loiLIqXmYpP6T8cDqaO26z1rFcjv7nD/4EnbQ==","shasum":"6cd05f33b136965a0848cd5a14401db3430ccdd9","tarball":"https://registry.npmjs.org/@aevnpm/bitwise-stor/-/bitwise-stor-0.1.3.tgz","fileCount":8,"unpackedSize":13979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2g/8CRA9TVsSAnZWagAAcVIP/23LVgpUJNlotXOCsNyE\nrgItN7YaHsfi7ehJlF81hvXuLXr5Pne1Xod5xk9MYQwuj3z5xoH0ARUzs4W0\n44nViupJ5zOTQrqwEx5Mzc5hRgy90PMe2X0f8JXAvQGmzHJ6D7PjmWCa/WtM\nLNuOA0Fqjrv0akkqOdYkEt8LG2mOV2Ew/kFSi3Y5ihSMYH0mNTE1/dJ3TVlL\nOiy0HoCqyrO910EoWq73qa1EMwJWAL0RR5Q+DnstzHmv49BeVtiLmLbWWJ2U\np4J5w8U+sgGVpYB+EKRWPghTMlcvkNnIYdkVMxJu0bP6S7Qh4zQtwRoMYxYl\neQOc34GwZeaU8gTZcQFJlByKYRbI6MIFNX4+IQ68EhD0T2FoC09MHT305muc\nj/+/Q4P+qG+nnhJVa4PCz0SjNWe2xdAEsJVFDPhm9GS1jEVqQIbQzlOFSQRL\nh/GK+WEzxyHXBfGeQ94fdP8WBe7raNlQtKKqrCWFqQEJ0Sn1zlIGCtAir1xa\nA+UrsoIHnb/UV25a42OkRmsFPa1l6jq762yk7futUvQGQYUTwpoZD3kA7LHK\nzoSPD9HkbRBAkuBCPiG+M0wnZtL8EpXbkQbcq2blrZ+t3V9v+Ryh8TtUYy/5\nPKaVY9tbXa+Ra68HCvcrj9NWv2KrM2eBmYntBPUXobtmV4weBdE1St+wFqgX\nmRb/\r\n=wMep\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbI2wmUkEnG3m85RyB9erJ0RTggVS2bBOlRifIKztQnAiABYe+tpFRjdzGHXYWSnRvf0oI081ziS62NfqvCRwD7jg=="}]},"maintainers":[{"name":"aevnpm","email":"anibalvelarde@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitwise-stor_0.1.3_1557794812100_0.40650321351825314"},"_hasShrinkwrap":false},"0.1.4":{"name":"@aevnpm/bitwise-stor","version":"0.1.4","description":"Compact boolean value manager.","main":"index.js","keywords":["bitwise","npm","package","anibalvelarde"],"scripts":{"test":"jest"},"author":{"name":"Anibal Velarde"},"license":"MIT","dependencies":{},"repository":{"type":"git","url":"git+https://github.com/anibalvelarde/bitwise-stor.git"},"bugs":{"url":"https://github.com/anibalvelarde/bitwise-stor/issues"},"devDependencies":{"babel-jest":"^24.8.0","babel-preset-es2015":"^6.24.1","eslint":"^5.16.0","eslint-plugin-jest":"^22.5.1","jest":"^24.8.0","jest-css-modules":"^2.0.0"},"gitHead":"a20929bd7b8d9965002c4e6ddbf5f174e895e860","homepage":"https://github.com/anibalvelarde/bitwise-stor#readme","_id":"@aevnpm/bitwise-stor@0.1.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"aevnpm","email":"anibalvelarde@gmail.com"},"dist":{"integrity":"sha512-Sn2Tauuv6PBbZ1I9PCAqjaCyO2t0v5+/0z0uJ7AUDq9NWiiDtY4gN9TiruvHr3/VBEJUBlwFqmMoENV2ZVSLZQ==","shasum":"382d3c1ce651851ccd1d3719927dd7138610d255","tarball":"https://registry.npmjs.org/@aevnpm/bitwise-stor/-/bitwise-stor-0.1.4.tgz","fileCount":8,"unpackedSize":20070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3L6UCRA9TVsSAnZWagAAadEP/A3FDQgGZ/MhNbY6mcPw\nCBKbXCKynpgz0cDqlXeAX3yzBsI8lUfeRPNBcsVX6WcuqDu/OkyA+SYqdLMq\nn7iZ+WxTro7PaY8M13QvP3a1iUlbXa0JU6W3pbISaFoKzxEmJrgNV/6YqLxd\nsLW6fFNEEZ4PMV7nleuYTbFUlKfz/2N1GuK5goGwWkv4ouPOH43750kbK61D\nn/0cVdLjaqRS3AIbpp5jGa0lDueTny7J+v5yQ170ciO2+5KhFklLLIyLxo9T\nmIDLp2Y9cSj0fYx/seKgZ2DqYn73qsdPNkO4nKETLWrNJtGkQMPXYpXrTozQ\n9OTrwC8ccuMDBbexegsW2OBnOfcGv2VaAlSCOZxXCG1Js0JDKx3R/CXeVvcs\nezChBI0KJBiHIiXIEsjiA5deVRtohmF14M4U4664Uv/3xyWorm+fkpWI1yGD\nkDzJwSAQSnD38DhN7B7qsCJCznEpFCgHqnSruDQoUD/ZjDlY4pw+yrOyliHu\n4Q0HmWPbXR4i3XxaEUYP+HXbXPMQERFSseL7INq7tgb7rAGB+6rlIMb96lUt\nVKcMLcskQnkC5Wy/k42nPHcR+ew0F/DE87Fq1/upK/XT0CDgO2zFbf+4xXtE\n+b43EisHdMoGCB9I2KaQ/boaoi/k3DlZGUnQ/omHjzodoVm6zNIZsQfOl89t\nPKKH\r\n=WfbM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8FQZSxMFZcEecmv2rNnzWj+U2Zai+FnULdL8nSKwwhwIgb/1BrNjHK2y3/9MahN7sNynXCrVtf6vQHHqVM3MUc7o="}]},"maintainers":[{"name":"aevnpm","email":"anibalvelarde@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitwise-stor_0.1.4_1557970579291_0.47509816124229154"},"_hasShrinkwrap":false},"0.1.5":{"name":"@aevnpm/bitwise-stor","version":"0.1.5","description":"Compact boolean value manager.","main":"index.js","keywords":["bitwise","npm","package","anibalvelarde"],"scripts":{"test":"jest"},"author":{"name":"Anibal Velarde"},"license":"MIT","dependencies":{},"repository":{"type":"git","url":"git+https://github.com/anibalvelarde/bitwise-stor.git"},"bugs":{"url":"https://github.com/anibalvelarde/bitwise-stor/issues"},"devDependencies":{"babel-jest":"^24.8.0","babel-preset-es2015":"^6.24.1","eslint":"^5.16.0","eslint-plugin-jest":"^22.5.1","jest":"^24.8.0","jest-css-modules":"^2.0.0"},"gitHead":"4888d5b674e4c0ae4c2bdf455c9d6c519a3f0fa9","homepage":"https://github.com/anibalvelarde/bitwise-stor#readme","_id":"@aevnpm/bitwise-stor@0.1.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"aevnpm","email":"anibalvelarde@gmail.com"},"dist":{"integrity":"sha512-VsJWZB06anyd4Hlk/BaGjxgCkLjhWkctdcsyTWuLUVmVSHDUpx6Y/jqf6hQ1t1QldhlKQjKBtEdyabRKs5nIgQ==","shasum":"ad8c840b9ed8a4b4fa0a0a709335e1c5953fd022","tarball":"https://registry.npmjs.org/@aevnpm/bitwise-stor/-/bitwise-stor-0.1.5.tgz","fileCount":8,"unpackedSize":25040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc33PXCRA9TVsSAnZWagAAGXoP/3yOz9MQiIprJJyq7NoL\n53NAte7xj/CKh62yZfpJKZ+35c6LKjXlQDayC24FDxS4i68bDdkJwmU8Bhhs\nHAlNiUvBeZI3wYIigsL84rPbAK4NIabPdVmBt8ueGxr9+zYPAZ0d0fOHYgLb\nCjgwOYqox26x4fNCSDTkOg+kAqM4aD5UCk24FUhEGU2N37XX3+9RCCVOazc0\nLhSUScWcsAIiGhld7ksbYPPhNPcfSlvfCIFvaqGohOFnAjmWQf7bxA/dLiPA\n8h1GDnqjqktG09j05DqWUSjMJGfSry0qRK5VuIJqI+HEB/VNAe8kX1DBlBHO\nIfFBmJ60t0TCPlGgZVigj1FhAEMOam67UmPK05+r3pfDvOD0FG0ohMLdfKAD\nqN+qMqqEs9daivwu74AtIE4vEl3zui571g0rgWArxpSBGe/qvpreNQOX38WN\nCj1TZKJjVmhOxVRrrYLZG81pr4ollnizLmJg4JoNycSSnqEReh5dwdnL02El\ng0/rRdtxOq/qYr0g2gHBE15SlW6IRAZrzfNVbCMShoLsFbRVgsinuXkqFKTN\nNyPlZ2JvqyZ6tCJ15Ox1Rwjp7tENmnYtrzDPlsTK2RQTVNU6ZxCe2FDLO/5h\nxtWa0RqdkxJpZQD02Kp7fnegUBf0eu5x3gEfGNJF+jVKQlqa0TANeCOwVZFw\nHalC\r\n=qk4k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk3l9uEn4cqhgfcgWFFZ1Z6E9DMk79rJSoMJGRhfHtFgIgcgP1njwx9TS1sposMF8NPpwokGCoiMD46gzi/t7e58Y="}]},"maintainers":[{"name":"aevnpm","email":"anibalvelarde@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitwise-stor_0.1.5_1558148054994_0.017856213811763055"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-11T13:37:31.077Z","0.1.0":"2019-05-11T13:37:31.210Z","modified":"2022-04-04T11:49:58.298Z","0.1.1":"2019-05-11T16:24:25.145Z","0.1.2":"2019-05-12T02:33:53.228Z","0.1.3":"2019-05-14T00:46:52.197Z","0.1.4":"2019-05-16T01:36:19.432Z","0.1.5":"2019-05-18T02:54:15.111Z"},"maintainers":[{"name":"aevnpm","email":"anibalvelarde@gmail.com"}],"readme":"# bitwise-stor\n\n[![npm (scoped)](https://img.shields.io/npm/v/@aevnpm/bitwise-stor.svg)](https://www.npmjs.com/package/@aevnpm/bitwise-stor)\n[![npm bundle size (minified)](https://img.shields.io/bundlephobia/min/@aevnpm/bitwise-stor.svg)](https://www.npmjs.com/package/@aevnpm/bitwise-stor)\n[![GitHub license](https://img.shields.io/github/license/anibalvelarde/bitwise-stor.svg)](https://github.com/anibalvelarde/bitwise-stor/blob/master/LICENSE)\n[![GitHub issues](https://img.shields.io/github/issues/anibalvelarde/bitwise-stor.svg)](https://github.com/anibalvelarde/bitwise-stor/issues)\n\nA JavaScript-based library for managing/storing up to 24 Boolean switches within an integer value. \n\n## Install\n```\n$ npm install @aevnpm/bitwise-stor\n```\n\n## Usage\n### Simple cases:\n`pack()` & `unpack()` with primitive value manipulation:\n```js\nconst bws = require(\"@aevnpm/bitwise-stor\");\n\n// get integer value from boolean string \nconst val = bws.pack('101');  // val = 5\n\n// get a binary digit string (right-most-significant) from an integer\nconst bits = bws.unpack(val); // bits = '101'\n```\n\n### Array cases:\n`packArray()` & `unpackArray()` with, you guessed it, `Array` types\n```js\nconst bws = require(\"@aevnpm/bitwise-stor\");\n\n// get integer value from array of bits string \nconst val = bws.packArrayOfBits([1, 0, 1]);  // val = 5\n\n// get integer value from array of bool values \nconst val2 = bws.packArrayOfBool([true, false, true]);  // val = 5\n\n// get a binary digit string (right-most-significant) from an integer\nconst bits = bws.unpackArrayOfBit(val); // bits = [1, 0, 1]\nconst bits = bws.unpackArrayOfBoolean(val); // bits = [true, false, true]\n```\n\n### Object cases:\n`pack()` & `unpack()` from a JSON object. The following requirements apply:\n- only boolean properties get packed\n- packing is shallow (no deep navigation of the object)\n- only up to 24 values are packed\n- the names of any packed properties are 64-bit encoded under the `bwsPackedPropNames` key\n- the integer value of the packed bits is stored under the `bwsPackedValue` key\n- the first boolean key is the most significant bit when packed\n\nExample:\n```js\nconst bws = require(\"@aevnpm/bitwise-stor\");\nconst jsonObj = {\n    name: 'Billy Russo',\n    hasScars: true,\n    canFeelLove: false,\n    age: 38,\n    cashOnHand: 4500,\n    isHospitalized: false,\n    isDeceased: false,\n    heightInMeeters: 1.9,\n    hasBankAccount: true\n}\n\nconst packedObject = bws.packJson(jsonObj);\nconsole.log({ packedObject })\n\n// Console:\n//  packedObject: {\n//    name: 'Billy Russo',\n//    age: 38,\n//    cashOnHand: 4500,\n//    heightInMeeters: 1.9,\n//    bwsPackedPropNames: { ... 64-bit encoding ...},\n//    bwsPackedValue: 17\n//  } \n\nconst unpackedObject = bws.unpackJson(packedObj);\nconsole.log({ unpackedObject });\n\n// Console:\n//  packedObject: {\n//    name: 'Billy Russo',\n//    age: 38,\n//    cashOnHand: 4500,\n//    isDeceased: false,\n//    heightInMeeters: 1.9,\n//    hasScars: true,\n//    canFeelLove: false,\n//    isHospitalized: false,\n//    isDeceased: false,\n//    hasBankAccount: true\n//  }\n```\n","readmeFilename":"README.md","description":"Compact boolean value manager.","homepage":"https://github.com/anibalvelarde/bitwise-stor#readme","keywords":["bitwise","npm","package","anibalvelarde"],"repository":{"type":"git","url":"git+https://github.com/anibalvelarde/bitwise-stor.git"},"bugs":{"url":"https://github.com/anibalvelarde/bitwise-stor/issues"},"license":"MIT","author":{"name":"Anibal Velarde"}}