Files
lucide/tools/rollup-plugins/plugins.js
T

23 lines
590 B
JavaScript
Raw Permalink Normal View History

2021-03-23 19:26:50 +01:00
/* eslint-disable import/no-extraneous-dependencies */
import bundleSize from '@atomico/rollup-plugin-sizes';
import { visualizer } from 'rollup-plugin-visualizer';
2021-03-23 19:26:50 +01:00
import license from 'rollup-plugin-license';
import esbuild from 'rollup-plugin-esbuild';
2020-12-02 13:48:39 +01:00
const plugins = (pkg, minify) =>
[
esbuild({
minify,
2020-12-02 13:48:39 +01:00
}),
license({
banner: `${pkg.name} v${pkg.version} - ${pkg.license}`,
}),
bundleSize(),
visualizer({
sourcemap: true,
filename: `stats/${pkg.name}${minify ? '-min' : ''}.html`,
}),
].filter(Boolean);
2021-03-23 19:26:50 +01:00
export default plugins;