@2345mfe/octopus-validate
Version:
表单校验库
38 lines (36 loc) • 871 B
JavaScript
import resolve from 'rollup-plugin-node-resolve';
import commonjs from 'rollup-plugin-commonjs';
import typescript from 'rollup-plugin-typescript';
import babel from 'rollup-plugin-babel';
import { uglify } from "rollup-plugin-uglify";
import pkg from './package.json';
export default [
// UMD for browser-friendly build
{
input: 'src/index.ts',
output: {
name: 'OcValidate',
file: pkg.browser,
format: 'umd',
},
plugins: [
resolve(),
typescript(),
commonjs(),
babel({
exclude: 'node_modules/**'
}),
uglify(),
],
},
// CommonJS for Node and ES module for bundlers build
{
input: 'src/index.ts',
external: ['ms'],
plugins: [typescript(), uglify()],
output: [
{file: pkg.main, format: 'cjs', exports: 'auto'},
{file: pkg.module, format: 'es', exports: 'auto'},
],
},
];