Files

21 lines
548 B
TypeScript
Raw Permalink Normal View History

2026-03-19 13:21:51 -07:00
import { mkdir } from "node:fs/promises";
import { dirname, resolve } from "node:path";
import { build } from "esbuild";
const daemonDir = resolve(import.meta.dirname, "..");
const entryPoint = resolve(daemonDir, "src/sandbox/forked-client/bundle-entry.ts");
const outfile = resolve(daemonDir, "dist/sandbox-client.js");
await mkdir(dirname(outfile), { recursive: true });
await build({
entryPoints: [entryPoint],
bundle: true,
format: "iife",
globalName: "__PlaywrightClient",
outfile,
platform: "neutral",
target: "es2022",
});