page-grow
Version:
页面进出场动画管理,零配置,高扩展,是可视化大屏或其他要求炫酷的商业网站必备插件。
53 lines (51 loc) • 1.38 kB
JavaScript
// zhu18 at 2023.1.29
//import buble from 'rollup-plugin-buble';
//import rollup from 'rollup';
import { rollup } from "rollup";
import { eslint } from "rollup-plugin-eslint"; // eslint
import terser from '@rollup/plugin-terser';// 压缩
import typescript from '@rollup/plugin-typescript';// ts转js
import nodeResolve from '@rollup/plugin-node-resolve';// 解析node_modules第三方以来关系
import commonjs from '@rollup/plugin-commonjs';// cjs
import filesize from 'rollup-plugin-filesize'; // 报告:大小
import progress from 'rollup-plugin-progress';// 展示打包进度
import {visualizer} from 'rollup-plugin-visualizer'; //报告:统计
export default {
input: 'src/index.ts',
plugins: [
nodeResolve({
mainFields: ['module', 'main'],
}),
commonjs(),
// eslint({
// throwOnError: true,
// throwOnWarning: true,
// }),
typescript(),
// terser({
// output: {
// comments: /@preserve|@license|@cc_on/i
// }
// }),
filesize(),
progress({
clearLine: false
}),
// visualizer({
// filename: './dist/report.html',
// }),
],
output: [
{
format: 'cjs',
file: './dist/index.cjs.js',
indent: '\t',
},
{
format: 'esm',
file: './dist/index.esm.js',
indent: '\t',
watch: true
}
]
}