scramjet/esbuild.js
Percs 35b1d08bfb Revert "small changes"
This reverts commit 3a85734b7f.
2024-07-12 16:09:48 -05:00

25 lines
648 B
JavaScript

import { build } from "esbuild";
import time from "esbuild-plugin-time";
import { writeFileSync } from "fs"
const scramjetBuild = await build({
entryPoints: {
client: "./src/client/index.ts",
bundle: "./src/bundle/index.ts",
worker: "./src/worker/index.ts",
codecs: "./src/codecs/index.ts",
config: "./src/scramjet.config.ts",
},
entryNames: "scramjet.[name]",
outdir: "./dist",
bundle: true,
plugins: [
time()
],
logLevel: "info",
metafile: true,
treeShaking: true,
minify: true
});
writeFileSync("./meta.json", JSON.stringify(scramjetBuild.metafile));