UNPKG

rollup-plugin-stats

Version:
23 lines (22 loc) 767 B
import { type StatsOptions } from './extract'; import { type RollupStatsWrite } from './write'; import type { Plugin, OutputOptions } from './types'; export type RollupStatsOptions = { /** * Output filename relative to Rollup output directory or absolute * @default: stats.json */ fileName?: string; /** * Rollup stats options */ stats?: StatsOptions; /** * Custom file writer * @default - fs.write(FILENAME, JSON.stringify(STATS, null, 2)); */ write?: RollupStatsWrite; }; type RollupStatsOptionsOrOutputOptions = RollupStatsOptions | ((outputOptions: OutputOptions) => RollupStatsOptions); declare function rollupStats(options?: RollupStatsOptionsOrOutputOptions): Plugin; export default rollupStats;