taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit ca8d26cb661fc7bdc7e46b698847d27d893c10ed
parent bad3085879ab1589aa7dfb4832de749736fa6e46
Author: Sebastian <sebasjm@taler-systems.com>
Date:   Fri, 23 Jan 2026 13:48:06 -0300

produce build metadat

Diffstat:
Mpackages/web-util/src/index.build.ts | 6+++++-
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; }