{"_id":"prettysize","_rev":"241704","name":"prettysize","description":"Convert bytes to other sizes for prettier logging","dist-tags":{"latest":"2.0.0"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"time":{"modified":"2021-06-03T15:57:48.000Z","created":"2013-02-15T15:42:41.521Z","2.0.0":"2018-12-07T15:08:01.253Z","1.1.0":"2017-09-19T13:24:49.859Z","1.0.0":"2017-09-18T14:38:23.863Z","0.1.0":"2017-04-12T13:45:39.895Z","0.0.3":"2013-07-08T17:24:42.394Z","0.0.2":"2013-02-15T22:10:30.352Z","0.0.1":"2013-02-15T15:42:41.521Z"},"users":{"gdbtek":true,"kevinmoe":true,"flockonus":true,"ceejbot":true,"russt":true,"vitalbone":true,"nicholai":true,"amreldib":true,"carsy":true,"oliversalzburg":true,"jonathas":true},"repository":{"type":"git","url":"git+ssh://git@github.com/davglass/prettysize.git"},"versions":{"2.0.0":{"name":"prettysize","description":"Convert bytes to other sizes for prettier logging","version":"2.0.0","main":"./index.js","devDependencies":{"codecov":"^2.3.0","eslint":"^4.6.1","mocha":"^3.5.3","nyc":"^11.2.1"},"keywords":["size","bytes","MB","megs"],"scripts":{"lint":"eslint --fix .","pretest":"npm run lint","test":"nyc -r html -r text -r text-summary -r lcov mocha ./tests/*.js","publish-coverage":"codecov"},"bugs":{"url":"http://github.com/davglass/prettysize/issues"},"licenses":[{"type":"BSD","url":"https://github.com/davglass/prettysize/blob/master/LICENSE"}],"repository":{"type":"git","url":"git+ssh://git@github.com/davglass/prettysize.git"},"gitHead":"f2ca6cb0673245b2a931c8284a7b91472f7d8dfa","homepage":"https://github.com/davglass/prettysize#readme","_id":"prettysize@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"dist":{"shasum":"902c02480d865d9cc0813011c9feb4fa02ce6996","size":3379,"noattachment":false,"key":"/prettysize/-/prettysize-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/prettysize/download/prettysize-2.0.0.tgz"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prettysize_2.0.0_1544195281107_0.26252935590103776"},"_hasShrinkwrap":false,"publish_time":1544195281253,"_cnpm_publish_time":1544195281253},"1.1.0":{"name":"prettysize","description":"Convert bytes to other sizes for prettier logging","version":"1.1.0","main":"./index.js","devDependencies":{"codecov":"^2.3.0","eslint":"^4.6.1","mocha":"^3.5.3","nyc":"^11.2.1"},"keywords":["size","bytes","MB","megs"],"scripts":{"lint":"eslint --fix .","pretest":"npm run lint","test":"nyc -r html -r text -r text-summary -r lcov mocha ./tests/*.js","publish-coverage":"codecov"},"bugs":{"url":"http://github.com/davglass/prettysize/issues"},"licenses":[{"type":"BSD","url":"https://github.com/davglass/prettysize/blob/master/LICENSE"}],"repository":{"type":"git","url":"git+ssh://git@github.com/davglass/prettysize.git"},"gitHead":"c888a84db841dc6d6893566506bd3e6f6a768ea2","homepage":"https://github.com/davglass/prettysize#readme","_id":"prettysize@1.1.0","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"dist":{"shasum":"c6c52f87161ff172ea435f375f99831dd9a97bb0","size":2861,"noattachment":false,"key":"/prettysize/-/prettysize-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/prettysize/download/prettysize-1.1.0.tgz"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prettysize-1.1.0.tgz_1505827488917_0.5976850679144263"},"directories":{},"publish_time":1505827489859,"_hasShrinkwrap":false,"_cnpm_publish_time":1505827489859},"1.0.0":{"name":"prettysize","description":"Convert bytes to other sizes for prettier logging","version":"1.0.0","main":"./index.js","devDependencies":{"codecov":"^2.3.0","eslint":"^4.6.1","mocha":"^3.5.3","nyc":"^11.2.1"},"keywords":["size","bytes","MB","megs"],"scripts":{"lint":"eslint --fix .","pretest":"npm run lint","test":"nyc -r html -r text -r text-summary -r lcov mocha ./tests/*.js","publish-coverage":"codecov"},"bugs":{"url":"http://github.com/davglass/prettysize/issues"},"licenses":[{"type":"BSD","url":"https://github.com/davglass/prettysize/blob/master/LICENSE"}],"repository":{"type":"git","url":"git+ssh://git@github.com/davglass/prettysize.git"},"gitHead":"66a7a5b7ff11493fbae61909754db1e0489a2979","homepage":"https://github.com/davglass/prettysize#readme","_id":"prettysize@1.0.0","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"dist":{"shasum":"ce1e41a00e306542fae959fb529899af1c239c22","size":2776,"noattachment":false,"key":"/prettysize/-/prettysize-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/prettysize/download/prettysize-1.0.0.tgz"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prettysize-1.0.0.tgz_1505745502938_0.5925075940322131"},"directories":{},"publish_time":1505745503863,"_hasShrinkwrap":false,"_cnpm_publish_time":1505745503863},"0.1.0":{"name":"prettysize","description":"Convert bytes to other sizes for prettier logging","version":"0.1.0","main":"./index.js","devDependencies":{"vows":"*","yui-lint":"~0.1.1","jshint":"~0.9.0","istanbul":"~0.1.8"},"keywords":["size","bytes","MB","megs"],"scripts":{"pretest":"jshint --config ./node_modules/yui-lint/jshint.json ./index.js","test":"istanbul cover --print both vows -- --spec ./tests/*.js"},"bugs":{"url":"http://github.com/davglass/prettysize/issues"},"licenses":[{"type":"BSD","url":"https://github.com/davglass/prettysize/blob/master/LICENSE"}],"repository":{"type":"git","url":"git+ssh://git@github.com/davglass/prettysize.git"},"gitHead":"12e7cae9c225896d5808fc8483267312161be124","homepage":"https://github.com/davglass/prettysize#readme","_id":"prettysize@0.1.0","_shasum":"38ee534e2d298bc945fb7243203dd873cefc9679","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"dist":{"shasum":"38ee534e2d298bc945fb7243203dd873cefc9679","size":3058,"noattachment":false,"key":"/prettysize/-/prettysize-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/prettysize/download/prettysize-0.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/prettysize-0.1.0.tgz_1492004738007_0.09153835265897214"},"directories":{},"publish_time":1492004739895,"_hasShrinkwrap":false,"_cnpm_publish_time":1492004739895},"0.0.3":{"name":"prettysize","description":"Convert bytes to other sizes for prettier logging","version":"0.0.3","main":"./index.js","devDependencies":{"vows":"*","yui-lint":"~0.1.1","jshint":"~0.9.0","istanbul":"~0.1.8"},"keywords":["size","bytes","MB","megs"],"scripts":{"pretest":"jshint --config ./node_modules/yui-lint/jshint.json ./index.js","test":"istanbul cover --print both vows -- --spec ./tests/*.js"},"bugs":{"url":"http://github.com/davglass/prettysize/issues"},"licenses":[{"type":"BSD","url":"https://github.com/davglass/prettysize/blob/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/davglass/prettysize.git"},"readmeFilename":"README.md","_id":"prettysize@0.0.3","dist":{"shasum":"14afff6a645e591a4ddf1c72919c23b4146181a1","size":2966,"noattachment":false,"key":"/prettysize/-/prettysize-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/prettysize/download/prettysize-0.0.3.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"directories":{},"publish_time":1373304282394,"_cnpm_publish_time":1373304282394,"_hasShrinkwrap":false},"0.0.2":{"name":"prettysize","description":"Convert bytes to other sizes for prettier logging","version":"0.0.2","main":"./index.js","devDependencies":{"vows":"*","yui-lint":"~0.1.1","jshint":"~0.9.0","istanbul":"~0.1.8"},"keywords":["size","bytes","MB","megs"],"scripts":{"pretest":"jshint --config ./node_modules/yui-lint/jshint.json ./index.js","test":"istanbul cover --print both vows -- --spec ./tests/*.js"},"bugs":{"url":"http://github.com/davglass/prettysize/issues"},"licenses":[{"type":"BSD","url":"https://github.com/davglass/prettysize/blob/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/davglass/prettysize.git"},"readmeFilename":"README.md","_id":"prettysize@0.0.2","dist":{"shasum":"030acdb05221a8259efa55b015dfab0c18ce55b1","size":2825,"noattachment":false,"key":"/prettysize/-/prettysize-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/prettysize/download/prettysize-0.0.2.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"directories":{},"publish_time":1360966230352,"_cnpm_publish_time":1360966230352,"_hasShrinkwrap":false},"0.0.1":{"name":"prettysize","description":"Convert bytes to other sizes for prettier logging","version":"0.0.1","main":"./index.js","devDependencies":{"vows":"*","yui-lint":"~0.1.1","jshint":"~0.9.0","istanbul":"~0.1.8"},"keywords":["size","bytes","MB","megs"],"scripts":{"pretest":"jshint --config ./node_modules/yui-lint/jshint.json ./index.js","test":"istanbul cover --print both vows -- --spec ./tests/*.js"},"bugs":{"url":"http://github.com/davglass/prettysize/issues"},"licenses":[{"type":"BSD","url":"https://github.com/davglass/prettysize/blob/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/davglass/prettysize.git"},"readmeFilename":"README.md","_id":"prettysize@0.0.1","dist":{"shasum":"b4c450c1e9992e763f5d46a75cf66e4fa01acdf9","size":2515,"noattachment":false,"key":"/prettysize/-/prettysize-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/prettysize/download/prettysize-0.0.1.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"directories":{},"publish_time":1360942961521,"_cnpm_publish_time":1360942961521,"_hasShrinkwrap":false}},"readme":"PrettySize\n==========\n\nHelper utility to provide pretty printed file sizes (best used for logging or CLI output)\n\nBuild Status\n------------\n\n[![Build Status](https://secure.travis-ci.org/davglass/prettysize.svg?branch=master)](http://travis-ci.org/davglass/prettysize)\n[![codecov](https://codecov.io/gh/davglass/prettysize/branch/master/graph/badge.svg)](https://codecov.io/gh/davglass/prettysize)\n\nUsage\n-----\n\n```\nnpm install prettysize\n```\n\n```javascript\n\nconst pretty = require('prettysize');\n\nlet str = pretty(1024);\n  //str = \"1 kB\"\n\n    str = pretty(1024 * 1024);\n  //str = \"1 MB\"\n\n    str = pretty(123456789);\n  //str = \"117.7 MB\"\n```\n\nIt supports the following sizes:\n\n* bytes\n* kB\n* MB\n* GB\n* TB\n* PB\n* EB\n\nArguments\n---------\n\n```javascript\npretty(123456, true, true, 2);\n\n/*\n\nFirst arg is size\nSecond argument is to remove the space from the output\nThird argument is to use a single character for the size.\nForth argument is the number of decimal places to return, default is 1.\nFith argument is to return a converted number without the size string.\n*/\n\n\nlet str = pretty(1024 * 1024, true);\n  //str = \"1MB\"\n\n    str = pretty(123456789, {nospace: true}) // pretty(123456789, true, true);\n  //str = \"117.7M\"\n\n    str = pretty(123456789, {one: true}) // pretty(123456789, false, true);\n  //str = \"117.7 M\"\n\n    str = pretty(123456789, {one: true, places: 2}) // pretty(123456789, false, true, 2);\n  //str = \"117.74 M\"\n\n   str = pretty(123456789, {one: true, places: 3}) // pretty(123456789, false, true, 3);\n //str = \"117.738 M\"\n\n   str = pretty(123456789, {numOnly: true}) // pretty(123456789, false, false, false, true);\n //num = 117.7\n\n```\n","_attachments":{},"homepage":"https://github.com/davglass/prettysize#readme","bugs":{"url":"http://github.com/davglass/prettysize/issues"}}