From 416e11a32be61966c74a71ad425d8cbc910c6d14 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 21 Feb 2026 09:57:05 +0200 Subject: [PATCH] chore(share): write meta file for analysis --- packages/share-theme/.gitignore | 3 ++- packages/share-theme/scripts/build.ts | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/share-theme/.gitignore b/packages/share-theme/.gitignore index 01a022b4e4..cd61d31f01 100644 --- a/packages/share-theme/.gitignore +++ b/packages/share-theme/.gitignore @@ -1,4 +1,5 @@ node_modules/ legacy/ dist/ -.env \ No newline at end of file +.env +meta.json \ No newline at end of file diff --git a/packages/share-theme/scripts/build.ts b/packages/share-theme/scripts/build.ts index 8f90d0828f..7d4a660c5a 100644 --- a/packages/share-theme/scripts/build.ts +++ b/packages/share-theme/scripts/build.ts @@ -3,6 +3,7 @@ import path from "node:path"; import dotenv from "dotenv"; import * as esbuild from "esbuild"; +import { writeFileSync } from "node:fs"; // const fileURL = fileURLToPath(import.meta.url); @@ -73,8 +74,9 @@ async function runBuild(watch: boolean) { const ctx = esbuild.context(opts); (await ctx).watch(); } else { - await esbuild.build(opts); + const result = await esbuild.build(opts); const after = performance.now(); + writeFileSync("meta.json", JSON.stringify(result.metafile, null, 2)); console.log(`Build actually took ${(after - before).toFixed(2)}ms`); } }