@techmely/utils
Version:
Collection of helpful JavaScript / TypeScript utils
23 lines (20 loc) • 549 B
JavaScript
import './chunk-NYLAFCGV.mjs';
import fs from 'fs';
import path from 'path';
function copyDir(srcDir, destDir) {
fs.mkdirSync(destDir, { recursive: true });
for (const file of fs.readdirSync(srcDir)) {
const srcFile = path.resolve(srcDir, file);
if (srcFile === destDir) {
continue;
}
const destFile = path.resolve(destDir, file);
const stat = fs.statSync(srcFile);
if (stat.isDirectory()) {
copyDir(srcFile, destFile);
} else {
fs.copyFileSync(srcFile, destFile);
}
}
}
export { copyDir };