open-design/packages/host/esbuild.config.mjs
2026-05-19 18:27:05 +08:00

28 lines
564 B
JavaScript

import { build } from "esbuild";
const entryPoints = ["./src/index.ts", "./src/testing.ts"];
await Promise.all([
build({
bundle: true,
entryPoints,
format: "esm",
outbase: "./src",
outdir: "./dist",
outExtension: { ".js": ".mjs" },
packages: "external",
platform: "neutral",
target: "es2024",
}),
build({
bundle: true,
entryPoints,
format: "cjs",
outbase: "./src",
outdir: "./dist",
outExtension: { ".js": ".cjs" },
packages: "external",
platform: "node",
target: "node24",
}),
]);