@suyouwanggang/p-ui
Version:
`p-ui`是一套使用原生`Web Components`规范开发的跨框架UI组件库,基于`lit-elment`库开发。 [github项目地址](https://github.com/suyouwanggang/p-ui)
63 lines (60 loc) • 1.36 kB
JavaScript
import resolve from 'rollup-plugin-node-resolve';
import babel from "rollup-plugin-babel";
import commonjs from 'rollup-plugin-commonjs';
import { terser } from "rollup-plugin-terser";
import typescript from 'rollup-plugin-typescript2';
import minifyHTML from 'rollup-plugin-minify-html-literals';
import filesize from 'rollup-plugin-filesize';
export default [
{
input: ['index.ts'],
output:[ {
file: 'build/index.js',
format: 'esm',
sourcemap: true
}
],
plugins: [
typescript(),
resolve(),
//terser(), /*压缩js*/
filesize()
]
},
{
input: ['index.ts'],
output: {
file: 'build/index.legacy.js',
sourcemap:true,
format: 'esm'
},
plugins: [
resolve(),
typescript({
exclude: "node_modules/**",
typescript: require("typescript")
}),
commonjs({
include: 'node_modules/**'
}),
babel({
runtimeHelpers: true,
presets: [
[
'@babel/preset-env',
{
useBuiltIns: false,
modules: false,
targets: {
browsers: '> 1%, IE 11, not dead'
}
}
]
],
plugins: ['@babel/plugin-transform-runtime']
}),
// terser(),
filesize()
]
}
]