JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 533529
  • Score
    100M100P100Q184485F
  • License MIT

Get a pretty output of the original, minified, gzipped size of a string or buffer: 130 B → 91 B → 53 B (gzip)

Package Exports

  • maxmin

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (maxmin) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

maxmin Build Status

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

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

Install

$ npm install --save maxmin

Usage

var maxmin = require('maxmin');

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

var 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

Required
Type: String|Buffer

Original string.

min

Required
Type: String|Buffer

Minified string.

useGzip

Type: Boolean
Default: false

Show gzipped size of min. Pretty slow.

License

MIT © Sindre Sorhus