import { build } from "tsdown"; import { join } from "node:path"; // Ensure `deno install` has run before building await new Deno.Command(Deno.execPath(), { args: ["install"], cwd: join(import.meta.dirname!, ".."), stdout: "inherit", stderr: "inherit", }).output(); await build({ entry: { main: "src/main.ts", }, target: "node20.19", platform: "node", format: "esm", });