From a83377671e4ac9496dd22d2afeaf868a4d4e9805 Mon Sep 17 00:00:00 2001 From: mkelvers Date: Tue, 16 Jun 2026 11:06:46 +0200 Subject: [PATCH] build: remove catch-all entry point build, use app.ts only --- scripts/build-ts.ts | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/scripts/build-ts.ts b/scripts/build-ts.ts index 906c91b..0d67730 100644 --- a/scripts/build-ts.ts +++ b/scripts/build-ts.ts @@ -1,5 +1,4 @@ import { copyFile } from "node:fs/promises"; -import { readdirSync } from "node:fs"; import { spawnSync } from "node:child_process"; type BuildStep = { @@ -32,17 +31,12 @@ main().catch((error: unknown) => { }); async function main(): Promise { - const appEntries = readdirSync("./static", { withFileTypes: true }) - .filter((entry) => entry.isFile() && entry.name.endsWith(".ts")) - .map((entry) => `./static/${entry.name}`) - .sort(); - steps.push({ name: "app", command: [ "bun", "build", - ...appEntries, + "./static/app.ts", "--outdir", "./dist/static", "--target", @@ -69,7 +63,7 @@ async function main(): Promise { await copyFile("./node_modules/htmx.org/dist/htmx.min.js", "./dist/static/htmx-lib.js"); const playerEntries = 1; - const totalEntries = playerEntries + appEntries.length; + const totalEntries = playerEntries + 1; const elapsedMs = Math.round(performance.now() - startedAt); console.log(`ts build ok (${totalEntries} entries, ${elapsedMs}ms)`);