24 lines
519 B
TypeScript
24 lines
519 B
TypeScript
|
import esbuild from "esbuild";
|
||
|
import fs from "fs";
|
||
|
|
||
|
try {
|
||
|
console.log("Making build directory...");
|
||
|
fs.mkdirSync("./build");
|
||
|
} catch (err) {
|
||
|
console.log("Directory already exists");
|
||
|
}
|
||
|
|
||
|
console.log("Creating script bundle...");
|
||
|
const result = await esbuild.build({
|
||
|
entryPoints: ["src/talkomatic/index.ts"],
|
||
|
bundle: true,
|
||
|
target: "node22.9",
|
||
|
platform: "node",
|
||
|
format: "cjs",
|
||
|
tsconfig: "./tsconfig.talko.json",
|
||
|
outdir: "./build/"
|
||
|
});
|
||
|
|
||
|
// console.log(result);
|
||
|
console.log("Done!");
|