mirror of
https://github.com/nexu-io/open-design.git
synced 2026-06-01 03:14:35 +07:00
28 lines
564 B
JavaScript
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",
|
|
}),
|
|
]);
|