{"_id":"maxmin","_rev":"164016","name":"maxmin","description":"Get a pretty output of the original, minified, gzipped size of a string or buffer: 130 B → 91 B → 53 B (gzip)","dist-tags":{"latest":"4.0.0"},"maintainers":[{"name":"sindresorhus","email":""}],"time":{"modified":"2021-06-03T11:43:31.000Z","created":"2014-02-28T21:08:23.094Z","4.0.0":"2021-05-03T12:42:05.280Z","3.0.0":"2020-07-03T17:25:04.486Z","2.1.0":"2015-12-23T21:29:32.770Z","2.0.0":"2015-11-14T13:52:07.674Z","1.1.0":"2015-03-29T12:28:41.190Z","1.0.1":"2015-02-24T14:37:03.312Z","1.0.0":"2014-08-09T23:26:58.341Z","0.2.2":"2014-07-10T01:28:01.393Z","0.2.1":"2014-07-04T23:04:31.234Z","0.2.0":"2014-04-18T08:31:16.988Z","0.1.0":"2014-02-28T21:08:23.094Z"},"users":{"hualei":true},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/maxmin.git"},"versions":{"4.0.0":{"name":"maxmin","version":"4.0.0","description":"Get a pretty output of the original, minified, gzipped size of a string or buffer: 130 B → 91 B → 53 B (gzip)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/maxmin.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":">=12"},"scripts":{"test":"xo && ava"},"keywords":["string","buffer","pretty","color","gzip","minified","min","max","diff","difference"],"dependencies":{"chalk":"^4.1.1","figures":"^3.2.0","gzip-size":"^6.0.0","pretty-bytes":"^5.6.0"},"devDependencies":{"ava":"^3.15.0","strip-ansi":"^7.0.0","xo":"^0.39.1"},"gitHead":"cb46b5aecaf2056411f926d776fb7eac5eb141ca","bugs":{"url":"https://github.com/sindresorhus/maxmin/issues"},"homepage":"https://github.com/sindresorhus/maxmin#readme","_id":"maxmin@4.0.0","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"shasum":"226d47cf15fab3d6e96b6285ff818b66058cf2b6","size":1947,"noattachment":false,"key":"/maxmin/-/maxmin-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/maxmin/download/maxmin-4.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmin_4.0.0_1620045725179_0.6969921017191927"},"_hasShrinkwrap":false,"publish_time":1620045725280,"_cnpm_publish_time":1620045725280},"3.0.0":{"name":"maxmin","version":"3.0.0","description":"Get a pretty output of the original, minified, gzipped size of a string or buffer: 130 B → 91 B → 53 B (gzip)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/maxmin.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=10"},"scripts":{"test":"xo && ava"},"keywords":["string","buffer","pretty","color","gzip","minified","min","max","diff","difference"],"dependencies":{"chalk":"^4.1.0","figures":"^3.2.0","gzip-size":"^5.1.1","pretty-bytes":"^5.3.0"},"devDependencies":{"ava":"^2.4.0","strip-ansi":"^6.0.0","xo":"^0.32.0"},"gitHead":"c17766c816b032125ab254aed950d69a4aaffffa","bugs":{"url":"https://github.com/sindresorhus/maxmin/issues"},"homepage":"https://github.com/sindresorhus/maxmin#readme","_id":"maxmin@3.0.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"3ee9acc8a2b9f2b5416e94f5705319df8a9c71e6","size":2020,"noattachment":false,"key":"/maxmin/-/maxmin-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/maxmin/download/maxmin-3.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmin_3.0.0_1593797104270_0.9210319401804505"},"_hasShrinkwrap":false,"publish_time":1593797104486,"_cnpm_publish_time":1593797104486},"2.1.0":{"name":"maxmin","version":"2.1.0","description":"Get a pretty output of the original, minified, gzipped size of a string or buffer: 130 B → 91 B → 53 B (gzip)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/maxmin.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.12"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["string","buffer","pretty","color","gzip","minified","min","max","diff","difference"],"dependencies":{"chalk":"^1.0.0","figures":"^1.0.1","gzip-size":"^3.0.0","pretty-bytes":"^3.0.0"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"f0e0a2e9f9019d5ecf6a57509c2bc21a74bb2ec6","bugs":{"url":"https://github.com/sindresorhus/maxmin/issues"},"homepage":"https://github.com/sindresorhus/maxmin#readme","_id":"maxmin@2.1.0","_shasum":"4d3b220903d95eee7eb7ac7fa864e72dc09a3166","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.4","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"4d3b220903d95eee7eb7ac7fa864e72dc09a3166","size":2006,"noattachment":false,"key":"/maxmin/-/maxmin-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/maxmin/download/maxmin-2.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"publish_time":1450906172770,"_cnpm_publish_time":1450906172770,"_hasShrinkwrap":false},"2.0.0":{"name":"maxmin","version":"2.0.0","description":"Get a pretty output of the original, minified, gzipped size of a string or buffer: 130 B → 91 B → 53 B (gzip)","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/maxmin"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.12"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["string","buffer","pretty","color","gzip","minified","min","max","diff","difference"],"dependencies":{"chalk":"^1.0.0","figures":"^1.0.1","gzip-size":"^3.0.0","pretty-bytes":"^2.0.1"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"3c5dd6848d22c77d3e540f14ad7c49b9edbcba3c","bugs":{"url":"https://github.com/sindresorhus/maxmin/issues"},"homepage":"https://github.com/sindresorhus/maxmin","_id":"maxmin@2.0.0","_shasum":"7e4e4a0c963500d2508aad0686fe8e58e9030120","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"7e4e4a0c963500d2508aad0686fe8e58e9030120","size":2004,"noattachment":false,"key":"/maxmin/-/maxmin-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/maxmin/download/maxmin-2.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"publish_time":1447509127674,"_cnpm_publish_time":1447509127674,"_hasShrinkwrap":false},"1.1.0":{"name":"maxmin","version":"1.1.0","description":"Get a pretty output of the original, minified, gzipped size of a string or buffer: 130 B → 91 B → 53 B (gzip)","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/maxmin"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["string","buffer","pretty","color","gzip","minified","min","max","diff","difference"],"dependencies":{"chalk":"^1.0.0","figures":"^1.0.1","gzip-size":"^1.0.0","pretty-bytes":"^1.0.0"},"devDependencies":{"ava":"0.0.4"},"gitHead":"140c69cd34e5ce3b44db5f7df5cdd7f621220c87","bugs":{"url":"https://github.com/sindresorhus/maxmin/issues"},"homepage":"https://github.com/sindresorhus/maxmin","_id":"maxmin@1.1.0","_shasum":"71365e84a99dd8f8b3f7d5fde2f00d1e7f73be61","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":""}],"dist":{"shasum":"71365e84a99dd8f8b3f7d5fde2f00d1e7f73be61","size":2047,"noattachment":false,"key":"/maxmin/-/maxmin-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/maxmin/download/maxmin-1.1.0.tgz"},"directories":{},"publish_time":1427632121190,"_cnpm_publish_time":1427632121190,"_hasShrinkwrap":false},"1.0.1":{"name":"maxmin","version":"1.0.1","description":"Get a pretty output of the original, minified, gzipped size of a string or buffer: 130 B → 91 B → 53 B (gzip)","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/maxmin"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["string","buffer","pretty","color","gzip","minified","min","max","diff","difference"],"dependencies":{"chalk":"^1.0.0","figures":"^1.0.1","gzip-size":"^1.0.0","pretty-bytes":"^1.0.0"},"devDependencies":{"ava":"0.0.4"},"gitHead":"7c68025643c21e6cfa8ea7c54e557cdbf5879c5c","bugs":{"url":"https://github.com/sindresorhus/maxmin/issues"},"homepage":"https://github.com/sindresorhus/maxmin","_id":"maxmin@1.0.1","_shasum":"b66c7a0b9f1ef62b753089f7f5d7649e54052b06","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":""}],"dist":{"shasum":"b66c7a0b9f1ef62b753089f7f5d7649e54052b06","size":1984,"noattachment":false,"key":"/maxmin/-/maxmin-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/maxmin/download/maxmin-1.0.1.tgz"},"directories":{},"publish_time":1424788623312,"_cnpm_publish_time":1424788623312,"_hasShrinkwrap":false},"1.0.0":{"name":"maxmin","version":"1.0.0","description":"Get a pretty output of the original, minified, gzipped size of a string or buffer: 130 B → 91 B → 53 B (gzip)","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/maxmin"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["string","buffer","pretty","color","gzip","minified","min","max","diff","difference"],"dependencies":{"chalk":"^0.5.1","figures":"^1.0.1","gzip-size":"^1.0.0","pretty-bytes":"^1.0.0"},"devDependencies":{"ava":"0.0.3"},"gitHead":"894dab88e0c9be23f36c69757fd1d58fe0edc0ed","bugs":{"url":"https://github.com/sindresorhus/maxmin/issues"},"homepage":"https://github.com/sindresorhus/maxmin","_id":"maxmin@1.0.0","_shasum":"040b7a15ba5c6f3b08581cbf201df0bdd64e19f0","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":""}],"dist":{"shasum":"040b7a15ba5c6f3b08581cbf201df0bdd64e19f0","size":1297,"noattachment":false,"key":"/maxmin/-/maxmin-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/maxmin/download/maxmin-1.0.0.tgz"},"directories":{},"publish_time":1407626818341,"_cnpm_publish_time":1407626818341,"_hasShrinkwrap":false},"0.2.2":{"name":"maxmin","version":"0.2.2","description":"Get a pretty output of the original, minified, gzipped size of a string or buffer: 130 B → 91 B → 53 B (gzip)","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/maxmin"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["string","buffer","pretty","color","gzip","minified","min","max","diff","difference"],"devDependencies":{"mocha":"*"},"dependencies":{"chalk":"^0.5.0","figures":"^1.0.1","gzip-size":"^0.2.0","pretty-bytes":"^0.1.0"},"bugs":{"url":"https://github.com/sindresorhus/maxmin/issues"},"homepage":"https://github.com/sindresorhus/maxmin","_id":"maxmin@0.2.2","_shasum":"a36ced8cc22e3abcd108cfb797a3a4b40275593f","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":""}],"dist":{"shasum":"a36ced8cc22e3abcd108cfb797a3a4b40275593f","size":1319,"noattachment":false,"key":"/maxmin/-/maxmin-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/maxmin/download/maxmin-0.2.2.tgz"},"directories":{},"publish_time":1404955681393,"_cnpm_publish_time":1404955681393,"_hasShrinkwrap":false},"0.2.1":{"name":"maxmin","version":"0.2.1","description":"Get a pretty output of the original, minified, gzipped size of a string or buffer: 130 B → 91 B → 53 B (gzip)","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/maxmin"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["string","buffer","pretty","color","gzip","minified","min","max","diff","difference"],"devDependencies":{"mocha":"*"},"dependencies":{"chalk":"^0.5.0","gzip-size":"^0.2.0","pretty-bytes":"^0.1.0"},"bugs":{"url":"https://github.com/sindresorhus/maxmin/issues"},"homepage":"https://github.com/sindresorhus/maxmin","_id":"maxmin@0.2.1","_shasum":"7978ed4ccc7a73571cc21faff685b4cdec8e042b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":""}],"dist":{"shasum":"7978ed4ccc7a73571cc21faff685b4cdec8e042b","size":1279,"noattachment":false,"key":"/maxmin/-/maxmin-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/maxmin/download/maxmin-0.2.1.tgz"},"directories":{},"publish_time":1404515071234,"_cnpm_publish_time":1404515071234,"_hasShrinkwrap":false},"0.2.0":{"name":"maxmin","version":"0.2.0","description":"Get a pretty output of the original, minified, gzipped size of a string or buffer: 130 B → 91 B → 53 B (gzip)","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/maxmin"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["string","buffer","pretty","color","gzip","minified","min","max","diff","difference"],"devDependencies":{"mocha":"*"},"dependencies":{"chalk":"^0.4.0","gzip-size":"^0.2.0","pretty-bytes":"^0.1.0"},"bugs":{"url":"https://github.com/sindresorhus/maxmin/issues"},"homepage":"https://github.com/sindresorhus/maxmin","_id":"maxmin@0.2.0","dist":{"shasum":"a0ba0db0a5ee2069738553cd3163e1c730a8a4bc","size":1275,"noattachment":false,"key":"/maxmin/-/maxmin-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/maxmin/download/maxmin-0.2.0.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"publish_time":1397809876988,"_cnpm_publish_time":1397809876988,"_hasShrinkwrap":false},"0.1.0":{"name":"maxmin","version":"0.1.0","description":"Get a pretty output of the original, minified, gzipped size of a string or buffer: 130 B → 91 B → 53 B (gzip)","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/maxmin"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["string","buffer","pretty","color","gzip","minified","min","max","diff","difference"],"devDependencies":{"mocha":"*"},"dependencies":{"gzip-size":"^0.1.0","pretty-bytes":"^0.1.0","chalk":"^0.4.0"},"bugs":{"url":"https://github.com/sindresorhus/maxmin/issues"},"homepage":"https://github.com/sindresorhus/maxmin","_id":"maxmin@0.1.0","dist":{"shasum":"95d81c5289e3a9d30f7fc7dc559c024e5030c9d0","size":1275,"noattachment":false,"key":"/maxmin/-/maxmin-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/maxmin/download/maxmin-0.1.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"publish_time":1393621703094,"_hasShrinkwrap":false,"_cnpm_publish_time":1393621703094}},"readme":"# maxmin\n\n> Get a pretty output of the original, minified, gzipped size of a string or buffer\n\n![](screenshot.png)\n\nUseful for logging the difference between original and minified file in, for example, a build-system.\n\n## Install\n\n```sh\nnpm install maxmin\n```\n\n## Usage\n\n```js\nimport maxmin from 'maxmin';\n\nconst max = 'function smoothRangeRandom(min,max){var num=Math.floor(Math.random()*(max-min+1)+min);return this.prev=num===this.prev?++num:num};';\n\nconst min = '(function(b,c){var a=Math.floor(Math.random()*(c-b+1)+b);return this.a=a===this.a?++a:a})()';\n\nconsole.log(maxmin(max, min, true));\n//=> '130 B → 91 B → 53 B (gzip)'\n```\n\n## API\n\n### maxmin(max, min, useGzip?)\n\n#### max\n\nType: `string | Buffer | number`\n\nOriginal string or its size in bytes.\n\n#### min\n\nType: `string | Buffer | number`\n\nMinified string or its size in bytes.\n\n#### useGzip\n\nType: `boolean`\\\nDefault: `false`\n\nShow gzipped size of `min`. Pretty slow. Not shown when `min` is a `number`.\n","_attachments":{},"homepage":"https://github.com/sindresorhus/maxmin#readme","bugs":{"url":"https://github.com/sindresorhus/maxmin/issues"},"license":"MIT"}