UNPKG

@2345mfe/octopus-validate

Version:

表单校验库

38 lines (36 loc) 871 B
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'}, ], }, ];