Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
activity

GitHub Action

Package Size Badge Action

v1.0.1

Package Size Badge Action

activity

Package Size Badge Action

Automatically calculate JavaScript bundle size and generate a badge

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Package Size Badge Action

uses: timeowilliams/package-size-badge-action@v1.0.1

Learn more about this action in timeowilliams/package-size-badge-action

Choose a version

Package Size Badge GitHub Action

This GitHub Action calculates the JavaScript bundle size of your project and generates a dynamic badge using Shields.io.

Usage

To use this action, add it to your workflow like this:

name: "Package Size Report"

on: [push]

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v2
      - name: Analyze and Create Badge
        uses: your-username/package-size-badge-action@v1
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}
          path: "build/static/js/*.js" # User specifies the path to their JS bundles
          preset: "app" # Can be "app", "big-lib", or "small-lib"
          limit: "300" # Optional size limit (in KB)
          color: "green" # Optional badge color