Files
permit/tsup.config.ts
zeekay 3971dbd569 Update to native @luxfhe packages
- Remove Zama fhevmjs dependencies
- Use @luxfhe/wasm and @luxfhe/kms
- Update types for native FHE API
2026-01-02 10:51:09 -08:00

31 lines
592 B
TypeScript

import { defineConfig } from "tsup";
export default defineConfig({
entry: {
index: "./src/core/index.ts",
},
format: ["cjs", "esm"],
dts: true,
splitting: false,
sourcemap: true,
clean: true,
external: ["@luxfhe/wasm"],
esbuildOptions(options) {
options.assetNames = "assets/[name]";
options.loader = {
...options.loader,
".wasm": "file",
};
},
outDir: "dist",
treeshake: true,
minify: false,
outExtension({ format }) {
return {
js: format === "cjs" ? ".js" : ".mjs",
};
},
legacyOutput: false,
noExternal: [],
});