import pkjs from "./package.json"; import { defineConfig } from "rollup"; import { uglify } from "rollup-plugin-uglify"; import { nodeResolve } from "@rollup/plugin-node-resolve"; import sucrase from "@rollup/plugin-sucrase"; import alias from "@rollup/plugin-alias"; export default defineConfig({ input: pkjs.main, output: { file: "dist/build.js", format: "iife", }, plugins: [ alias({ entries: [ { find: "nests", replacement: "../../node_modules/nests/esm/index.js" }, ], }), nodeResolve(), sucrase({ exclude: ["node_modules/**"], transforms: ["jsx"], }), uglify(), ], });