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

23 lines
536 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/**/*", "../shared/**/*"]};
if (!isProd) typescriptOptions.noEmitOnError = false;
module.exports = {
input: "src/client.js",
plugins: [
commonjs(),
resolve(),
isProd && terser()
],
output: {
file: "dist/client/bundle.js",
name: "ucaptcha",
format: "iife"
}
};