No Description
José Quiñones Flores 4564da0130 Added Laravel project and removed sensitive data 4 years ago
..
cli.js Added Laravel project and removed sensitive data 4 years ago
index.js Added Laravel project and removed sensitive data 4 years ago
package.json Added Laravel project and removed sensitive data 4 years ago
readme.md Added Laravel project and removed sensitive data 4 years ago

readme.md

gzip-size Build Status

Get the gzipped size of a string or buffer

Install

$ npm install --save gzip-size

Usage

var gzipSize = require('gzip-size');

var string = 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.';

console.log(string.length);
//=> 191

console.log(gzipSize.sync(string));
//=> 78

API

gzipSize(input, callback)

input

Required
Type: String|Buffer

callback(err, size)

Required
Type: Function

gzipSize.sync(input)

Required
Type: String|Buffer
Returns: size

CLI

You can also use it as a CLI app by installing it globally:

$ npm install --global gzip-size

Usage

$ gzip-size --help

gzip-size <input-file>
or
cat <input-file> | gzip-size

Example

$ gzip-size jquery.min.js
29344

or with pretty-bytes:

$ pretty-bytes $(gzip-size jquery.min.js)
29.34 kB

License

MIT © Sindre Sorhus