bc-formio-template-extend
Version:
Extension of Formio JS's template for formio components following web accessibility
54 lines (50 loc) • 1.27 kB
JavaScript
import babel from "@rollup/plugin-babel";
import resolve from "@rollup/plugin-node-resolve";
import typescript from '@rollup/plugin-typescript';
const extensions = ['.js', '.ts'];
const commonPlugins = [
resolve(),
typescript({ tsconfig: './tsconfig.json' }),
babel({
babelHelpers: 'runtime',
exclude: 'node_modules/**',
extensions,
presets: ['@babel/preset-env'],
}),
];
export default [
{
input: 'src/index.ts',
output: {
file: 'dist/umd/index.js',
format: 'umd',
name: 'FormiojsCustomTemplate',
},
plugins: commonPlugins,
},
{
input: 'src/index.ts',
output: {
file: 'dist/cjs/index.js',
format: 'cjs',
},
plugins: commonPlugins,
},
{
input: 'src/index.ts',
output: {
file: 'dist/es/index.js',
format: 'es',
},
plugins: commonPlugins,
},
{
input: 'src/index.ts',
output: {
file: 'dist/iife/index.js',
format: 'iife',
name: 'FormiojsCustomTemplate',
},
plugins: commonPlugins,
}
];