diff --git a/ui/scripts/build.js b/ui/scripts/build.js index a50ee084a7240a5b022c09d40c5584dd8b8088b7..ffdc4a59bde6e141f33b4c89d2d03c0e102db52b 100644 --- a/ui/scripts/build.js +++ b/ui/scripts/build.js @@ -54,7 +54,13 @@ async function build() { fs.copyFileSync('src/styles.css', 'dist/styles.css'); // Write build info - const buildInfo = { timestamp: new Date().toISOString() }; + // Get the absolute path to the src directory for staleness checking + const srcDir = new URL('../src', import.meta.url).pathname; + const buildInfo = { + timestamp: Date.now(), + date: new Date().toISOString(), + srcDir: srcDir, + }; fs.writeFileSync('dist/build-info.json', JSON.stringify(buildInfo, null, 2)); console.log('Build complete!');