const fs = require('fs'); const html = fs.readFileSync('internal/httpserver/ui.html', 'utf8'); new Function(html.split('')[0]); const ids = [...html.matchAll(/\bid="([^"]+)"/g)].map(m=>m[1]); if(new Set(ids).size !== ids.length) throw Error('Duplicate DOM IDs'); console.log('UI JavaScript syntax and unique DOM IDs: OK');