import { nodeResolve } from "@rollup/plugin-node-resolve"; import commonjs from "@rollup/plugin-commonjs"; import json from "@rollup/plugin-json"; import { wasm } from '@rollup/plugin-wasm'; import copy from 'rollup-plugin-copy' export default { input: { index: "dist/index.js", }, output: { dir: "bundle", format: "esm", }, plugins: [ copy({ hook: 'buildStart', targets: [ { src: 'src/zerokit/rln_wasm_bg.wasm', dest: 'dist/zerokit' }, ] }), commonjs(), json(), wasm({ maxFileSize: 0 }), nodeResolve({ browser: true, preferBuiltins: false, extensions: [".js", ".ts", ".wasm"] }), ], };