@haloduck/core
Version:
HaloDuck Core Library - Angular
20 lines (16 loc) • 450 B
JavaScript
const fs = require('fs');
const path = require('path');
function copyFolderSync(from, to) {
fs.mkdirSync(to, { recursive: true });
for (const file of fs.readdirSync(from)) {
const src = path.join(from, file);
const dest = path.join(to, file);
if (fs.lstatSync(src).isDirectory()) {
copyFolderSync(src, dest);
} else {
fs.copyFileSync(src, dest);
}
}
}
module.exports = { copyFolderSync };