File size: 396 Bytes
116524e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import { build } from "esbuild";
import { rmSync } from "fs";

rmSync("./dist", { recursive: true, force: true });

await build({
  entryPoints: ["./src/index.ts"],
  outdir: "./dist",
  format: "esm",
  platform: "node",
  target: "node22",
  bundle: true,
  external: ["@kayba_ai/tracing", "mlflow-tracing", "openclaw/plugin-sdk"],
});

console.log("Build complete → dist/");