mirror of
1
2
Fork 0
ucaptcha/rollup.config.js

23 lines
525 B
JavaScript

import {terser} from 'rollup-plugin-terser';
import resolve from '@rollup/plugin-node-resolve';
import commonjs from '@rollup/plugin-commonjs';
const isProd = process.env.NODE_ENV === 'production';
const typescriptOptions = {include: ['src/**/*']};
if (!isProd) typescriptOptions.noEmitOnError = false;
module.exports = {
input: 'src/client/client.js',
plugins: [
commonjs(),
resolve(),
isProd && terser()
],
output: {
file: 'dist/client/bundle.js',
name: 'ucaptcha',
format: 'iife'
}
};