rollup-plugin-visualizer
Version:
Visualize and analyze your bundle to quickly see which modules are taking up space.
25 lines (24 loc) • 689 B
TypeScript
export type ReportFilter = {
bundle?: string | null | undefined;
file?: string | null | undefined;
};
export type RenderTemplateReportConfig = {
sourcemap: boolean;
outputSourcemap: boolean;
gzipSize: {
requested: boolean;
enabled: boolean;
};
brotliSize: {
requested: boolean;
enabled: boolean;
};
include?: ReportFilter | ReportFilter[] | undefined;
exclude?: ReportFilter | ReportFilter[] | undefined;
};
export type RenderTemplateOptions = {
data: string;
title: string;
reportConfig?: RenderTemplateReportConfig;
};
export type TemplateRenderer = (options: RenderTemplateOptions) => Promise<string>;