// Rebuild app.precompiled.js from app.jsx using @babel/standalone (avoids the // Babel 8 ESM-only CLI conflict). Mirrors package.json's build script: // babel app/static/js/app.jsx --config-file ./babel.config.json -o app/static/js/app.precompiled.js import * as Babel from '@babel/standalone'; import { readFileSync, writeFileSync } from 'fs'; const src = readFileSync('app/static/js/app.jsx', 'utf8'); const out = Babel.transform(src, { presets: ['react'], filename: 'app.jsx', sourceType: 'script', }).code; writeFileSync('app/static/js/app.precompiled.js', out); console.log('BUILD OK', out.length, 'bytes');