4.1.0 • Published 1 year ago

maxmin v4.1.0

Weekly downloads
386,316
License
MIT
Repository
github
Last release
1 year ago

maxmin

Get a pretty output of the original, minified, gzipped size of a string or buffer

npm.io

Useful for logging the difference between original and minified file in, for example, a build-system.

Install

npm install maxmin

Usage

import maxmin from 'maxmin';

const max = 'function smoothRangeRandom(min,max){var num=Math.floor(Math.random()*(max-min+1)+min);return this.prev=num===this.prev?++num:num};';

const min = '(function(b,c){var a=Math.floor(Math.random()*(c-b+1)+b);return this.a=a===this.a?++a:a})()';

console.log(maxmin(max, min, true));
//=> '130 B → 91 B → 53 B (gzip)'

API

maxmin(max, min, useGzip?)

max

Type: string | Buffer | number

Original string or its size in bytes.

min

Type: string | Buffer | number

Minified string or its size in bytes.

useGzip

Type: boolean\ Default: false

Show gzipped size of min. Pretty slow. Not shown when min is a number.

4.1.0

1 year ago

4.0.0

4 years ago

3.0.0

5 years ago

2.1.0

9 years ago

2.0.0

10 years ago

1.1.0

10 years ago

1.0.1

10 years ago

1.0.0

11 years ago

0.2.2

11 years ago

0.2.1

11 years ago

0.2.0

11 years ago

0.1.0

11 years ago