Generate SVG charts of minimized sizes for selected exports.
Add a .export-size-svg.mjs
configuration file to your project root.
import { defineConfig } from "export-size-svg";
export default defineConfig({
exports: [
{ title: "Total", code: `export * from "./src"` },
{ title: "Core", code: `export { hello } from "./src"` },
{ title: "Total without Core", code: `export * from "./src"`, externals: ["./core"] },
],
});
npx export-size-svg --out ./docs/images
npm install export-size-svg --save-dev
{
"scripts": {
"export-size": "export-size-svg --out ./docs/images"
}
}