19 lines
498 B
JavaScript
19 lines
498 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: true
|
|
}).catch(() => process.exit(1)); |