Plugin for esbuild to output the same build summary info (time and filesize) when using the API to build as the CLI.
npm i esbuild esbuild-plugin-summaryimport*asesbuildfrom"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})],});