leaderboard/scripts/copy-vendor.js
2026-08-07 17:20:22 +02:00

12 lines
555 B
JavaScript

// 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)}`);