Skip to content

Use gzip size on a non minified output #36

@samouss

Description

@samouss

From the version 5.0.0 the gzip size is always computed on a minified bundle. But it might happen that you want to display the size for a non minified bundle (e.g Rollup is used to generate two bundles one minified and one non minified).

filesize({
  showMinifiedSize: false,
  showGzippedSize: true,
}),

// expected output → file size gzipped on non minified source code

filesize({
  showMinifiedSize: true,
  showGzippedSize: true,
}),

// expected output → file size gzipped on minified source code

if (opts.showMinifiedSize || opts.showGzippedSize) {
const minifiedCode = terser.minify(code).code;
sizes.minSize = opts.showMinifiedSize
? fileSize(minifiedCode.length, opts.format)
: "";
sizes.gzipSize = opts.showGzippedSize
? fileSize(gzip.sync(minifiedCode), opts.format)
: "";
}

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions