12 lines
555 B
JavaScript
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)}`);
|