feat: implement build version check and update build info handling

This commit is contained in:
2026-02-25 15:53:00 +00:00
parent f6f565bbcb
commit e13e696253
10 changed files with 186 additions and 66 deletions

View File

@@ -17,6 +17,9 @@ let buildResults
let ctx
async function build(catchError) {
if (config.writeBuildInfo) {
config.writeBuildInfo()
}
if (!ctx) ctx = await esbuild.context(config.options)
log((buildResults ? "re" : "") + "building...")
const timerStart = Date.now()
@@ -66,6 +69,9 @@ switch (process.argv?.length > 2 ? process.argv[2] : "build") {
})
break
default:
if (config.writeBuildInfo) {
config.writeBuildInfo()
}
esbuild.build(config.options).then(function (buildResults) {
if (config.options.metafile) {
fs.writeFileSync(