size-plugin-core

0.0.9 • Public • Published

size-plugin-core

Core module for size-plugin/rollup-plugin-size

Options

Table of Contents

SizePluginCore

SizePluginCore(options)

Parameters

  • options Object
    • options.compression string? compression method(gzip/brotli/none) to use, default: 'gzip'
    • options.pattern string? minimatch pattern of files to track
    • options.exclude string? minimatch pattern of files NOT to track
    • options.filename string? file name to save filesizes to disk
    • options.publish boolean? option to publish filesizes to size-plugin-store
    • options.writeFile boolean? option to save filesizes to disk
    • options.mode boolean? option for production/development mode
    • options.columnWidth number? option for add spacing in message
    • options.stripHash function? custom function to remove/normalize hashed filenames for comparison

Item

Properties

  • name string Filename of the item
  • sizeBefore number Previous size, in kilobytes
  • size number Current size, in kilobytes
  • sizeText string Formatted current size
  • delta number Difference from previous size, in kilobytes
  • deltaText string Formatted size delta
  • msg string Full item's default message
  • color string The item's default CLI color

Data

Properties

  • sizes Array<Item> List of file size items
  • output string Current buffered output

Package Sidebar

Install

npm i size-plugin-core

Weekly Downloads

4,915

Version

0.0.9

License

MIT

Unpacked Size

24.8 kB

Total Files

6

Last publish

Collaborators

  • kuldeepkeshwar