commit ca8d26cb661fc7bdc7e46b698847d27d893c10ed
parent bad3085879ab1589aa7dfb4832de749736fa6e46
Author: Sebastian <sebasjm@taler-systems.com>
Date: Fri, 23 Jan 2026 13:48:06 -0300
produce build metadat
Diffstat:
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/packages/web-util/src/index.build.ts b/packages/web-util/src/index.build.ts
@@ -312,7 +312,8 @@ export function computeConfig(params: BuildParams): {
publicPath: params.public,
outdir: process.env.INSTALL_DIR ?? params.destination,
treeShaking: true,
- minify: false, //params.type === "production",
+ metafile: true,
+ minify: params.type === "production",
sourcemap: true, //params.type !== "production",
define: {
"process.env.NODE_ENV": JSON.stringify(params.type),
@@ -332,6 +333,9 @@ export async function build(config: BuildParams) {
const { esBuildOptions, version } = computeConfig(config);
const res = await esbuild.build(esBuildOptions);
fs.writeFileSync(`${esBuildOptions.outdir}/version.txt`, version);
+ if (res.metafile) {
+ fs.writeFileSync(`${esBuildOptions.outdir}/build-metadata.json`, JSON.stringify(res.metafile));
+ }
return res;
}