relay/esbuild.mjs
2025-04-22 17:07:11 +01:00

19 lines
499 B
JavaScript

// This file is for building client-side typescript found
// in './src/client/typescript' to './src/client/public/bundles'
import { build } from "esbuild";
import glob from "fast-glob";
const entryPoints = await glob("./src/client/typescript/**/*");
build({
entryPoints,
// outBase: "",
outdir: "./src/client/public/bundles",
bundle: true,
target: ["es6"],
format: "iife",
sourcemap: false,
loader: {".ts": "ts"},
minify: false
}).catch(() => process.exit(1));