// Copies the Chart.js UMD bundle into public/vendor so the app can serve it // itself (no CDN dependency at runtime). const fs = require('fs'); const path = require('path'); const src = path.join(__dirname, '..', 'node_modules', 'chart.js', 'dist', 'chart.umd.js'); const destDir = path.join(__dirname, '..', 'public', 'vendor'); const dest = path.join(destDir, 'chart.umd.js'); fs.mkdirSync(destDir, { recursive: true }); fs.copyFileSync(src, dest); console.log(`Copied ${path.relative(process.cwd(), src)} -> ${path.relative(process.cwd(), dest)}`);