GitHub - devm33/esbuild-plugin-summary: esbuild plugin for showing build summary: time and size (original) (raw)

esbuild-plugin-summary

Plugin for esbuild to output the same build summary info (time and filesize) when using the API to build as the CLI.

Example output

Install

npm i esbuild esbuild-plugin-summary

Usage

import * as esbuild from "esbuild"; import { summaryPlugin } from "esbuild-plugin-summary";

esbuild.build({ entryPoints: ["src/index.js"], outfile: "dist/index.js", plugins: [summaryPlugin()], });

To include the sizes of the output files set includeSizes to true.

esbuild.build({ entryPoints: ["src/index.js"], outfile: "dist/index.js", plugins: [summaryPlugin({ includeSizes: true })], });