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
- Install the package:
npm install export-size-svg --save-dev
- package.json:
{ "scripts": { "export-size": "export-size-svg --out ./docs/images" } }