{"_id":"xbytes","_rev":"30-5fe9a8955619bbd9035badf02d474917","name":"xbytes","dist-tags":{"latest":"1.9.1"},"versions":{"1.0.0":{"name":"xbytes","version":"1.0.0","description":"Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.","main":"dist/index.js","types":"typings/index.d.ts","scripts":{"test":"jest","build":"babel lib -d dist"},"keywords":["convert","size","bytes","bits","parser","iec","binary","decimal","human","humanized","data","filesize","file","readable","utility","convert","converter","pretty"],"author":{"name":"Miraculous Owonubi","email":"omiraculous@gmail.com"},"maintainers":[{"name":"miraclx","email":"omiraculous@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/Miraclx/xbytes.git"},"bugs":{"url":"https://github.com/Miraclx/xbytes/issues"},"license":"Apache-2.0","babel":{"presets":["airbnb","@babel/preset-env"]},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.3.3","@babel/preset-env":"^7.3.1","babel-eslint":"^10.0.1","babel-preset-airbnb":"^3.2.0","eslint":"^5.3.0","eslint-config-airbnb-base":"^13.1.0","eslint-config-prettier":"^4.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-prettier":"^3.0.1","jest":"^24.1.0","prettier":"^1.16.4"},"homepage":"https://github.com/Miraclx/xbytes#readme","directories":{"lib":"lib","test":"test"},"dependencies":{},"gitHead":"e1e71ed96c2580fa8d856c6dea8a68f0bb878ccb","_id":"xbytes@1.0.0","_npmVersion":"6.5.0","_nodeVersion":"11.10.0","_npmUser":{"name":"miraclx","email":"omiraculous@gmail.com"},"dist":{"integrity":"sha512-+Wc54CVo9siGoLsfNakTvxRPjuRYjmHCLNhBElzoSDDafT/P0oAYa4uE7fEknyYMNHD3tb8kDsDmZOgzFs78GA==","shasum":"1c75baf4862b7e612482b149cd2e9e2c630d2f3a","tarball":"https://registry.npmjs.org/xbytes/-/xbytes-1.0.0.tgz","fileCount":10,"unpackedSize":42212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcf6oqCRA9TVsSAnZWagAAmHEP/jm8YC7ScJynOwbs+icO\nl3VBvYZy3Xu8+I4/T6GBOypA3wkd4o4xYvJQoGjy6fNAhgbhjARFI1mZwIeK\nK9DOdCrMl/T/q6Qj5fx4yh1E+NzzbEPTBnBOAmTArdqI2RPyXmzeoQxuXGCB\ndKUK3r94i8MbIO2W3AwIITF4GMMvRniaRbBydh8t5TW8DawqgtH1KBefEr1P\nyYWOsuQL9c6lrMcVSRE8C75OOlhCKnib75V557sV58l7HfiflNIuwG+Zyhjs\n77hhqfKzdQ0O1K5xyypIT607ur1v6L3ZT24z2NyXtQypKUlzfMB16zjxM4MU\nHguTnrvKkxqKLXJjphaUpTAT3O/qgrJIAQdAvrc0wXz/iqxgsAaopt0fq/op\ngIb7Ejh4wVVrAxQOhZY251IMz7cGbiFkn5PIV/tBDjt32GNVqnvRRFfReyKT\nqTgcmCTM/qrMVQDGh0U7nUnMpWfc/Za/1fr958tEwh1Dwr1kgItMU0doNSJ9\nEN55sWBtUwVESoNMcGJtWTZoXzOkMme+qjOm4vwW2c2+sUivQsBcrM4Gogi/\newVs0D6joRoNeCoIHZMcB/H0G4s6n9q2tpuSzTEIPwi7ZHJIVYEO+4h5D9+u\n413wBvJrSstnPDA4w7BgupLv2glDJN3jHmxskKQ7T/rsXZgiXociDSXJyK+g\neQHq\r\n=+IVx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDupl+Nic0hGksgR3aANHh4QMerWmQoEoShkVqlSK7pmAIhANDZaSEO7DuxeYjfuZeN/1vjG8he5k6935X831lBMoZ1"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xbytes_1.0.0_1551870506137_0.15043247166315776"},"_hasShrinkwrap":false},"1.2.0":{"name":"xbytes","version":"1.2.0","description":"Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.","main":"dist/index.js","types":"typings/index.d.ts","scripts":{"test":"jest","build":"babel lib -d dist","preversion":"npm test","version":"npm run build","postversion":"git push && git push --tags"},"engines":{"node":">=1"},"keywords":["convert","size","bytes","bits","parser","iec","binary","decimal","human","humanized","data","filesize","file","readable","utility","convert","converter","pretty"],"author":{"name":"Miraculous Owonubi","email":"omiraculous@gmail.com"},"maintainers":[{"name":"miraclx","email":"omiraculous@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/miraclx/xbytes.git"},"bugs":{"url":"https://github.com/miraclx/xbytes/issues"},"license":"Apache-2.0","babel":{"presets":["airbnb","@babel/preset-env"]},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.3.3","@babel/preset-env":"^7.3.1","babel-eslint":"^10.0.1","babel-preset-airbnb":"^3.2.0","eslint":"^5.3.0","eslint-config-airbnb-base":"^13.1.0","eslint-config-prettier":"^4.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-prettier":"^3.0.1","jest":"^24.1.0","prettier":"^1.16.4"},"homepage":"https://github.com/miraclx/xbytes#readme","directories":{"lib":"lib","test":"test"},"dependencies":{},"gitHead":"b1507af4495331845c3dfe5e2558752b19beb1db","_id":"xbytes@1.2.0","_nodeVersion":"11.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-oGUsWErVslbM2fBSI2OZEcL591Sg1q4Cusw5/RUv9zvHK1F/+jPlW+ujX2X4k3esFa5hfIwprPvZa5y/5flGow==","shasum":"882d027d89424cc573d681b02572a5f19a7b4c76","tarball":"https://registry.npmjs.org/xbytes/-/xbytes-1.2.0.tgz","fileCount":10,"unpackedSize":42728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchRWICRA9TVsSAnZWagAAvNQP/RZ60dVyZxqb6pG5PjNi\nKyjECdthd+JnKC8obrGwh80p+ZGLvX5zf9Gmp6TnCxs586j+f+NoTlHtpHkm\nFI44+uo7cOoxKHv3y9wt8fKdYF47Nptty6z2iImWa1aR2VNYE77v75bRdj2Q\nfDaC2L8iPXv61W0QsaUfplpK1eFX/nYUfN1/0uMTWMDSV/tG0VRQIoYXeYST\njRYt2wi3tZ8A43maSzO6qr+5tTn5xVwAlrRwyDMlG7ygZ1Lsj+bAGuVAlHQc\nBLe+POsa7ID/D71bKU0OldSM8slAwPNSxao4NCOQqdNCtu45ikTmevV3WSP9\nkM+C0n0B6uGyq2GJQ3aLXTtEh2KmTn4UOgXBzPBLOYW6MW49ULtDa7LdRLww\n7gkul/8VYirBHysiK2HAy7xdfIF7yruE9LmyLZQOXgUEnoJOD0PSTqrs5iAZ\nkLbavKsrzQPkSd/3dAelL53IwP3W0oj9CVUHT+w4yWGBVU3x4DFGo9p8iJWr\nj0s8krChvi00QHNAHwOIzEHoFdqqHXcs2g/0rgfYvtiqDdVFOcjZGzhz17m9\n0ueZ2QY7qOUoOBIVqItwJnLsZ19Rlf2i/moLXqq8UAsIO2tTqiI23ZrMssFi\n4IEpzSfq5ZmK1IdWoHigcvu494mFqeZ00hO4PC4evFCbJz9UJP4nULKMtLgC\npEVx\r\n=J+gn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOl4WHjzTRaGgvlmeuSlrHkSNHBafYXh5f8B1TrCfYdAiBaW+tt+iB6rdLPj5gdLCUzJrG4828MYxS1bodINFE1SQ=="}]},"_npmUser":{"name":"miraclx","email":"omiraculous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xbytes_1.2.0_1552225671672_0.5524725506968444"},"_hasShrinkwrap":false},"1.2.1":{"name":"xbytes","version":"1.2.1","description":"Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.","main":"dist/index.js","types":"typings/index.d.ts","scripts":{"test":"jest","build":"babel lib -d dist","preversion":"npm test","version":"npm run build","postversion":"git push && git push --tags"},"engines":{"node":">=1"},"keywords":["convert","size","bytes","bits","parser","iec","binary","decimal","human","humanized","data","filesize","file","readable","utility","convert","converter","pretty"],"author":{"name":"Miraculous Owonubi","email":"omiraculous@gmail.com"},"maintainers":[{"name":"miraclx","email":"omiraculous@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/miraclx/xbytes.git"},"bugs":{"url":"https://github.com/miraclx/xbytes/issues"},"license":"Apache-2.0","babel":{"presets":["airbnb","@babel/preset-env"]},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.3.3","@babel/preset-env":"^7.3.1","babel-eslint":"^10.0.1","babel-preset-airbnb":"^3.2.0","eslint":"^5.3.0","eslint-config-airbnb-base":"^13.1.0","eslint-config-prettier":"^4.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-prettier":"^3.0.1","jest":"^24.1.0","prettier":"^1.16.4"},"homepage":"https://github.com/miraclx/xbytes#readme","directories":{"lib":"lib","test":"test"},"dependencies":{},"gitHead":"ea7a425fb9ccf1b146393d2fbc5ac3e9e29bc236","_id":"xbytes@1.2.1","_nodeVersion":"11.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-yJj/U/i1kYAWEzRRxyq6Q+HYZIbY1yHGo2eDswZRkKJG/SbkLJrg8/RTxFxhsxL2vr+VOReI0DzTT9PTzpqtNQ==","shasum":"74c1bc8822a51cce43c6d7b574cce074ed38905c","tarball":"https://registry.npmjs.org/xbytes/-/xbytes-1.2.1.tgz","fileCount":10,"unpackedSize":42729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchR5gCRA9TVsSAnZWagAA7ZAP/1Dm6IAMqODjTrcL3jEQ\n1xnzwnqkJQT8EA0nb5nq1TCDGWviSmPWdOoehosfvp/XcwLsx1q65vMRFLNH\nM2oImV6yysJTli1Xfj6RnKBvTWHTwCoH4wq4ZZ+AuveBIZMM+3ShiVpstDtb\nIW2WrMD4cqjE9PP4wDwhrwjEoIl1bpuf6FHTQvXKcmjA35Pb8wV2sdfue6Be\nWsCaxlEVK0id3eb7ZhSEcqGEnBPVjel5NYg5gy2iGzpxOTQXxN6rJBIyjGCB\ne1cCZeqBhiX0zAbQZzx4hLlAa/d+os6eGrwzPNKzTjxbCEOlLMuCvv+Sz3+p\nQvqWRatfbtdK/QDymPhQotFk4W3Xkp38mjP+jWyDKwTrnwlWqNKEkcq2JP0B\nePCi3koT1zCOFhoCN3rXHMrcVAVsM+6FNUkYe15JOym/xJGURuvjjTZpWPps\n1Q/WOZg25XleWE1kbXObBPZF8HFOKWUnpYg5ga8ow9b4tPmOtWBzqUsTPh0U\nKRjcyu1owv4V9sKJ2ybbJBy0FKfUdAUlnnx+4aAlMseQ4iJBXDq1Ak+A2IWI\nQ7ird8Cm2mGamK/tD/3/PjC86I3o9wfrNeqFTKe1rm1sJ5prAqoVkV0aUQnB\n1dl3t7SCb6DiIgauUhE3rU8l4eAdAfuNkzKhbufZ6pjFUh9I1dp5iHq96jC5\niYBo\r\n=JriY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1YatCWZc47QNgYhBZNNx5ZhBhMxwbScKyYL8t1+UjpAIhAJpfuv8YZ4FHoqZluRiXX6dOF452nOffZ/XFoBe9tl8N"}]},"_npmUser":{"name":"miraclx","email":"omiraculous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xbytes_1.2.1_1552227935501_0.000024085605047741154"},"_hasShrinkwrap":false},"1.2.3":{"name":"xbytes","version":"1.2.3","description":"Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.","main":"dist/index.js","types":"typings/index.d.ts","scripts":{"test":"jest","build":"babel lib -d dist","preversion":"npm test","version":"npm run build","postversion":"git push && git push --tags"},"engines":{"node":">=1"},"keywords":["convert","size","bytes","bits","parser","iec","binary","decimal","human","humanized","data","filesize","file","readable","utility","convert","converter","pretty"],"author":{"name":"Miraculous Owonubi","email":"omiraculous@gmail.com"},"maintainers":[{"name":"miraclx","email":"omiraculous@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/miraclx/xbytes.git"},"bugs":{"url":"https://github.com/miraclx/xbytes/issues"},"license":"Apache-2.0","babel":{"presets":["airbnb","@babel/preset-env"]},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.3.3","@babel/preset-env":"^7.3.1","babel-eslint":"^10.0.1","babel-preset-airbnb":"^3.2.0","eslint":"^5.3.0","eslint-config-airbnb-base":"^13.1.0","eslint-config-prettier":"^4.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-prettier":"^3.0.1","jest":"^24.1.0","prettier":"^1.16.4"},"homepage":"https://github.com/miraclx/xbytes#readme","directories":{"lib":"lib","test":"test"},"dependencies":{},"gitHead":"a28419027df47228762c9048d026d358922fd0a2","_id":"xbytes@1.2.3","_nodeVersion":"11.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+/ljyd9Ghpt3qum26+JN3MnKUT57geLxwKkOl2wxnk0FqTwouStjbvL7gv2AajfMVaDnwi2vOvKnn5yTo3pcow==","shasum":"3e580379ab6f2f6c249131d77c2f6a8526b3d60e","tarball":"https://registry.npmjs.org/xbytes/-/xbytes-1.2.3.tgz","fileCount":10,"unpackedSize":43289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchlhuCRA9TVsSAnZWagAAGSgP/AppP78LPZOt5JOxU1+8\nLgoSz5v0pn6IQvDYqpjKZeWOhpQkhatTrD4Vw9sRbrFJWdwQKgEXnNmHv/mV\n9XoMRn2ZC0qNyDxtOxXBOeXj8u5pvnng8N5+gHe+z5gBX2F0sgA9dJNBiAMp\nPSI+WrkR9X/3xJiVLXukhfyAIBicKAUD6PyN5NhgzxGuhoalCIoYBLRtZneX\n3gFhkKEsLfpGaMM5BkfwdQyPjQbFEw6T/QxZfpFGZS1UFxFjjfu6QYP6fnsz\nVA1jtyhQMO6J21hKhlPCOdtoQIjAH9V3L/tP5DC4UAtg8MA0kMZAxcOrSoVI\nKuO0H5DBGRY3eBeYSapnK1MHn2f69Uqk/xS0N6Iiv2nnIDb7zAQsnqjKvJ0i\nbPdFmCPd053Mjokq1DmErc3vh3ECMjjY7+MshrqGF7+PxzeWkkehGvj2Nkv1\nidufhLvqr4H9hcBjjLvDhzJwrPZ4njBrTUfWV+wrvbSpCbBx24dgruenJPh7\nmzfmNkixcicmjbc1IpfwnmBg2/rES5BqF5GQQ54YG/WqMzOtTBri1r0RJNIn\ntDmaDkXDiDF4VqgBYbiAVPB/xtmAENMCjW/8lINX9CJrM/6kCEeFX51EDCJL\nY+qdzIh8Q8x6m24LKkGJQA9VW9TyERaac8R8KH44PBNQBnSLt0Y3RUFEJZC+\n2wpP\r\n=PJny\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJ9lkB9upKQPlelCkBEeUGzdEs5OVuqUcX6r/RFApRYAiBHiwlDKf373DxBAKC5PWzDLmTH/2OuCGeRZmwxJBz8zw=="}]},"_npmUser":{"name":"miraclx","email":"omiraculous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xbytes_1.2.3_1552308333951_0.017919533296377965"},"_hasShrinkwrap":false},"1.2.4":{"name":"xbytes","version":"1.2.4","description":"Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.","main":"dist/index.js","types":"typings/index.d.ts","scripts":{"test":"jest","build":"babel lib -d dist","preversion":"npm test","version":"npm run build","postversion":"git push gitlab master && git push github master"},"engines":{"node":">=1"},"keywords":["convert","size","bytes","bits","parser","iec","binary","decimal","human","humanized","data","filesize","file","readable","utility","convert","converter","pretty"],"author":{"name":"Miraculous Owonubi","email":"omiraculous@gmail.com"},"maintainers":[{"name":"miraclx","email":"omiraculous@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/miraclx/xbytes.git"},"bugs":{"url":"https://github.com/miraclx/xbytes/issues"},"license":"Apache-2.0","babel":{"presets":["airbnb","@babel/preset-env"]},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.3.3","@babel/preset-env":"^7.3.1","babel-eslint":"^10.0.1","babel-preset-airbnb":"^3.2.0","eslint":"^5.3.0","eslint-config-airbnb-base":"^13.1.0","eslint-config-prettier":"^4.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-prettier":"^3.0.1","jest":"^24.1.0","prettier":"^1.16.4"},"homepage":"https://github.com/miraclx/xbytes#readme","directories":{"lib":"lib","test":"test"},"dependencies":{},"gitHead":"8953e5356c09a6d0c921fe1024d338f781cd5bc0","_id":"xbytes@1.2.4","_nodeVersion":"11.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-f8vDnIWU0vp8Un4qSx1M3tSVG45hoLu+7a57UVdykzsb9pd4uYUzgq5/fqLlBczzqLUub38lIl0k67Qd++WLRg==","shasum":"12f625f9a9f562f8c8e45ea6eeeec9c471cdb402","tarball":"https://registry.npmjs.org/xbytes/-/xbytes-1.2.4.tgz","fileCount":10,"unpackedSize":43310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchonhCRA9TVsSAnZWagAA5YkP/2o4Yvr1W75RL4CYWv4Z\nov5XSxlZUimSavl/55Za6x863O3YtQhFYIa1QbBJ/9mox0mZxv8UwBqqM8if\nTONA7RM1jqDdwc16EuEB/sb4TEa4EXa9PeitwXfWVnNDUUbuTvzr8PU/N7oC\nkqWl4CWs+33DE8pvTEMYD6B0Q8W0+hRRDNJtiPeC4J5TXk+SnIs8OKGYBpWb\nzEftVNOXKR8/k27GPzW57m+xN3QHv00VRlBhrvrOEa4GJKTrQ2NG9Coj5lYg\nkcnZ9kM1E535R4KvZVRO7KuF88aIE/rjh7wXfzCV5g2TbJbyfhSOe0eI5Oco\n7fA4Wge37nB0YUm6Kl5Z3YOn5GjP5mh3nPFXKEPRKNQU3ZXcpne3XoN+Wj0U\n49EhPSIxWHQeBE6vwZ4FRlNr4uRypmpan8wv4YTPM7qhk00dPq51n4IdpxHC\nli7Csg4Uua2jk+iTQ5ev7V1Ksc+PYQKnSnP8XHrbQgi5p0uWiA29RMs39kY5\nV3mVB0pq/kV4Yc+W4EXI79cd6+30eeyskucHZMMaFYxcH8dLFvDBziZ6n6nn\nwwJxOTXzHWR223ScE9Hh53pDjmAP67MU50gqYiy4dWgrCFnQgDA+dyQjaUCn\nSoQTP5hyj7bVCt8hqBaXOU5fAKLPc+cKDT37srhTFYRV9COLJXn/hlwGGMEv\nkNnz\r\n=Sf7r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCJAu/PizNxhZtx7X4zO7nOmJekO+NXeiv6MdWLqOvgQIgAbzl2whsD2Gkk/EC6hhs++EDjAceBlghhcY/MzLaT+g="}]},"_npmUser":{"name":"miraclx","email":"omiraculous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xbytes_1.2.4_1552320993223_0.5497635892578943"},"_hasShrinkwrap":false},"1.3.0":{"name":"xbytes","version":"1.3.0","description":"Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.","main":"dist/index.js","types":"typings/index.d.ts","scripts":{"test":"jest","build":"babel lib -d dist","preversion":"npm test","version":"npm run build","postversion":"git push gitlab master && git push github master"},"engines":{"node":">=1"},"keywords":["convert","size","bytes","bits","parser","iec","binary","decimal","human","humanized","data","filesize","file","readable","utility","convert","converter","pretty"],"author":{"name":"Miraculous Owonubi","email":"omiraculous@gmail.com"},"maintainers":[{"name":"miraclx","email":"omiraculous@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/miraclx/xbytes.git"},"bugs":{"url":"https://github.com/miraclx/xbytes/issues"},"license":"Apache-2.0","babel":{"presets":["airbnb","@babel/preset-env"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","babel-eslint":"^10.0.1","babel-preset-airbnb":"^3.2.0","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-config-prettier":"^4.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^3.0.1","jest":"^24.8.0","prettier":"^1.17.0"},"homepage":"https://github.com/miraclx/xbytes#readme","directories":{"lib":"lib","test":"test"},"dependencies":{},"gitHead":"be17c5db8a3871ff2f04f27c6e0d1e9c32e00085","_id":"xbytes@1.3.0","_nodeVersion":"11.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jDR7VGv6YL31h+KDseHUZ8Dos2xererVCOBAXNFXK0OlaftsRxvNDg79CkY3tAxK80jV2zdi9xNDaWe4Pz7eGg==","shasum":"85341737e7716f31be3967f066b9b0f3a617c6ad","tarball":"https://registry.npmjs.org/xbytes/-/xbytes-1.3.0.tgz","fileCount":10,"unpackedSize":43482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0fCvCRA9TVsSAnZWagAAensP/1JYf6xl3Netvdd+7f6b\n83PDx7hybCbMgz8fATrhRDF3AW4nDDzLsBYRI7J090gc7nQzqXEIZdPv9a4B\n0doK3fPbhg1oRv9tA95TAfFNsuhUYBK+sTQFN4Gq1hyeYoDoyGSi7xnLPRhY\nmjDUwuq/GBcTkdYFYhfcpHZqo+NIggOSxLKXsfHp4IB6caXqTivUXNpOEpNh\njTu5boHh+mwQifLEpRZSiNw6qI4awNYdUUW7YFarn0/kxyV24XicUStKB/r6\nYTwVlQrfbe3lgEh2bOGdYv+tuDULc4etiB0Z81FZXNlGyFz0jhiBgD3vfu7I\nCz8Hs1fdXjw/DSKtMLVnQFyDonwusvZVZuzgyVSblDdQ+UTqa3n9fY7xU6eI\nr3TipnRPqetOBlbIjBYQnZJWSEFM5iGsWdBa51EHOFy9qFeLv/CKZvrO90Kk\nZQIPAFAWrYspwpSSQhT0cF4b8jcIxEPRIZRSSNR8ronjwoLF46TJV2mEMYer\ndOasp37ILo9r39lBmSsRbk1SXRu/9u1gij8OtwhwRJ4Yv+Vnzhwx0+fEHRsk\nmDtlcgNzPX0agLQFOL++Ci3vT8aWrQ8yD3fMOYVCroPaDGeWqhetG5akkRHG\nOqW9/S25cC2sHoggRBsInDNxbKqAE30VF25AZAKeHdnVXkMB+7866zCUp098\nfyfI\r\n=xguf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIIUhK3x3c6s/BHqDQkFCI5d0F8E7PGwbel+LOXaHuIAiEA0HOaRdmTEpc0fhyfbtoMussW6k5v3E7FF1nCJQ0bqDw="}]},"_npmUser":{"name":"miraclx","email":"omiraculous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xbytes_1.3.0_1557262510743_0.5088364543300978"},"_hasShrinkwrap":false},"1.3.1":{"name":"xbytes","version":"1.3.1","description":"Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.","main":"dist/index.js","types":"typings/index.d.ts","scripts":{"test":"jest","build":"babel lib -d dist","preversion":"npm test","version":"npm run build","postversion":"git push gitlab master && git push github master"},"engines":{"node":">=1"},"keywords":["convert","size","bytes","bits","parser","iec","binary","decimal","human","humanized","data","filesize","file","readable","utility","convert","converter","pretty"],"author":{"name":"Miraculous Owonubi","email":"omiraculous@gmail.com"},"maintainers":[{"name":"miraclx","email":"omiraculous@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/miraclx/xbytes.git"},"bugs":{"url":"https://github.com/miraclx/xbytes/issues"},"license":"Apache-2.0","babel":{"presets":["airbnb","@babel/preset-env"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","babel-eslint":"^10.0.1","babel-preset-airbnb":"^3.2.0","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-config-prettier":"^4.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^3.0.1","jest":"^24.8.0","prettier":"^1.17.0"},"homepage":"https://github.com/miraclx/xbytes#readme","directories":{"lib":"lib","test":"test"},"dependencies":{},"gitHead":"4aff22c53a25468f784356bc9f745a587e929adb","_id":"xbytes@1.3.1","_nodeVersion":"11.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PfCtTyFaeuaZE7V7A5pfoy5AFg/+EcLALqMImts6WZWvp+RG9hth6whGwrTsLAbW/U2aYsPi4mxs77QYmJ/rxw==","shasum":"6e23d4c5e8d2d26ceb58fe6f5cad42689b6c18a4","tarball":"https://registry.npmjs.org/xbytes/-/xbytes-1.3.1.tgz","fileCount":10,"unpackedSize":43500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+pSJCRA9TVsSAnZWagAAW0IP/RpIhz0zn3Ysm6NiEzD2\nDPTk+6hFzQhC8RPx47Ss2v6/F6/bGhYIB7RRzfVgjLo+3TzGnmd5pQVt24Y/\n0h01q0aLPJv3PnGRe/XchApQz2qZK5+HE4NqVj9tjIW57DQzpjYilaeVW71/\nv8vO6tILeHWsosE2Z33ZNN4gAbFWiR8ZaZxLygAP10osv31GmoXTgpXaRamP\nR0zSbmaTw9lR8LGwC9MbnHQhMePeC9FbHTzvD3MQfH22Np4UZAUmUyMUt9lQ\nZ0i6wnWkvbE6ofSAVQj7KdzEKsGFJY2mg2RT6lK23vD8Lh5c/EMLBWLmv3Vp\nXMsQjcIPCJa+hWyMr0bSyZ48z5+zOabJ7GlVDhwUzVcDfqSyrTVXdZ0Z901K\n9FEYkTQiQzAHLDwTEbc4/1p71ODwReaqqSGOqQZccuBzQKulIdgcUTW3AN52\noH7tRnsudxDtHa40+30U1Mw7eD4QsRaYQ526t5iBp+IKgmcAvtOeqsT++PvQ\nbnXUR90TRyHO2JRgcIYb81hmhAj7RIif3dyUeYsmkB+s0VT7RqQiRifLPi5D\nmgSkAAmaJdT1NtEeX91WdxuaGZ5tddNx+AnZsR8L/6WAUTf+TfcANElz1tqq\nRT4z4B+LTdZt5sC8NOoSqskii5WKXsEy9MWcStbwqjkQVOUhBBZ29xMYstSG\nlDY9\r\n=QJ/l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmcwMB0F8XAv3rt1nDZMP4942wCgt7eO+gN1qGvQvmyAiACdC+CI22jnZT9hT2UJFPgEI0T99PdbIjHk3DkVsN3Eg=="}]},"_npmUser":{"name":"miraclx","email":"omiraculous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xbytes_1.3.1_1559925896039_0.8997134612705728"},"_hasShrinkwrap":false},"1.3.2":{"name":"xbytes","version":"1.3.2","description":"Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.","main":"dist/index.js","types":"typings/index.d.ts","scripts":{"test":"jest","build":"babel lib -d dist","preversion":"npm test","version":"npm run build","postversion":"git push gitlab master && git push github master"},"engines":{"node":">=1"},"keywords":["convert","size","bytes","bits","parser","iec","binary","decimal","human","humanized","data","filesize","file","readable","utility","convert","converter","pretty"],"author":{"name":"Miraculous Owonubi","email":"omiraculous@gmail.com"},"maintainers":[{"name":"miraclx","email":"omiraculous@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/miraclx/xbytes.git"},"bugs":{"url":"https://github.com/miraclx/xbytes/issues"},"license":"Apache-2.0","babel":{"presets":["airbnb","@babel/preset-env"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","babel-eslint":"^10.0.1","babel-preset-airbnb":"^3.2.0","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-config-prettier":"^4.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^3.0.1","jest":"^24.8.0","prettier":"^1.17.0"},"homepage":"https://github.com/miraclx/xbytes#readme","directories":{"lib":"lib","test":"test"},"dependencies":{},"gitHead":"07269af20b559ec2c9d423a0c234d0fbc103c34d","_id":"xbytes@1.3.2","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4kq7OT/QOuImkpUZINH5pxVAMhrE+Y8z/awYu8GkBrrVaBXabXATSzjB8UwBTlwVUy5B+XGDgJRK+t8G8Xg8Yw==","shasum":"6771ce58206e5b5769d3561f8965055983aa6d23","tarball":"https://registry.npmjs.org/xbytes/-/xbytes-1.3.2.tgz","fileCount":10,"unpackedSize":43500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLQ5NCRA9TVsSAnZWagAA4aUQAJnbWdiDFZLVnHZWGyHk\nFpx5ZVger2Vbmuex15iTOVyprJIDHqc/Pe166COOtRnuC/Lw36L5lxOG/8Gb\nItjD+ajM5I4lePKLYhhgZ+8cb61dSmj8gewL4546ybfN2otqnwI5dxbc41o3\ngLUAeppHpXet9OdZZ/fQ34MImij0qEfM3fx2dixlXk+vWLDeBxyvr5WSiaRx\n2mtnSgKjHIRRKbihoHUfD27Ihd9OcOicVQUIzBCzYzPPuX3/hz6s+5W6JZGk\nPPqLWMEUiI8MirDYOFsOaIxRu6cdg4vBblfWYEEIOYuK+QZkpdi0I4f57fQN\nrewniOxoDPlN7ZDD3ksg+uNlWplog8gNvy625g7ejLEE7yDbAZp1GtsiJcK6\nJp3R5vrg0ufWoBQIqVo7nTWDiRaZGB8Gfkt2T3JJF+G6PR/UDyyMm1/Mpz/V\n5C5h22gJy9L1HI/uQKAZJqk/769bLDxmFBp1PSHRoWenmILvEi7jLEO4U7Rd\nE9X1qTwLR9ulz/ANwLAWlJkTiWQNW/G/vFqk01160Pp6GAVegX0yyMNEVw59\nlqLcowtKkSXA2A7lQgkz5jI59xj4A0mDp1CSMqxrEMu7r6GUs99iltyqhMas\n3gJcuSd2Ojhyh6hPNF1wS9/Q7WvXS1DP/COrSEwuBVclE+WEZjfArrZ58f+D\niC0I\r\n=Lskn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyqAjhOZNqxpkF8RlfoOkwpbytNAzDUUEOgnBG7WQSEQIgDLMyPriGQvKYqT89qOQ8kVM/30LBcagJnwdNyeLiuLE="}]},"_npmUser":{"name":"miraclx","email":"omiraculous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xbytes_1.3.2_1563233868605_0.5969862308208049"},"_hasShrinkwrap":false},"1.3.3":{"name":"xbytes","version":"1.3.3","description":"Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.","main":"dist/index.js","types":"typings/index.d.ts","scripts":{"test":"jest","build":"babel lib -d dist","preversion":"npm test","version":"npm run build","postversion":"git push gitlab master && git push github master"},"engines":{"node":">=1"},"keywords":["convert","size","bytes","bits","parser","iec","binary","decimal","human","humanized","data","filesize","file","readable","utility","convert","converter","pretty"],"author":{"name":"Miraculous Owonubi","email":"omiraculous@gmail.com"},"maintainers":[{"name":"miraclx","email":"omiraculous@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/miraclx/xbytes.git"},"bugs":{"url":"https://github.com/miraclx/xbytes/issues"},"license":"Apache-2.0","babel":{"presets":["airbnb","@babel/preset-env"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","babel-eslint":"^10.0.1","babel-preset-airbnb":"^3.2.0","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-config-prettier":"^4.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^3.0.1","jest":"^24.8.0","prettier":"^1.17.0"},"homepage":"https://github.com/miraclx/xbytes#readme","directories":{"lib":"lib","test":"test"},"dependencies":{},"gitHead":"0ba00beec33cee5609b0f482f8ac9fb74f5bf9a9","_id":"xbytes@1.3.3","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rSpSmH/6J9bW7rC03zWM38WZHndwAf33lyU+3npQtHnJZn0c4SO4j+Sb+Le7XuZy3/ODTQYxPt7VZPIQqf5Jzw==","shasum":"bf1adf5d3d11930e2f6ae1ac219ccdb413876d92","tarball":"https://registry.npmjs.org/xbytes/-/xbytes-1.3.3.tgz","fileCount":10,"unpackedSize":43506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSvxZCRA9TVsSAnZWagAAIroP/2znh5xMUogblHn/+8p/\nOPIyx6rzxTxpqNV917A7FFG1iy41xvq36EmoCOkmyhEnUIkDDaRwX7z6/4m8\nlFfqv/3t4jef9TPh7WmSpzsorqocxqcFRP2IkzmqqclVMY/skkpUnf2lX2uc\nFI7G1dta1BxsvxvOzNvuK9Sb8n7X6Lb+L1W902ywwn9/bQKLsK5otzAIwho6\ng/1APJDdGgQQG+Yt6OiUKAZyInlJ8L1yK/0R433fKcXWYG8Ry8Rgcp/lbrbU\ne1D8Gjq3B7ZsUMuqjOrzCTKbqq7TNclSCP/HPhGtIsYMKF6Bomg/bhi25eyy\nTrZQgPZr4MY2b9OnQZ7UGUGpx1ycim/+OxRsrZfhbJXNNpfxcA9B5iLVcjow\nAEr8dETH3lEkO0kKsB0mFhSBKHCoC/zXP3l1usgjb2qTCvuUMuYn/2l0v9GM\n3cwprnEY2wgejbe9vd0L6zwxxgQJVvNOnfhIqrRHn2+gLXtCu0uxJtvaFOe+\n974m2dxHZyUSPJC90j9ifbY1W007zeCmYoDV2x//Osu0F6g3YEZIEKbcxFgU\neLF1AaVgTFewd+oMxzz7RXuRbR7wEjXe9Xub1rGdJZ/BWicpC1uz2SV6yT0S\nTVXe5eYqikSnFOSdfYjVbvy7m63+HhLnNVlg+wE/CCeyvOjRZRXupLjafNcb\nbcvb\r\n=2CK5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvtLuVb4IZMs3kgtVUBZnhhuXA6F4704KqDuJdsnhXFAIgdwAWxxor/sP5u3YRmZP2tPiybgh98TbbUg0ADy9lNnU="}]},"_npmUser":{"name":"miraclx","email":"omiraculous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xbytes_1.3.3_1565195352835_0.725381064547548"},"_hasShrinkwrap":false},"1.4.0":{"name":"xbytes","version":"1.4.0","description":"Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.","main":"dist/index.js","types":"typings/index.d.ts","scripts":{"test":"jest","build":"babel lib -d dist","preversion":"npm test","version":"npm run build","postversion":"git push gitlab master && git push github master"},"engines":{"node":">=1"},"keywords":["convert","size","bytes","bits","parser","iec","binary","decimal","human","humanized","data","filesize","file","readable","utility","convert","converter","pretty"],"author":{"name":"Miraculous Owonubi","email":"omiraculous@gmail.com"},"maintainers":[{"name":"miraclx","email":"omiraculous@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/miraclx/xbytes.git"},"bugs":{"url":"https://github.com/miraclx/xbytes/issues"},"license":"Apache-2.0","babel":{"presets":["airbnb","@babel/preset-env"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","babel-eslint":"^10.0.1","babel-preset-airbnb":"^3.2.0","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-config-prettier":"^4.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^3.0.1","jest":"^24.8.0","prettier":"^1.17.0"},"homepage":"https://github.com/miraclx/xbytes#readme","directories":{"lib":"lib","test":"test"},"dependencies":{},"gitHead":"43bcd0d9fa60107ea8a68e180d60b6df3d7d2577","_id":"xbytes@1.4.0","_nodeVersion":"12.4.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-WGgo1d5aisEB5OyZHs+GRET7Uizr2WjwMsuKbR+I/8HJhQ2epZcJtufNhxj1sflqkUF8VWBqOz0jsDloDNt5qw==","shasum":"f329fb8e84a0f1fd21a6de8a104c1196c12de9ac","tarball":"https://registry.npmjs.org/xbytes/-/xbytes-1.4.0.tgz","fileCount":10,"unpackedSize":51132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVt0aCRA9TVsSAnZWagAA4wkP/1S+UJA6Cg3lZM+Q+URN\naluD4r+qsESAY9DQDES2lJxhf5DtbTdh598nTDZ+OX0sq8ZrUeycS1jcUkXY\n9p7pbv2E1YXMYRGoF7vSL+Vp+P1ci/rcLEaFT12MIilpbcBIaLpXlx13l9hb\npf64r+9oUvI1K9eiTwsIys5abDpRKGITWBncWaCEcukyDecnOQlmY7kZWgkI\nVtqfPAtVrmyR3GaoL+FqI3tQLeCTnPNIdwMmocxeYDREkI+gPAsF4NrRLALJ\nPLObOj7/v7hRpLz+DHdEjfVS5ujdohvMQmi6Mk2eXDp5st7vUmClqIBKpOOF\nVHhFXjgKqBJCave/XJ2NYzYNAm+4cdqpFZh557yTYmxMEQ4m40/ZAqbzzNhM\nOYfN9CDHmgr2XUbEs7YALjk/AX0045JxogCHUflU2NDj2DqEXHyJj4ys+I6j\npHEGJR5FjRAp9uLGZukOTcFe+RnNFcHKGSm5wMDVfT9yzJj+HIGeJnPuk+8R\nMMxxXiQ3yIk6EpRW7knSxLlkBxPhz/BjTx+iIaGbZCtgQ71iLz0gyXCKgXjD\nro2MSgpxCBvLdtoXbc26yF0YBWv/hd44j9x27Qgl2THxFCHjJEIgtTZ1FkWU\n5OmEkOtJJJgJzi5b4ULzUulWaQNfs99ZXWvidVBlEaW2g8wkGcVXYUIVKqAS\nF7ta\r\n=m9ZG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD61p/MhVjN8D+Rmhk+SrhC1tCs9sogKIPHVv1mOmWi2AIgeP28S6Q50U6aS+kIBXjjQSlRCjuezgMzWLpuYHaiyk8="}]},"_npmUser":{"name":"miraclx","email":"omiraculous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xbytes_1.4.0_1565973785617_0.08853316689401725"},"_hasShrinkwrap":false},"1.5.0-0":{"name":"xbytes","version":"1.5.0-0","description":"Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.","main":"dist/index.js","types":"typings/index.d.ts","scripts":{"test":"jest","build":"babel lib -d dist","preversion":"npm test","version":"npm run build","postversion":"git push gitlab master && git push github master"},"engines":{"node":">=1"},"keywords":["convert","size","bytes","bits","parser","iec","binary","decimal","human","humanized","data","filesize","file","readable","utility","convert","converter","pretty"],"author":{"name":"Miraculous Owonubi","email":"omiraculous@gmail.com"},"maintainers":[{"name":"miraclx","email":"omiraculous@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/miraclx/xbytes.git"},"bugs":{"url":"https://github.com/miraclx/xbytes/issues"},"license":"Apache-2.0","babel":{"presets":["airbnb","@babel/preset-env"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","babel-eslint":"^10.0.1","babel-preset-airbnb":"^3.2.0","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-config-prettier":"^4.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^3.0.1","jest":"^24.8.0","prettier":"^1.17.0"},"homepage":"https://github.com/miraclx/xbytes#readme","directories":{"lib":"lib","test":"test"},"dependencies":{},"gitHead":"ccde17c464516ef17b4bfe4420ce15743d258f7f","_id":"xbytes@1.5.0-0","_nodeVersion":"12.4.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-JA3OuYCa+IypmYNBN7RqIG0gmPmwz6+6PHP3i0Twp/9BDL7nRiPrlF5NJ8gkMkRVQhlglIkM3s31dBgy8Swapg==","shasum":"d97591699deaab1efa2bd50abf1abaabd26e2c94","tarball":"https://registry.npmjs.org/xbytes/-/xbytes-1.5.0-0.tgz","fileCount":10,"unpackedSize":55798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXs40CRA9TVsSAnZWagAAFFQP/3cZgMCN2iAsX6Je8bk6\nAiHz25LXUnen57ESdHZKvktvoVTaIBn82qFau4XZfScnkyLkMJE04uh9bzgz\n18trR5pea9LDFBho49ZsfoLSAlzwUSYgxwEz/j0E2vefiQXfKAuS84qPFOKa\n/pHHKU989w9fPiL/LQjTN9nHG9GMygKmFBZXiKwuVDwgRWZtw900BY/mmxMn\nFOfyTNQwdbpuI86lGYj2ZAz+/Fs6OwP3hXEO3T/ULYCub+8hLM+F1FtPlxfH\nXJNWv5aLTrU44akL+BiACiaGmeuazfuKui6uTn6eCjl3/cls4gpGNUFD0gcv\nJEFC2g0ph6lAA2FHy/YyHxPRZfJL4FgbHXlZX7HLnXAX2yUSKs77YxCo3CY4\nN1Fpq5VhSnPemn0+CK0xTS/8m1Uu4F9a3/+vOiUX26k2jHLyuhaPyYTRiOYN\ncbVzQhWcS7WYGI0+JiFu47ybHPBtTKiCq7TFKDoGuU/d+QVKH+J512p1SXii\ny/H4vgSZOrFGDtfago+L48zfLpBeKlVh5yJ2HbB0Fdh32Mxu7YPVVtYoxfrC\nSOO7vooukkfGjPJzJp8gErizd28HFcpnhclC2w/j4veddjpDFUNC0exuJDDD\nMdIbnE7zUZgxa/uEZpZFr2Po7rjZhmr+RTovH+qLjF/MbT39kiMpyU1ywYuE\nUQR8\r\n=362F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWbIQIUpisaH9ZSQpmH7eUVW8JrweNHn7dYDnyrp6z+AiBdWGHteOB22FSJRoAwkerKdegx7GsHSvsZnT61qmcU5A=="}]},"_npmUser":{"name":"miraclx","email":"omiraculous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xbytes_1.5.0-0_1566494259894_0.7005842486167391"},"_hasShrinkwrap":false},"1.5.0":{"name":"xbytes","version":"1.5.0","description":"Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.","main":"dist/index.js","types":"typings/index.d.ts","scripts":{"test":"jest","build":"babel lib -d dist","preversion":"npm test","version":"npm run build","postversion":"git push gitlab master && git push github master"},"engines":{"node":">=1"},"keywords":["convert","size","bytes","bits","parser","iec","binary","decimal","human","humanized","data","filesize","file","readable","utility","convert","converter","pretty"],"author":{"name":"Miraculous Owonubi","email":"omiraculous@gmail.com"},"maintainers":[{"name":"miraclx","email":"omiraculous@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/miraclx/xbytes.git"},"bugs":{"url":"https://github.com/miraclx/xbytes/issues"},"license":"Apache-2.0","babel":{"presets":["airbnb","@babel/preset-env"]},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","babel-eslint":"^10.0.3","babel-preset-airbnb":"^3.3.2","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-config-prettier":"^4.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-prettier":"^3.1.0","jest":"^24.9.0","prettier":"^1.18.2"},"homepage":"https://github.com/miraclx/xbytes#readme","directories":{"lib":"lib","test":"test"},"dependencies":{},"gitHead":"a4cbdaa2909b8f6ad7a336848232a107f5a7a4de","_id":"xbytes@1.5.0","_nodeVersion":"12.9.1","_npmVersion":"6.11.2","dist":{"integrity":"sha512-6hcydaU9gBGguoeBZa+f/maPgFK560YQFepRI/gIAeaBf1/4BWzvRpQOyykY6tj34AMtNcsnEQUDFnV3ISFm1A==","shasum":"859dc83eba105cf53c54579c292b98f7c47fc42e","tarball":"https://registry.npmjs.org/xbytes/-/xbytes-1.5.0.tgz","fileCount":10,"unpackedSize":57978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnH3dCRA9TVsSAnZWagAAqgYP/1SftYhyccBGLO49a1b8\nq3hI+Y7zzUcZG3EJNq5KRTfeDwbS2X5YVcu2e+cJO/Id9XMvrEqnwWaFouq9\nVHuqhjHR8MxPGFuND05nLSHsj9iykujBs5338Yeb6Jp/oMsmm4Y2v+thj49X\nDP4r7a9MlaF0bt1yv0q5K1h3vf1IXW4kaLhipcylRbyp1YwxXUooAloRGnoJ\nalOpN6R02OhqOqKPlGlYH4hg04XTsPNnvNYMf4zpOsy3ns6/Me2Nx7m3so+C\nN85i3VnS7SBvLyVaGNiPGncGSi+8j9XpY3Lcv2pyjHI0SqgGQ078yhg+NNYj\n9Q2QgSDC8enXQPEPJTOsOXtaPPr4qt5tQjps1cyb98IvsNTuCyKgVBKDu8pW\nRwSIOYjtvYNZpWWCd17isghFjZUgjJqsN0DA0jtJrtqEWsgOvhUuc/PzBax8\nSAn4EN6PbFDKLS6EUFmjxa2cq3TfwW1caa1VF4PK8iEVVIh6YQ81kq3rIwbV\n9eZG+42FthbOWhcrcc18cZuxM3i25rcAmkGnGJAzGGXGMB5gFk/tn9j1rgU7\nHc0dP/he8E8xy5yqktvAm2+a7OZLM4lBcSXnVnyCT9PoG8pAJHTXESLTfebD\nkfKRMvHQ/U0XPg+Tnnj8Brr4z/x/DIwz618BG1eg2OQL342QLH9HnyJqxbxh\n83Q5\r\n=0j5K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqaSqojgBxpzXU21rz3v/2ClOFxfgXkYqSQCzob4yuWQIgat2bGFN8QPknctxPvoyEDCFjPJAY7DIWy/2Lpq2rqAM="}]},"_npmUser":{"name":"miraclx","email":"omiraculous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xbytes_1.5.0_1570536924260_0.8504665243327145"},"_hasShrinkwrap":false},"1.5.1":{"name":"xbytes","version":"1.5.1","description":"Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.","main":"dist/index.js","types":"typings/index.d.ts","scripts":{"test":"jest","build":"babel lib -d dist","preversion":"npm test","version":"npm run build","postversion":"git push gitlab master && git push github master"},"engines":{"node":">=1"},"keywords":["convert","size","bytes","bits","parser","iec","binary","decimal","human","humanized","data","filesize","file","readable","utility","convert","converter","pretty"],"author":{"name":"Miraculous Owonubi","email":"omiraculous@gmail.com"},"maintainers":[{"name":"miraclx","email":"omiraculous@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/miraclx/xbytes.git"},"bugs":{"url":"https://github.com/miraclx/xbytes/issues"},"license":"Apache-2.0","babel":{"presets":["airbnb","@babel/preset-env"]},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","babel-eslint":"^10.0.3","babel-preset-airbnb":"^3.3.2","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-config-prettier":"^4.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-prettier":"^3.1.0","jest":"^24.9.0","prettier":"^1.18.2"},"homepage":"https://github.com/miraclx/xbytes#readme","directories":{"lib":"lib","test":"test"},"dependencies":{},"gitHead":"ec1197ac9db4d986ff992dffe040c6f554c674e2","_id":"xbytes@1.5.1","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-fccodQ1Ok60ihPgLQM8UmXWqpeNPbxzF5O9Yj2l7TKw12lkj4CbG7SMleIH5su+ty4oN4xnQ+ECPXz73zP0upg==","shasum":"1820a1650f1d34d2523e47d000f032d5b520762e","tarball":"https://registry.npmjs.org/xbytes/-/xbytes-1.5.1.tgz","fileCount":10,"unpackedSize":58087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEZR5CRA9TVsSAnZWagAAA/YQAJvZQdw6rfkhwZJDRC/3\no6Uhz/S1GjwKMGueD5Un+knpqXym6omna/oGFYdj2KGTjPH5Oqnhy+OWlm94\nG35ncEUjNDyPeuA/67/1Slvtn0Utv/Ug2hoc45Cc4FTvK0Ya0U+p5cAKeX1X\nFyGcc/oGKLafKC0nTzz8R43htfFfP1yJXb/6EvVoN5ZnoMTmJ05v27+ui9Zf\n5aXHZOIehxIwtWsVUappvb3lJRNQGY5FQPvma0PBpuitnaGwt+oNctaI+YFd\nVHvVBg6FRBU3jjxPabXUt3mkTl+Eofdb13+/4VhJsOk8vHJvgkafltPpCg93\n/+Q1zjP7Pgjr7ncfQXE9QzvCjRcQUGXd9/DxOj/SdLfmo8g+82zUD55QsReu\nFqyqOlTqNCraA/abedEz+Iz8hsOCL/DW3f3XbzyK/uoqlaVSGyEEawMoAsKM\n9NTYrCkXZFj/oVY2p04BpTKPrXcddFjHWNwORT72u63K1LP3NUlVXsXxtvOt\nLYGm+1GyNA+EaO1ytTSFERyfdC7152E/7iUjaN68dd73flAaVSeoES/bGNuj\niSw1EpdhfbZwcOtVEaoLWjMfBpTyCV6RhFZBihm50M1k5j44C9zF6NR02zio\nt9mOeD89GvDc7EOhDUPY5RgWboEysW+tXN30p8gdreqjBLCIM6m14xxohIw0\nysFo\r\n=wUWK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNGTccE3DJVlxyejxs8TBfxQMrdbztzWUt176rOpEGSQIgd7BaAL4SlQvfQuGWGSF5ka+LX/4AvP063jNlUgvvW9s="}]},"_npmUser":{"name":"miraclx","email":"omiraculous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xbytes_1.5.1_1578210424612_0.5475952151245613"},"_hasShrinkwrap":false},"1.5.2":{"name":"xbytes","version":"1.5.2","description":"Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.","main":"dist/index.js","types":"typings/index.d.ts","scripts":{"test":"jest","build":"babel lib -d dist","preversion":"npm test","version":"npm run build","postversion":"git push gitlab master && git push github master"},"engines":{"node":">=1"},"keywords":["convert","size","bytes","bits","parser","iec","binary","decimal","human","humanized","data","filesize","file","readable","utility","convert","converter","pretty"],"author":{"name":"Miraculous Owonubi","email":"omiraculous@gmail.com"},"maintainers":[{"name":"miraclx","email":"omiraculous@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/miraclx/xbytes.git"},"bugs":{"url":"https://github.com/miraclx/xbytes/issues"},"license":"Apache-2.0","babel":{"presets":["airbnb","@babel/preset-env"]},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/preset-env":"^7.7.7","babel-eslint":"^10.0.3","babel-preset-airbnb":"^3.3.2","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-config-prettier":"^4.3.0","eslint-plugin-import":"^2.19.1","eslint-plugin-prettier":"^3.1.2","jest":"^24.9.0","prettier":"^1.19.1"},"homepage":"https://github.com/miraclx/xbytes#readme","directories":{"lib":"lib","test":"test"},"dependencies":{},"gitHead":"04041870847cc7c677b4c6d99e8c624b218ecc59","_id":"xbytes@1.5.2","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-qQbTB9G+PdIgiLz2xnwByC9IHyXAvRYuvudsegRocyYvuaJhe2+gH6R6zVgrSkCdE3Ck4dbZWr7QsfZ8QavStQ==","shasum":"cab47a06fa5cc939abe594bc193f76218cae4a3f","tarball":"https://registry.npmjs.org/xbytes/-/xbytes-1.5.2.tgz","fileCount":10,"unpackedSize":58218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEZZVCRA9TVsSAnZWagAA/ckP/jZFCXZMNtTE1PoBwMDI\nL7LzN3CO1NVfYj5cghOcJCiiBQoVn+5e/djz05ONRGtMxYqIaOKkVbR8wgl9\nXz2AVlV7z30VGlvbT24cHA/USpLS6lZpBM18qdcadlWd5+mgDR8stY5xSzZB\nBJHOyGwxovu+lwKrjbciUdE2Xc534/8BKrZlBiPbCbBG1GfYD0B9lAQ8WH0Z\nbNgCdYSy2lgTSK9ST14S00ekKu87ZFfmYoK1cCL8aYdYl6fI4Eud04lrfsvp\nYrsziXn6qHjr4UBHqnjAc+734a5ARLjclMYIK58OMDbjU2geqjL9lG6cVrgo\nghKWmgR7Yz47cAbTfLDRqpzO0g9AqAJTLcLrJZlClgyF8BbQByfMAUUUQKuj\nJJEnyU7yqm6QPMXPMqvmIgYT1jOroBCGPxQJdPaASv+da8Ef9vSus7RGnc3S\nARQNYihNf/26E5fMC2yewkVqHtbWoTrBm63thX0JZTjk+l96pVpud1bYHo6a\nhljku2HLPTv92wxeKJDCVmZjVwIPvoxwM15ffJitqB0Vk+ZNZCVDhyg51hkE\n7HxWDyKbhNAKCP0iVZ3DA0xHXxgFKA+f+THsqJ4hkOezpF6w4cSHFNRPB448\nFEws7qHsvljbZ7Csr18WGco0YjmeJ0qorsWYjJXuhljbkUrtPKJ0Saxaj9Wj\noHMo\r\n=3moe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPUKHHt6strtJsyEP0BpmHOsxvT+N9t+dkCmSMB5sK5AiEAkV/EfaSUj7Av9UUdeUnF4LZfYOdErBZTCTzoAY7x40w="}]},"_npmUser":{"name":"miraclx","email":"omiraculous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xbytes_1.5.2_1578210900741_0.8273204889094841"},"_hasShrinkwrap":false},"1.6.0":{"name":"xbytes","version":"1.6.0","description":"Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.","main":"dist/index.js","types":"typings/index.d.ts","scripts":{"test":"jest","build":"babel lib -d dist","preversion":"npm run build","version":"npm test","postversion":"git push gitlab master && git push github master"},"engines":{"node":">=1"},"keywords":["convert","size","bytes","bits","parser","iec","binary","decimal","human","humanized","data","filesize","file","readable","utility","convert","converter","pretty"],"author":{"name":"Miraculous Owonubi","email":"omiraculous@gmail.com"},"maintainers":[{"name":"miraclx","email":"omiraculous@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/miraclx/xbytes.git"},"bugs":{"url":"https://github.com/miraclx/xbytes/issues"},"license":"Apache-2.0","babel":{"presets":["airbnb","@babel/preset-env"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","babel-eslint":"^10.1.0","babel-preset-airbnb":"^3.3.2","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-config-prettier":"^4.3.0","eslint-plugin-import":"^2.20.2","eslint-plugin-prettier":"^3.1.3","jest":"^25.4.0","prettier":"^1.19.1"},"homepage":"https://github.com/miraclx/xbytes#readme","directories":{"lib":"lib","test":"test"},"dependencies":{},"gitHead":"5384a0566e9aef73c90ca6fded15f9910fffb6b6","_id":"xbytes@1.6.0","_nodeVersion":"13.5.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-h0WmRTOAGmWzP/zBUCyWWJ+81+hzIB3WDSExmIV+oBtvSl2a7cClFJ8BN3DCx+NjAj/V7DiATVy+L44L30Y7CQ==","shasum":"6aa594a9be4bc67b690c526c8fd8f6a715ac5dea","tarball":"https://registry.npmjs.org/xbytes/-/xbytes-1.6.0.tgz","fileCount":10,"unpackedSize":58941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenoudCRA9TVsSAnZWagAA1o0QAJJD9xDuxI8E2A6+rDNR\naBfE/9U1PvyP3HC+fQRAamoWbt+DG51sxCWzwkwEWAuq33/r1rHzRpjWWit6\nhPvERUX9MY55p7xBmuztUfEmWxMGZh/dcazHmIoJBZ3WXyrCCOXvsJ1zSvHk\n0tAwljJD67vrfnPWaazeYcWbRc9QlfliCGNwO0Er7UeUwQ3Owt20McoIJwfk\nvnh/1LiFfJ2OA++H0PCi9+GrSE9LZEU3hqA60orbWyU2/bjOoQNj/4xkNBSE\nQBL8T8iMSaP0elGwkzUtY0OooZkbeH6liqKnW8Vh4/nIH57mmLWsCXcHix5F\nBHYTfo6EHQF3vdyKPcBtFGDORkQ8Xo2AgZlcl1A2XbwrsPk7OxVCRoeYNZvK\nDmtprh+gNPKHzukIlVdBjs8qIdqW4Di9DzIkScxwovwI+9pPY1okRRkfdh79\nkYe+S3swXQKBAjL3LyAfPQscuAFv3u782tjTpZsJKgc+a31Y0+l3NC3UU9Q0\nu40wBUp9AhdeGSpD7x1wFxtZ6+ty/i8bniMNawPlm8LdUUYhwUYBNIE4Yt7n\nUo2PurU1eB6KpbWGaH2i1dmh/efRkE8tVeqJbBM7f/9GYAJci6vyOg5xKbUu\nn3UgbawbzfG8nS3+fB47WQFZDiSbePZv5oXhDZSGUoYZIxo6QS5Rgck/WCcz\nwmDP\r\n=NUBv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLZDjQVuU4Dz8mG68gyWEE4RBOdDndE29qFPjG9VhneQIhALw60CmbfZyPbSCdrffvmV8zA8Fnkk8DwZimXX6xDrD/"}]},"_npmUser":{"name":"miraclx","email":"omiraculous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xbytes_1.6.0_1587448732910_0.16991847043201735"},"_hasShrinkwrap":false},"1.6.1":{"name":"xbytes","version":"1.6.1","description":"Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.","main":"dist/index.js","types":"typings/index.d.ts","scripts":{"test":"jest","build":"babel lib -d dist","preversion":"npm run build","version":"npm test","postversion":"git push gitlab master && git push github master"},"engines":{"node":">=1"},"keywords":["convert","size","bytes","bits","parser","iec","binary","decimal","human","humanized","data","filesize","file","readable","utility","convert","converter","pretty"],"author":{"name":"Miraculous Owonubi","email":"omiraculous@gmail.com"},"maintainers":[{"name":"miraclx","email":"omiraculous@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/miraclx/xbytes.git"},"bugs":{"url":"https://github.com/miraclx/xbytes/issues"},"license":"Apache-2.0","babel":{"presets":["airbnb","@babel/preset-env"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","babel-eslint":"^10.1.0","babel-preset-airbnb":"^3.3.2","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-config-prettier":"^4.3.0","eslint-plugin-import":"^2.20.2","eslint-plugin-prettier":"^3.1.3","jest":"^25.4.0","prettier":"^1.19.1"},"homepage":"https://github.com/miraclx/xbytes#readme","directories":{"lib":"lib","test":"test"},"dependencies":{},"gitHead":"745e0cfee5984b8c253e7a50b920940bd0f82991","_id":"xbytes@1.6.1","_nodeVersion":"14.0.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-bZXCJCT/kdUoPDtt21mqEYciAnA9+DZ25/xiRabJ33SF/aSf0XUirSgANewpMj6HkuAXpxTEofyoq3Y3a/WaMA==","shasum":"d95aeb51cfff216e69851350cf4b6d99a0f42021","tarball":"https://registry.npmjs.org/xbytes/-/xbytes-1.6.1.tgz","fileCount":10,"unpackedSize":58813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/YzTCRA9TVsSAnZWagAArywP/2RjzSYu5J8AD1lFVc6w\n5eXLNrOjC5SGDtTfzIBqA1AWRX30c1WqVGPOpV2jGw762vyAv3b5DVtm7vpS\nfFBWT3tnCxP3kF/EZFHXYM27ukwA3ZG2JM8/bPfUF5pr/qV6bV1tluFOUjdC\nCqM+fWWv/YMFGmaOcYLOQIZDTR8j8nOnaF/zHH/ViSxerPgRj4Y4wexzxIkj\ndBytZK44gjdZ07v51Ys/5TtTy6IZg8YtWxwMLwFmORLR/rERYpawUvYw7w5I\n1egAq80rOeEaL42kFS+UfKxxo2WiVE7R3qFdfPe/XXYCSS7KmMpYBUJN5+//\nOG0LzshnU4sxzYDgxgrqh8PPCOfWIZFJ63nMc6C2blQ9pf1GIjO3nvwgyHzo\ns3jg3dKxNAMk3APnq72iHjn51fVS1lieiUKVwWKvsZbwaCUb739d210bvM7L\nseR6XCvtczwXaws3SKuv9eufYgmhD0gj9Il74iWpzT2MLx0JGd52Q/xRwTlc\nm4+0ExAAozJhy3o/8/QqiGODxHIYnHz1BhzYgxu5vEDHvCluG84oxlpU2Q/h\nyKZTLHOJBeglni3NDUQ+Eyw13K6jgQA6fjwBo5/AKtqmbcGpjF43CXSOM65w\noQVy8QvwGYI5+J+8x/9VtNn9ivBwP9nGiltkI0n7mOGLWOBsK5sTL9FYbwCj\nifW8\r\n=jZs7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9CWJ8kcg/sfr6x7tCLyUWwMdNqXN/qeONgS9KUbCQ8AiA3fA4Ya6TVN4WrYcuyslK5tJWHm3gMuFXRAVW6qVJb7Q=="}]},"_npmUser":{"name":"miraclx","email":"omiraculous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xbytes_1.6.1_1593674962687_0.1773642496366441"},"_hasShrinkwrap":false},"1.6.2":{"name":"xbytes","version":"1.6.2","description":"Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.","main":"dist/index.js","types":"typings/index.d.ts","scripts":{"test":"jest","build":"babel lib -d dist","preversion":"npm run build","version":"npm test","postversion":"git push gitlab master && git push github master"},"engines":{"node":">=1"},"keywords":["convert","size","bytes","bits","parser","iec","binary","decimal","human","humanized","data","filesize","file","readable","utility","convert","converter","pretty"],"author":{"name":"Miraculous Owonubi","email":"omiraculous@gmail.com"},"maintainers":[{"name":"miraclx","email":"omiraculous@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/miraclx/xbytes.git"},"bugs":{"url":"https://github.com/miraclx/xbytes/issues"},"license":"Apache-2.0","babel":{"presets":["airbnb","@babel/preset-env"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","babel-eslint":"^10.1.0","babel-preset-airbnb":"^3.3.2","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-config-prettier":"^4.3.0","eslint-plugin-import":"^2.20.2","eslint-plugin-prettier":"^3.1.3","jest":"^25.4.0","prettier":"^1.19.1"},"homepage":"https://github.com/miraclx/xbytes#readme","directories":{"lib":"lib","test":"test"},"dependencies":{},"gitHead":"738c9c48f940f1ec700777ab54038fe762835719","_id":"xbytes@1.6.2","_nodeVersion":"14.0.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-s55nhZJdJb8Aw17e7nLrZ08URst8K6HT+nhpa8tq3CTT6HzNfk6HtPBnX0j3tNCbCZyMMdBJMcXL8tLHlmXsXg==","shasum":"9f9938af0cfc7b534d975d40403d6141a9011c4b","tarball":"https://registry.npmjs.org/xbytes/-/xbytes-1.6.2.tgz","fileCount":10,"unpackedSize":58918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBSh6CRA9TVsSAnZWagAAt7gP+QBgk6ZAytYIlvEViHQo\nRGxm0EdJF+1tyDxR4Iv2I3ZbHE1qWFqT5EyMdo86hpAnOrMBP6+coDYhy7ue\nNvuAtSsm/YB6Z2p5QbViIaaWOu5hGeFWa4koSefp/GTSdcFUECId+R+LyUIn\nLDY4pZzynPrm11UiHawFdF2zp0BiuQQgCfPpg+8xeHsjlX/Ib2aOePHsNH+i\nXFnNDkoxPrD/3qft4s0EPtMJ7ZFlS7LqwOKjlaRSgOZGXgPpae/elvHloLTR\nNh/prJF6oMc6/o5trhA0amOGvGBAsSSBGGgVd+4D7aWFbkvKKSdxpDDVLdGc\nx/VFqtaAyvu+tuXT1ZjHWYnNYeKgjGesMJ1QmJcddqE3Nty4eVMcj3fw2QEO\nq08ZyRT2i8PO9Mt4JoIbeKoXboD2X7XyiwdzsApBshIcWtjgoAwjqv3pvFFN\nG4kFnbrsQsT5eQi90bpEuPu9JRRrS3iJMQE7ePNxHg8N+FgmFLAx6Kf5GCx+\nFWrX2O4MNkbHmGY6MHmuJXgq38KuQ6nfbvdmHsVGGD8h8qbDDRWi+O+XdI7v\nzyZBHJdneTlRei3QYyC0jcVY3/oWfbBrTxJG4PS6xrMMFv2npck71aNj/04N\n+FjmCAxDtVnyTgCpSCCWndmv0QTQJs9AYSFOYtG6xfckzCHdClLA4ZhU/uLc\nrfan\r\n=2N/G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBfG2COkYWWDBXwJldBAFRqrXBJH4SA8L2ar7tCSc3LAiEA7plvGHH0vrcHsJ0c1f5/yJfcNKuNlva35Bb6X1t4GRc="}]},"_npmUser":{"name":"miraclx","email":"omiraculous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xbytes_1.6.2_1594173561741_0.4305808828269828"},"_hasShrinkwrap":false},"1.7.0":{"name":"xbytes","version":"1.7.0","description":"Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.","main":"dist/index.js","exports":{"require":"./dist/index.js","import":"./dist/index.mjs"},"types":"typings/index.d.ts","scripts":{"test":"jest","build":"babel lib -d dist && node build.js","preversion":"npm run build","version":"npm test","postversion":"git push gitlab master && git push github master"},"engines":{"node":">=1"},"keywords":["convert","size","bytes","bits","parser","iec","binary","decimal","human","humanized","data","filesize","file","readable","utility","convert","converter","pretty"],"author":{"name":"Miraculous Owonubi","email":"omiraculous@gmail.com"},"maintainers":[{"name":"miraclx","email":"omiraculous@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/miraclx/xbytes.git"},"bugs":{"url":"https://github.com/miraclx/xbytes/issues"},"license":"Apache-2.0","babel":{"presets":["airbnb","@babel/preset-env"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","babel-eslint":"^10.1.0","babel-preset-airbnb":"^3.3.2","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-config-prettier":"^4.3.0","eslint-plugin-import":"^2.20.2","eslint-plugin-prettier":"^3.1.3","jest":"^25.4.0","prettier":"^1.19.1"},"homepage":"https://github.com/miraclx/xbytes#readme","directories":{"lib":"lib","test":"test"},"dependencies":{},"gitHead":"885800afc9d8c5ea8b853b2ecb01b391cac5ce44","_id":"xbytes@1.7.0","_nodeVersion":"15.3.0","_npmVersion":"7.0.14","dist":{"integrity":"sha512-iZglBXuHoC1F7jRz7746QhicNE167tEVq2H/iYQ1jIFdYIjqL8OfM86K52csfRZm+d83/VJO8bu37jN/G1ekKQ==","shasum":"a44ca476af66c54e79f744756a035326c697bb8d","tarball":"https://registry.npmjs.org/xbytes/-/xbytes-1.7.0.tgz","fileCount":11,"unpackedSize":75173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+Qb8CRA9TVsSAnZWagAAbFcP/1v1hta5C0p3po0oNhd0\nVAH8H3CWuD+NOe+SNl1/Gt9zFrbPCq8y6TBL1ql5w1Uc4PM+4GFpTRHt+Bhu\nxpyJdCO47RFBzY3bx3kLofkgN2SEAmIt8zZvMHFvElOeThZn8luOJb6bdztr\n8Wd3nCeMg9XCs/ncBtEE5sy5bLOjVPQ9ipeWPu/5oRp3sV9vjxDCnq+s1sU/\nOZMp8s4XmByVWaa2Q3o74C4Y3PlDfCGyLqALP/NK50GTJ3MEXzHqI6QwypsG\n8napKarHN+45M3awaPDuYA4r7BQlpauX0cQPmgAxnEnuZa+B6mHmVFh3h91C\nlmNipjFy/Rzxc9PiGqwN5fkD8JHCrkAXvMQgzlOc6WQ8d2rRsJsi4R3TX6q2\njdHu/Uj6u6aMtgwXg/fNQ4icHOGPKWLtXCD1xmicv/nYb9H3tGaYcyT5eCX/\nXduoqP6jq21MZOKrpoZ2oinX1qPSYhNKbrcPg/mI4MWZa5KwWSihCeFDaFOT\nXKy2Z9OqQ7vEc9XQJX42+t/aMm1OXiw2A+SCfFmdLkioO3bGzDfsfcd9+zWK\ncGwG3RIMe5bFgwqfRwK67Em2voWTvOfgPIyHtlkAwR7TQUBxViSvlywIsKI0\nk85+MzeB0xD+1pVEJK+/+rQesUo7fhrvMpZSw39XOHKareOmUZPfDtibMOMY\n42c9\r\n=rLAN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuwqyyfKI8zz/ingeH6DIv0WXmdoojGGqqmc17SwHHRQIgJ/xcNIBz6K9nmv1VvgPsHh9lfgWWIjmhWJbLyEckXxc="}]},"_npmUser":{"name":"miraclx","email":"omiraculous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xbytes_1.7.0_1610155772043_0.44913574223507635"},"_hasShrinkwrap":false},"1.8.0":{"name":"xbytes","version":"1.8.0","description":"Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.","main":"dist/index.js","exports":{"require":"./dist/index.js","import":"./dist/index.mjs"},"types":"typings/index.d.ts","scripts":{"test":"jest","build":"babel lib -d dist && node build.js","preversion":"npm run build","version":"npm test"},"engines":{"node":">=1"},"keywords":["convert","size","bytes","bits","parser","iec","binary","decimal","human","humanized","data","filesize","file","readable","utility","convert","converter","pretty"],"author":{"name":"Miraculous Owonubi","email":"omiraculous@gmail.com"},"maintainers":[{"name":"miraclx","email":"omiraculous@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/miraclx/xbytes.git"},"bugs":{"url":"https://github.com/miraclx/xbytes/issues"},"license":"Apache-2.0","babel":{"presets":["airbnb","@babel/preset-env"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","babel-eslint":"^10.1.0","babel-preset-airbnb":"^3.3.2","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-config-prettier":"^4.3.0","eslint-plugin-import":"^2.20.2","eslint-plugin-prettier":"^3.1.3","jest":"^28.1.1","prettier":"^1.19.1"},"homepage":"https://github.com/miraclx/xbytes#readme","directories":{"lib":"lib","test":"test"},"gitHead":"1257c8fd4c59d8ca3631e46885198090fb08bc1f","_id":"xbytes@1.8.0","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-o/8qiLr54dYJaX/OB47vvb6cfkqFCdoXXhQdzPc8pF7ulsBGOHRTjgFqVceaw+EcjX1fskToTdFHAUhoeZB6xg==","shasum":"83838cfeb7d0b6cac566613d2b699360a04cc89a","tarball":"https://registry.npmjs.org/xbytes/-/xbytes-1.8.0.tgz","fileCount":11,"unpackedSize":75688,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxM/aDR5yxmjkhaIvX1sU8uvMGkmt2d9dqbmDiIdXEGAiBiBrjmfW1XywC1nTIQJb6xYLl8zYjdFmn8CAWlJrMNqQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJis8w+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4UhAAgvkzIBqcBTUBEeI4Yk995Pqx8UGKm+iiZIGFEeBaR97NA/bX\r\nrYp8NvJHxhEM8c0UJXH3pMR0+7A5gHwJFXJPF5CtG42F2qwt/zkASk/Bv94c\r\n3ZYJjyPhia3xVfZf77GRisV2kPHc1QCymWZw5wBYXTxuRsf66k896loNt7Zt\r\niNmWrF/mNuVcNbY+cE/cn7AOdn+xRPbGwfpLIBPN8nDIXvz7/wBWX4wkc8i5\r\nc7HZAZUN4HiTXicZ73k2nhi95/lI7KOpvDrlq2Thn6KsVNgXTbmRR7r6McoO\r\nM8Y67g1aqRbYZIJ5/velV8tUq06rItMQW4tmucInxDhWycx1msZRTmVLlSjO\r\nMXxrn/5fjaRPpMPK27ckyiznQTtqJZccvyGIVpsO/hHgvkc0Vg97Tfl5UJWY\r\na3jmmQZkgRRnr1113jHQi/t/TMqwchmqJCPzA+HvVqhVkcBQE05H7MjHA6wA\r\nhIUG4+mEzNCYRXugbfQERua1o6DYj6NF6bVzbPOzIu0sF3pzlqxopt9Q5Ba2\r\noh35fiGJCQ41smLgoLPrDgsUk4tsn8pmB4ZvkPDdHWLJm3KsQhZ6fIMxitBd\r\nLXNGbgN7puAFO770gHEPMUP/NGQT3iX9YlCVd/Wjz4+xHAkwrEEBfYpNEWZ6\r\nH0woa70wfqlIlL9QncC5U+eaGGCiyfoH1BE=\r\n=fJuI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"miraclx","email":"omiraculous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xbytes_1.8.0_1655950397949_0.7920326046022335"},"_hasShrinkwrap":false},"1.9.0":{"name":"xbytes","version":"1.9.0","description":"Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.","main":"dist/index.js","module":"dist/index.mjs","exports":{"require":{"default":"./dist/index.js","types":"./typings/index.d.ts"},"import":{"default":"./dist/index.mjs","types":"./typings/index.d.ts"}},"types":"typings/index.d.ts","scripts":{"test":"jest","build":"babel lib -d dist && node build.js","preversion":"npm run build","version":"npm test"},"engines":{"node":">=1"},"keywords":["convert","size","bytes","bits","parser","iec","binary","decimal","human","humanized","data","filesize","file","readable","utility","convert","converter","pretty"],"author":{"name":"Miraculous Owonubi","email":"omiraculous@gmail.com"},"maintainers":[{"name":"miraclx","email":"omiraculous@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/miraclx/xbytes.git"},"bugs":{"url":"https://github.com/miraclx/xbytes/issues"},"license":"Apache-2.0","babel":{"presets":["airbnb","@babel/preset-env"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","babel-eslint":"^10.1.0","babel-preset-airbnb":"^3.3.2","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-config-prettier":"^4.3.0","eslint-plugin-import":"^2.20.2","eslint-plugin-prettier":"^3.1.3","jest":"^28.1.1","prettier":"^1.19.1"},"homepage":"https://github.com/miraclx/xbytes#readme","directories":{"lib":"lib","test":"test"},"_id":"xbytes@1.9.0","gitHead":"94d38083b6dc89787984db48b6b51b5252b29e12","_nodeVersion":"21.6.0","_npmVersion":"10.4.0","dist":{"integrity":"sha512-65QgAOW0mrUmix9UI0u/Y1n0uja2FvzXixjOEdf/U/DlEGAQWbkFjyy2xOpMf3TYPR2HehU6WUZSGf3AswvmIA==","shasum":"35c69bb8dd5d2173ac8cc034e833a7734af1ec5b","tarball":"https://registry.npmjs.org/xbytes/-/xbytes-1.9.0.tgz","fileCount":11,"unpackedSize":76234,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt98JlNFjGtu1M11h2pTORb3ERc8K/syITwxFRRvepRQIgQXTREVTpWlPpH6CwTZ+E4qU7vi9gm/ylCTokh+PtzaY="}]},"_npmUser":{"name":"miraclx","email":"omiraculous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xbytes_1.9.0_1711735419630_0.9214990773668377"},"_hasShrinkwrap":false},"1.9.1":{"name":"xbytes","version":"1.9.1","description":"Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.","main":"dist/index.js","module":"dist/index.mjs","exports":{"require":{"types":"./typings/index.d.ts","default":"./dist/index.js"},"import":{"types":"./typings/index.d.ts","default":"./dist/index.mjs"}},"types":"typings/index.d.ts","scripts":{"test":"jest","build":"babel lib -d dist && node build.js","preversion":"npm run build","version":"npm test"},"engines":{"node":">=1"},"keywords":["convert","size","bytes","bits","parser","iec","binary","decimal","human","humanized","data","filesize","file","readable","utility","convert","converter","pretty"],"author":{"name":"Miraculous Owonubi","email":"omiraculous@gmail.com"},"maintainers":[{"name":"miraclx","email":"omiraculous@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/miraclx/xbytes.git"},"bugs":{"url":"https://github.com/miraclx/xbytes/issues"},"license":"Apache-2.0","babel":{"presets":["airbnb","@babel/preset-env"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","babel-eslint":"^10.1.0","babel-preset-airbnb":"^3.3.2","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-config-prettier":"^4.3.0","eslint-plugin-import":"^2.20.2","eslint-plugin-prettier":"^3.1.3","jest":"^28.1.1","prettier":"^1.19.1"},"homepage":"https://github.com/miraclx/xbytes#readme","directories":{"lib":"lib","test":"test"},"_id":"xbytes@1.9.1","gitHead":"75c28d785984220fe49dfff39d14179836c79da0","_nodeVersion":"21.6.0","_npmVersion":"10.4.0","dist":{"integrity":"sha512-29E0ygMFWrM5JW2W1ypmezjyR2FOS5aCszdLe620ymSJBoZzL0/RCLJKCoUFu3DfQGhZ/FWykEBp5dfEy6+hjA==","shasum":"0a6a883205257a3fb747ef7cf45f52f8fc770523","tarball":"https://registry.npmjs.org/xbytes/-/xbytes-1.9.1.tgz","fileCount":11,"unpackedSize":76234,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHieSHDHUZf/GVMZ8R2bgQ2aSLr9hIDDaS8b0klG30k6AiAoDwHAxdjNRG1K5NFOuEcLxxXd1XlH9Aiw9TST6xGhpA=="}]},"_npmUser":{"name":"miraclx","email":"omiraculous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xbytes_1.9.1_1711976003944_0.17697653844115546"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-06T11:08:26.136Z","1.0.0":"2019-03-06T11:08:26.277Z","modified":"2024-04-01T12:53:24.246Z","1.2.0":"2019-03-10T13:47:51.904Z","1.2.1":"2019-03-10T14:25:35.636Z","1.2.3":"2019-03-11T12:45:34.103Z","1.2.4":"2019-03-11T16:16:33.394Z","1.3.0":"2019-05-07T20:55:10.886Z","1.3.1":"2019-06-07T16:44:56.265Z","1.3.2":"2019-07-15T23:37:48.799Z","1.3.3":"2019-08-07T16:29:12.941Z","1.4.0":"2019-08-16T16:43:05.730Z","1.5.0-0":"2019-08-22T17:17:40.034Z","1.5.0":"2019-10-08T12:15:24.421Z","1.5.1":"2020-01-05T07:47:04.789Z","1.5.2":"2020-01-05T07:55:00.903Z","1.6.0":"2020-04-21T05:58:53.054Z","1.6.1":"2020-07-02T07:29:22.897Z","1.6.2":"2020-07-08T01:59:21.895Z","1.7.0":"2021-01-09T01:29:32.226Z","1.8.0":"2022-06-23T02:13:18.151Z","1.9.0":"2024-03-29T18:03:39.822Z","1.9.1":"2024-04-01T12:53:24.081Z"},"maintainers":[{"name":"miraclx","email":"omiraculous@gmail.com"}],"description":"Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.","homepage":"https://github.com/miraclx/xbytes#readme","keywords":["convert","size","bytes","bits","parser","iec","binary","decimal","human","humanized","data","filesize","file","readable","utility","convert","converter","pretty"],"repository":{"type":"git","url":"git+https://github.com/miraclx/xbytes.git"},"author":{"name":"Miraculous Owonubi","email":"omiraculous@gmail.com"},"bugs":{"url":"https://github.com/miraclx/xbytes/issues"},"license":"Apache-2.0","readme":"# ByteParser (xbytes)\n\n> NodeJS Byte Parser\n> Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa.\n\n[![NPM Version][npm-image]][npm-url]\n[![NPM Downloads][downloads-image]][downloads-url]\n\n[![NPM][npm-image-url]][npm-url]\n\n## Installing\n\nVia [NPM][npm]:\n\n``` bash\nnpm install xbytes\n```\n\n## Usage\n\n``` javascript\n// Node CommonJS\nconst xbytes = require('xbytes');\n// Or Node ES6 Modules\nimport xbytes from 'xbytes';\n// Or TypeScript\nimport * as xbytes from 'xbytes';\n```\n\n``` html\n<!-- Or in the Browser -->\n<script src=\"xbytes/dist/index.js\"></script>\n```\n\n## Examples\n\n``` javascript\nxbytes(4747); // '4.75 KB'\nxbytes(-3946); // '-3.95 KB'\nxbytes(34.724e+4); // '347.24 KB'\nxbytes(32000000000); // '32.00 GB'\nxbytes(21474836480, {iec: true}); // '20.00 GiB'\nxbytes.parseSize('10 GB'); // 10000000\nxbytes.parseSize('-50 GiB'); // -53687091200\n```\n\n> *IEC Specification**\n\n``` javascript\nxbytes(5242880, {iec: true}); // '5 MiB'\n\nxbytes.parseSize('10 GiB'); // 10485760\n```\n\n## API\n\n### <a id='fn:xbytes'></a> xbytes(byte[, options])\n\n* `byte`: &lt;[number][]&gt;\n* `options`: &lt;[ByteOptions](#byteoptions)&gt;\n* Returns: &lt;[ByteString](#bytestring)&gt;\n\nParse `byte` to human readable size. If `byte` is not a number or an number-like string, return `null` appropriately.\n\n```javascript\nxbytes(2472946)\n// << '2.47 MB'\nxbytes(49392123904, {iec: true})\n// << '46.00 GiB'\n```\n\n### <a id='fn:parsesize'></a> xbytes.parseSize(str[, config])\n\n* `str`: &lt;[ByteString](#bytestring)&gt;\n* `config`: &lt;[ParseOptions](#parseoptions)&gt;\n* Returns: &lt;[number][]&gt;\n\nParse human readable size to bytes\n\n```javascript\nxbytes.parseSize('15.967 MB')\n// << 15967000\nxbytes.parseSize('5.97 PiB')\n// << 6721622443850465\n```\n\n### <a id='fn:parse'></a> xbytes.parse(size)\n\n* `str`: &lt;[HybridByte](#hybridbyte)&gt;\n* Returns: &lt;[ByteUnitObject](#byteunitobject)&gt;\n\nCreate a ByteUnitObject around the specified HybridByte\n\n```javascript\nxbytes.parse('10 MiB')\n// << ByteUnitObject { bytes: 10485760 }\nxbytes.parse('10 MiB').add('20 MiB')\n// << ByteUnitObject { bytes: 31457280 }\nxbytes.parse('10 MiB').add('20 MiB').toIECBytes()\n// << '30.00 MiB'\n```\n\n### <a id='fn:isbytes'></a> xbytes.isBytes(str)\n\n* `str`: &lt;[string][]&gt;\n* Returns: &lt;[boolean][]&gt;\n\nCheck if the provided string is a [ByteString](#bytestring)\n\n``` javascript\nxbytes.isBytes('10 MiB')\n// << true\nxbytes.isBytes('Hello')\n// << false\nxbytes.isBytes('10 iB')\n// << false\nxbytes.isBytes('10b')\n// << true\n```\n\n### <a id='fn:isunit'></a> xbytes.isUnit(str)\n\n* `str`: &lt;[UnitString](#unitstring)&gt;\n* Returns: &lt;[boolean][]&gt;\n\nCheck if the provided string is an [UnitString](#unitstring)\n\n``` javascript\nxbytes.isUnit('GB')\n// << true\nxbytes.isUnit('giB')\n// << true\nxbytes.isUnit('iB')\n// << false\nxbytes.isUnit('BB')\n// << false\n```\n\n### <a id='fn:isparsable'></a> xbytes.isParsable(input)\n\n* `input`: &lt;[HybridByte](#hybridbyte)&gt;\n* Returns: &lt;[boolean][]&gt;\n\nCheck if the provided argument is parsable _i.e_ raw_bytes ([number]) or [ByteString](#bytestring).\n\n### <a id='fn:relative'></a> xbytes.relative(size[, options])\n\n* `size`: &lt;[HybridByte](#hybridbyte)&gt;\n* `options`: &lt;[ByteOptions](#byteoptions)&gt;\n* Returns: &lt;[HybridByteRelations](#hybridbyterelations)&gt;\n\n### <a id='fn:relative:bits'></a> xbytes.relative.bits(size[, options])\n\n* `size`: &lt;[HybridByte](#hybridbyte)&gt;\n* `options`: &lt;[ByteOptions](#byteoptions)&gt;\n* Returns: &lt;[ByteString](#Bytestring)&gt;\n\nShow the input size in relation to its `bit` format\n\n### <a id='fn:relative:bytes'></a> xbytes.relative.bytes(size[, options])\n\n* `size`: &lt;[HybridByte](#hybridbyte)&gt;\n* `options`: &lt;[ByteOptions](#byteoptions)&gt;\n* Returns: &lt;[ByteString](#Bytestring)&gt;\n\nShow the input size in relation to its `byte` format\n\n### <a id='fn:relative:iecBits'></a> xbytes.relative.iecBits(size[, options])\n\n* `size`: &lt;[HybridByte](#hybridbyte)&gt;\n* `options`: &lt;[ByteOptions](#byteoptions)&gt;\n* Returns: &lt;[ByteString](#Bytestring)&gt;\n\nShow the input size in relation to its `bit` format under `IEC Standards`\n\n### <a id='fn:relative:iecBytes'></a> xbytes.relative.iecBytes(size[, options])\n\n* `size`: &lt;[HybridByte](#hybridbyte)&gt;\n* `options`: &lt;[ByteOptions](#byteoptions)&gt;\n* Returns: &lt;[ByteString](#Bytestring)&gt;\n\nShow the input size in relation to its `bytes` format under `IEC Standards`\n\n### <a id='fn:relative:size'></a> xbytes.relative.size(size[, unit[, options]])\n\n* `size`: &lt;[HybridByte](#hybridbyte)&gt;\n* `unit`: &lt;[UnitString](#unitstring)&gt;\n* `options`: &lt;[ByteOptions](#byteoptions)&gt;\n* Returns: &lt;[ByteString](#bytestring)&gt;\n\n### <a id='fn:parsestring'></a> xbytes.parseString(str)\n\n* `str`: &lt;[ByteString](#bytestring)&gt;\n* Returns: &lt;[ParsedByteString](#parsedbytestring)&gt;\n\nParse a human readable byte into its components\n\n### <a id='fn:parsebytes'></a> xbytes.parseBytes(str, options)\n\n* `str`: &lt;[HybridByte](#hybridbyte)&gt;\n* `options`: &lt;[ByteOptions](#byteoptions)&gt;\n* Returns: &lt;[ParsedBytes](#parsedbytes)&gt;\n\nParse a human readable byte into its components.\nExtended from [parseString()](#parsestring), but with a few extra properties.\nAnd flexibility to use parse either an integer byte value or a `ByteString` resulting in the same object.\n\n### <a id='fn:extractbytes'></a> xbytes.extractBytes(str)\n\n* `str`: &lt;[string][]&gt;\n* Returns: &lt;[ByteString](#bytestring)[]&gt;\n\nExtract all [ByteString](#bytestring)s within a string into an array, alternative to `str.match(xbytes.byteFilter)`\n\n### <a id='fn:createbyteparser'></a> xbytes.createByteParser(config)\n\n* `config`: &lt;[ByteOptions](#byteoptions)&gt;\n* Returns: &lt;[ByteParser](#byteparser)&gt;\n\nConstruct a static [ByteParser](#byteparser) with predefined configurations\n\n### <a id='fn:createsizeparser'></a> xbytes.createSizeParser(config)\n\n* `config`: &lt;[ParseOptions](#parseoptions)&gt;\n* Returns: &lt;[SizeParser](#sizeparser)&gt;\n\nConstruct a static [SizeParser](#sizeparser) with predefined configurations\n\n### <a id='fn:createrelativesizer'></a> xbytes.createRelativeSizer(unit[, config])\n\n* `unit`: &lt;[UnitString](#unitstring)&gt;\n* `config`: &lt;[ByteOptions](#byteoptions)&gt;\n* Returns: &lt;[RelativeSizer](#relativesizer)&gt;\n\nCreate a [RelativeSizer](#relativesizer) for converting a hybrid byte into any set unit under predefined configuration\n\n### <a id='unitmatcher'></a> xbytes.unitMatcher: [`RegExp`][regexp]\n\nThe raw Regular expression used in scanning all string byte units.\n\n### <a id='genericmatcher'></a> xbytes.genericMatcher: [`RegExp`][regexp]\n\nThe raw regular expression used in scanning all byte containing strings.\n\n### <a id='bytefilter'></a> xbytes.byteFilter: [`RegExp`][regexp]\n\nAn regular expression extension of [`genericMatcher`](#genericmatcher) with the 'i' flag.\n\n### <a id='globalbytefilter'></a> xbytes.globalByteFilter: [`RegExp`][regexp]\n\nAn regular expression extension of [`genericMatcher`](#genericmatcher) with the 'gi' flags.\n\n### <a id='unitstring'></a> UnitString: [`String`][string]\n\n Supported Unit Strings\n\n | Index | Prefix |    Decimal Bits    | Binary Bits ([IEC][]) |    Decimal Bytes    | Binary Bytes ([IEC][]) |\n | :---: | :----: | :----------------: | :-------------------: | :-----------------: | :--------------------: |\n |   0   |   -    | **b (Bits)**       | **b (Bits)**          | **b (Bits)**        | **b (Bits)**           |\n |   0   |   -    | **B (Bytes)**      | **B (Bytes)**         | **B (Bytes)**       | **B (Bytes)**          |\n |   1   |   K    | **Kb (KiloBits)**  | **Kib (KiloBits)**    | **KB (KiloBytes)**  | **KiB (KibiBytes)**    |\n |   2   |   M    | **Mb (MegaBits)**  | **Mib (MebiBits)**    | **MB (MegaBytes)**  | **MiB (MebiBytes)**    |\n |   3   |   G    | **Gb (GigaBits)**  | **Gib (GibiBits)**    | **GB (GigaBytes)**  | **GiB (GibiBytes)**    |\n |   4   |   T    | **Tb (TeraBits)**  | **Tib (TebiBits)**    | **TB (TeraBytes)**  | **TiB (TebiBytes)**    |\n |   5   |   P    | **Pb (PetaBits)**  | **Pib (PebiBits)**    | **PB (PetaBytes)**  | **PiB (PebiBytes)**    |\n |   6   |   E    | **Eb (ExaBits)**   | **Eib (ExbiBits)**    | **EB (ExaBytes)**   | **EiB (ExbiBytes)**    |\n |   7   |   Z    | **Zb (ZettaBits)** | **Zib (ZebiBits)**    | **ZB (ZettaBytes)** | **ZiB (ZebiBytes)**    |\n |   8   |   Y    | **Yb (YottaBits)** | **Yib (YobiBits)**    | **YB (YottaBytes)** | **YiB (YobiBytes)**    |\n\n### <a id='bytestring'></a> ByteString: [`String`][string]\n\nA stringed byte representation. The result of a parsed byte value.\n\n* '5 MB'\n* '10 GiB'\n* '0.67 Tb'\n* '-50 KB'\n* '2e+15 KB'\n* '-9e-4 GB'\n\n### <a id='hybridbyte'></a> HybridByte: [`Number`][number]|[`ByteString`](#bytestring)\n\nUsed to identify a variable thats either a [ByteString](#bytestring) or a [number][]\n\n* '47 MiB'\n* '50kb'\n* 74753\n* '105'\n\n### <a id='byteoptions'></a> ByteOptions: [`Object`][object]\n\n* `iec`: &lt;[boolean][]&gt; Whether or not to parse under the [IEC standard][IEC] i.e in terms of 1024. **Default**: `true`\n* `bits`: &lt;[boolean][]&gt; Whether or not to convert inputed bytes to bits and parse in terms of bits [1 byte = 8 bits]. **Default**: `false`.\n* `fixed`: &lt;[number][]&gt; Number of digits to include after decimal point. **Default**: `2`.\n* `short`: &lt;[boolean][]&gt; Whether or not to shorten unit String [short: 'MB', long: 'MegaBytes']. **Default**: `true`.\n* `space`: &lt;[boolean][]&gt; Whether or not to include a white space inbetween value and unit. **Default**: `true`.\n* `sticky`: &lt;[boolean][]&gt; Whether or not to retain unit on max unit values. e.g `'1024.00 GiB'` instead of `'1.00 TiB'`. **Default**: `false`.\n* `prefixIndex`: &lt;[number][]&gt; The index of unit relativity [See [UnitString](#unitstring)].\n\n### <a id='parseoptions'></a> ParseOptions: [`Object`][object]\n\n* `iec`: &lt;[boolean][]&gt; Whether or not to enforce compliance to [IEC standard][IEC]s. **Default**: `true`.\n* `bits`: &lt;[boolean][]&gt; Whether or not to parse a lower case 'b' in bit format. **Default**: `true`.\n\n### <a id='byteparser'></a> ByteParser: [`Function`][function]\n\n* `size`: &lt;[number][]&gt;\n* Returns: &lt;[ByteString](#bytestring)&gt;\n\nByte parser with predefined configuration. Result of [`createByteParser`](#fn:createbyteparser).\n\n### <a id='sizeparser'></a> SizeParser: [`Function`][function]\n\n* `str`: &lt;[ByteString](#bytestring)[]&gt;\n* Returns: &lt;[number][]&gt;\n\n[ByteString](#bytestring) parser with predefined configuration. Result of [`createSizeParser`](#fn:createsizeparser).\n\n### <a id='relativesizer'></a> RelativeSizer: [`Function`][function]\n\n* `size`: &lt;[HybridByte](#hybridbyte)&gt;\n* Returns: &lt;[ByteString](#bytestring)&gt;\n\n[HybridByte](#hybridbyte) parser with predefined configuration. Result of [`createRelativeSizer`](#fn:createrelativesizer).\n\n### <a id='parsedunit'></a> ParsedUnit: [`Object`][object]\n\n* `iec`: &lt;[boolean][]&gt; Whether or not the byte is represented under the [IEC standard][IEC] i.e in terms of 1024.\n  * `true` in `'7 TiB'`\n  * `false` in `'3 TB'`\n* `type`: &lt;[string][]&gt; Whether the size is represented as bits(b) or bytes(B).\n  * `'b'` in `'499Yb'`\n  * `'B'` in `'7 MB'`\n* `bits`: &lt;[boolean][]&gt; Whether or not the size is specifically represented as a `bit`.\n  * `true` in `84 Yb`\n  * `false` in `278.58 KB`\n* `bytes`: &lt;[boolean][]&gt; Whether or not the size is specifically represented as a `byte`.\n  * `true` in `92 EB`\n  * `false` in `28 Mb`\n* `unit`: &lt;[UnitString](#unitstring)&gt; Re-parsed UnitString of `inputUnit`, fixing formatting.\n  * `'TB'` if `'TB'`\n  * `'Gib'` if `'gib'`\n* `inputUnit`: &lt;[UnitString](#unitstring)&gt; The unparsed String as was provided.\n  * `'47TB'` in `'47TB'`\n* `prefix`: &lt;[string][]&gt; The prefix of the size string.\n  * `'K'` in `'KB'`\n* `prefixIndex`: &lt;[number][]&gt; The index of the size unit [See [UnitString](#unitstring)].\n  * `3` in `'GB'`\n\n### <a id='parsedbytestring'></a> ParsedByteString <sub>`extends`</sub> [ParsedUnit](#parsedunit): [`Object`][object]\n\n* `input`: &lt;[ByteString](#bytestring)&gt; The unparsed String as was provided.\n  * `'47TB'` in `'47TB'`\n* `value`: &lt;[number][]&gt; The value for the size.\n  * `83` in `'83MB'`\n\n### <a id='parsedbytes'></a> ParsedBytes <sub>`extends`</sub> [ParsedByteString](#parsedbytestring): [`Object`][object]\n\n* `input`: &lt;[HybridByte](#hybridbyte)&gt; The unparsed String as was provided.\n  * `1024` in `1024`\n  * `'47TB'` in `'47TB'`\n* `size`: &lt;[ByteString](#bytestring)&gt; The value for the size.\n  * `83` in `'83MB'`\n* `bytes`: &lt;[number][]&gt; The value for the size.\n  * `10485760` from `'10 MiB'`\n\n### <a id='byteunitobject'></a> class ByteUnitObject\n\n* `bytes`: &lt;[number][]&gt; Internal byte value.\n\nWrap a HybridByte in a chainable, transformative object.\n\n```javascript\nnew ByteUnitObject('10 MiB')\n// << ByteUnitObject { bytes: 10485760 }\nnew ByteUnitObject('10 MiB').add('20 MiB')\n// << ByteUnitObject { bytes: 31457280 }\nnew ByteUnitObject('10 MiB').add('20 MiB').toIECBytes()\n// << '30.00 MiB'\n```\n\n#### ByteUnitObject().add(bytes)\n\n* `bytes`: &lt;[HybridByte](#hybridbyte)|[HybridByte](#hybridbyte)[]&gt; Byte(s) to subract from the root byte.\n* Returns: &lt;[ByteUnitObject](#byteunitobject)&gt;\n\nAdd byte(s) to the internal bytes, resulting in a new [`ByteUnitObject`](#byteunitobject) object with the value\n\n#### ByteUnitObject().subtract(bytes)\n\n* `bytes`: &lt;[HybridByte](#hybridbyte)|[HybridByte](#hybridbyte)[]&gt; Subtract byte(s) from the internal bytes, resulting in a new ByteUnitObject object with the value.\n* Returns: &lt;[ByteUnitObject](#byteunitobject)&gt;\n\nSubtract byte(s) from the internal bytes, resulting in a new [`ByteUnitObject`](#byteunitobject) object with the value\n\n#### ByteUnitObject().multiply(bytes)\n\n* `bytes`: &lt;[HybridByte](#hybridbyte)|[HybridByte](#hybridbyte)[]&gt; Multiply byte(s) with the internal bytes, resulting in a new ByteUnitObject object with the value.\n* Returns: &lt;[ByteUnitObject](#byteunitobject)&gt;\n\nMultiply byte(s) with the internal bytes, resulting in a new [`ByteUnitObject`](#byteunitobject) object with the value\n\n#### ByteUnitObject().divide(bytes)\n\n* `bytes`: &lt;[HybridByte](#hybridbyte)|[HybridByte](#hybridbyte)[]&gt; Byte(s) to divide with.\n* Returns: &lt;[ByteUnitObject](#byteunitobject)&gt;\n\nDivide internal bytes by byte(s) specified, resulting in a new [`ByteUnitObject`](#byteunitobject) object with the value\n\n#### ByteUnitObject().convertTo(unit)\n\n* `unit`: &lt;[UnitString](#unitstring)&gt;\n* Returns: &lt;[ByteString](#bytestring)&gt;\n\nParse the internal byte into any unit, following the relativity.\n\n``` javascript\nnew ByteUnitObject('10 MiB')\n// >> ByteUnitObject { bytes: 10485760 }\nnew ByteUnitObject('10 MiB').convertTo('MB')\n// >> '10.49 MB'\nnew ByteUnitObject('10 MiB').add('50 MB').convertTo('KB')\n    '60485.76 KB'\n```\n\n#### ByteUnitObject().objectify(opts)\n\n* `opts`: &lt;[ByteOptions](#byteoptions)&gt;\n\nParse the internal bytes property to a byte object.\n\n#### ByteUnitObject().checkInternalByteVal(bytes)\n\nMethod to check integrity of internal bytes. Throw if there's an error somewhere.\n\n### <a id='hybridbyterelations'></a> HybridByteRelations: [`Object`][object]\n\n* `raw`:<a id='hybridraw'></a> &lt;[HybridByte](#hybridbyte)&gt; The unparsed data\n* `bits`: &lt;[ByteString](#bytestring)&gt; A relative bit parsing of the input [HybridByte](#hybridraw)\n* `size`: &lt;[number][]&gt; The numeric byte format of the input [HybridByte](#hybridraw)\n* `bytes`: &lt;[ByteString](#bytestring)&gt; A relative byte parsing of the input [HybridByte](#hybridraw)\n* `iecBits`: &lt;[ByteString](#bytestring)&gt; A relative bit parsing of the input [HybridByte](#hybridraw) under the IEC Specification\n* `parsed`: &lt;[ByteString](#bytestring)&gt; A relative bit parsing of the input [HybridByte](#hybridraw) under the IEC Specification\n* `iecBytes`: &lt;[ByteString](#bytestring)&gt; A relative byte parsing of the input [HybridByte](#hybridraw) under the IEC Specification\n\n## More Examples\n\nCheck out some examples in the `examples` folder\n\n``` javascript\n$ node examples/index.js 'Hey, its 6GB, but my 8 TB flash drive is better'\n┌─────────┬──────────┬───────────┬────────┬───────────┬────────────┬────────────┬─────────────┐\n│ (index) │  parsed  │   size    │  raw   │   bytes   │  iecBytes  │    bits    │   iecBits   │\n├─────────┼──────────┼───────────┼────────┼───────────┼────────────┼────────────┼─────────────┤\n│    0    │ [Object] │ '6.00 GB' │ '6GB'  │ '6.00 GB' │ '5.59 GiB' │ '48.00 Gb' │ '44.70 Gib' │\n│    1    │ [Object] │ '8.00 TB' │ '8 TB' │ '8.00 TB' │ '7.28 TiB' │ '64.00 Tb' │ '58.21 Tib' │\n└─────────┴──────────┴───────────┴────────┴───────────┴────────────┴────────────┴─────────────┘\n$ node examples/parse.js 'The 10GB file was downloaded in 50MB/s'\nThe 10737418240 file was downloaded in 52428800/s\n$ node examples/relative.js mb '10GiB, 1mb 6   gb'\n85899.35 Mb, 1.00 Mb 6000.00 Mb\n$ node examples/random.js 10 // Parse 10 random bytes\n[tabular data]\n$ node examples/extract.js 'Hey, its 6GB, but my 8 TB flash drive is better'\n┌─────────┬────────┬───────────────┐\n│ (index) │  size  │     bytes     │\n├─────────┼────────┼───────────────┤\n│    0    │ '6GB'  │  6000000000   │\n│    1    │ '8 TB' │ 8000000000000 │\n└─────────┴────────┴───────────────┘\n```\n\n## Features\n\n### Compatible with all versions of NodeJS (tested from v1.8.4)\n\n``` bash\n$ nvm exec v1.8.4 node -pe 'require(\".\")(3748587)'\n\"3.75 MB\"\n$ nvm exec v5.12.0 node -pe 'require(\".\").parseSize(\"476 TiB\")'\n523367534821376\n$ nvm exec v11.10.0 node -e '\n  let xbytes = require(\"./dist\");\n  let str = \"My 10GB drive transmits at 250MiB/sec\"\n  console.log(str.replace(xbytes.globalByteFilter, xbytes.relative.bits))\n'\n\"My 80.00 Gb drive transmits at 2.10 Gb/sec\"\n```\n\n### Decimal parsing\n\n``` javascript\nxbytes(524334545.847775856); // 524.33 MB\nxbytes.parseSize('665.284 TiB'); // 731487493773328.4\n\nxbytes(.24283884748955); // 0.24 B\nxbytes.parseSize('.295 MB'); // 295000\n```\n\n### Parse human readable sizes in binary ([IEC][]) format to bytes\n\n``` javascript\nxbytes.parseSize('1 MiB'); // 1048576\n```\n\n### Parse byte values to extended human readable sizes\n\n``` javascript\nxbytes(50000000, {short: false}); // '50.00 MegaBytes'\n```\n\n### Match or extract [ByteString](#bytestring)s in a string\n\n``` javascript\nlet data = 'My 16GB flash drive has a 4GB Zip Archive and a 5MB JavaScript file';\nxbytes.extractBytes(data);\n  //> [ '16GB', '4GB', '5MB' ]\ndata.match(xbytes.globalByteFilter)\n  //> [ '16GB', '4GB', '5MB' ]\ndata.replace(xbytes.globalByteFilter, xbytes.parseSize)\n  //> 'My 16000000000 flash drive has a 4000000000 Zip Archive and a 5000000 JavaScript file'\ndata.replace(xbytes.globalByteFilter, xbytes.createSizeParser({ iec: false }))\n  //> 'My 17179869184 flash drive has a 4294967296 Zip Archive and a 5242880 JavaScript file'\n```\n\n### Decimal and Binary Unit Relativity\n\n``` javascript\nimport { parseSize, relative } from 'xbytes';\n\nrelative('35 TiB').bits // '307.86 Tb'\nrelative('35 TiB').bytes // '38.48 TB'\nrelative('35 TiB').iecBits // '280.00 Tib'\nrelative('35 TiB').iecBytes // '35.00 TiB'\n\nparseSize(relative('35 TiB', {fixed: 20}).bits);\n  //> 38482906972160\nparseSize(relative('35 TiB', {fixed: 20}).bytes);\n  //> 38482906972160\nparseSize(relative('35 TiB', {fixed: 20}).iecBits);\n  //> 38482906972160\nparseSize(relative('35 TiB', {fixed: 20}).iecBytes);\n  //> 38482906972160\n```\n\n## Development\n\n### Building\n\nFeel free to clone, use in adherance to the [license](#license) and perhaps send pull requests\n\n``` bash\ngit clone https://github.com/miraclx/xbytes.git\ncd xbytes\nnpm install\n# hack on code\nnpm run build\nnpm test\n```\n\n### Testing\n\nTests are executed with [Jest][jest]. To use it, simple run `npm install`, it will install\nJest and its dependencies in your project's `node_modules` directory followed by `npm run build` and finally `npm test`.\n\nTo run the tests:\n\n```bash\nnpm install\nnpm run build\nnpm test\n```\n\n## License\n\n[Apache 2.0][license] © **Miraculous Owonubi** ([@miraclx][author-url]) &lt;omiraculous@gmail.com&gt;\n\n[IEC]: https://en.wikipedia.org/wiki/Units_of_information#Systematic_multiples 'International Electrotechnical Commission'\n[npm]:  https://github.com/npm/cli 'The Node Package Manager'\n[jest]:  https://github.com/facebook/jest 'Delightful JavaScript Testing'\n[license]:  LICENSE 'Apache 2.0 License'\n[author-url]: https://github.com/miraclx\n\n[npm-url]: https://npmjs.org/package/xbytes\n[npm-image]: https://badgen.net/npm/node/xbytes\n[npm-image-url]: https://nodei.co/npm/xbytes.png?stars&downloads\n[downloads-url]: https://npmjs.org/package/xbytes\n[downloads-image]: https://badgen.net/npm/dm/xbytes\n\n[number]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type\n[object]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object\n[regexp]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp\n[string]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type\n[boolean]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_type\n[function]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function\n","readmeFilename":"README.md","users":{"jsumners":true,"kryptokazz":true}}