UNPKG

@cristianuser/antd-renderers

Version:

Ant Design Renderer Set for JSON Forms

52 lines (48 loc) 1.11 kB
import typescript from 'rollup-plugin-typescript2'; import cleanup from 'rollup-plugin-cleanup'; import { visualizer } from 'rollup-plugin-visualizer'; const packageJson = require('./package.json'); const baseConfig = { input: 'src/index.ts', external: [ ...Object.keys(packageJson.dependencies), ...Object.keys(packageJson.peerDependencies), 'react', /^lodash\/.*/, /^@material-ui\/.*/, /^dayjs\/.*/, ], }; export default [ { ...baseConfig, output: { file: packageJson.module, format: 'esm', sourcemap: true, }, plugins: [ typescript(), cleanup({ extensions: ['js', 'ts', 'jsx', 'tsx'] }), visualizer({ open: false }), ], }, { ...baseConfig, output: { file: packageJson.main, format: 'cjs', sourcemap: true, }, plugins: [ typescript({ tsconfigOverride: { compilerOptions: { target: 'ES5', }, }, }), cleanup({ extensions: ['js', 'ts', 'jsx', 'tsx'] }), ], }, ];