npm

Need private packages and team management tools?Check out npm Orgs. »

@atomico/rollup-plugin-sizes

1.0.3 • Public • Published

@atomico/rollup-plugin-sizes

This small utility allows you to monitor the size of the bundle as it is generated by rollup, generating a record by console, the size of both in gzip and brotli.

example

import sizes from "@atomico/rollup-plugins-sizes";
 
export default {
  input: /*...*/,
  output: /*...*/,
  plugins: [
    sizes(10)//10 === 10kb
  ]
};

Additionally you can give sizes(limit:number|string) a first parameter capable of generating alerts by console, example size(1.2) or size("1.2KB"), this parameter will always represent KB.

  1. if it exceeds the limit, the file will be printed in red.
  2. If it approaches 90% of the limit, it will be printed in yellow.
  3. if it does not fulfill the 2 previous conditions, it is printed in green.

compatible with dynamic rollup import

install

npm i @atomico/rollup-plugin-sizes

Downloadsweekly downloads

13

version

1.0.3

license

ISC

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability