/ duper-js-wasm / esbuild.mjs
esbuild.mjs
 1  import esbuild from "esbuild";
 2  
 3  /** @type {import("esbuild").BuildOptions} */
 4  const buildOptions = {
 5    entryPoints: ["src/index.ts"],
 6    outdir: "dist",
 7    assetNames: "[name]",
 8    platform: "neutral",
 9    external: ["./wasm-bindgen/index.js"],
10    mainFields: ["main"],
11    format: "esm",
12    bundle: true,
13    plugins: [],
14    minify: true,
15  };
16  
17  await esbuild.build(buildOptions);