compression-stats-cli

1.2.2 • Public • Published

compression-stats-cli

Build and Deploy Coverage Status semantic-release npm version

A CLI tool to print gzip and brotli compression statistics for your files.

Installation

npm i -g compression-stats-cli
npx compression-stats-cli 

Usage

csc <file/folder path>
csc .

Output

Compression statistics:
 - prism.css: 4.16 KB (1.52 KB gzipped) (1.25 KB brotli)
 - prism.js: 31.28 KB (9.83 KB gzipped) (8.66 KB brotli)

If you omit the second argument (file/folder path), it will try to collect the statistics info from the current directory.

Options

include

Include only the files with extensions specified. Just give the extensions separated by space without "."

csc . --include js css

Compression statistics:
 - prism.css: 4.16 KB (1.52 KB gzipped) (1.25 KB brotli)
 - prism.js: 31.28 KB (9.83 KB gzipped) (8.66 KB brotli)

exclude

Exclude the files with extensions specified. Just give the extensions separated by space without "."

csc . --exclude js txt

Compression statistics:
 - prism.css: 4.16 KB (1.52 KB gzipped) (1.25 KB brotli)

skip-brotli

Skip the Brotli stats information in the output

csc . --skip-brotli

Compression statistics:
 - prism.css: 4.16 KB (1.52 KB gzipped)
 - prism.js: 31.28 KB (9.83 KB gzipped)

skip-gzip

Skip the Gzip stats information in the output

csc . --skip-gzip

Compression statistics:
 - prism.css: 4.16 KB (1.25 KB brotli)
 - prism.js: 31.28 KB (8.66 KB brotli)

Help

Usage: csc [folder-path]

Options:
  --help               Show help                                       [boolean]
  --version            Show version number                             [boolean]
  --skip-brotli, --sb  Skip Brotli compression stats  [boolean] [default: false]
  --skip-gzip, --sg    Skip Gzip compression stats    [boolean] [default: false]
  --include, -i        Include these file extensions only                [array]
  --exclude, -x        Exclude these file extensions                     [array]

Package Sidebar

Install

npm i compression-stats-cli

Weekly Downloads

1

Version

1.2.2

License

MIT

Unpacked Size

168 kB

Total Files

16

Last publish

Collaborators

  • rajasegar