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