1. size-limit
CLI tool for Size Limit
size-limit
Package: size-limit
Created by: ai
Last modified: Thu, 21 Mar 2024 23:59:56 GMT
Version: 11.1.2
License: MIT
Downloads: 727,897
Repository: https://github.com/ai/size-limit

Install

npm install size-limit
yarn add size-limit

Size Limit CLI Tool

Size Limit logo by Anton Lovchikov

Size Limit is a performance budget tool for JavaScript. It checks every commit
on CI, calculates the real cost of your JS for end-users and throws an error
if the cost exceeds the limit.

  • ES modules and tree-shaking support.
  • Add Size Limit to Travis CI, Circle CI, GitHub Actions
    or another CI system to know if a pull request adds a massive dependency.
  • Modular to fit different use cases: big JS applications
    that use their own bundler or small npm libraries with many files.
  • Can calculate the time it would take a browser
    to download and execute your JS. Time is a much more accurate
    and understandable metric compared to the size in bytes.
  • Calculations include all dependencies and polyfills
    used in your JS.
Size Limit CLI

With GitHub action Size Limit will post bundle size changes as a comment
in pull request discussion.

Size Limit comment in pull request about bundle size changes

See full docs on GitHub.

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code