@storyblok/create-demo
Version:
A CLI tool for quickly starting a Storyblok project
16 lines (13 loc) • 457 B
text/typescript
import * as fs from 'node:fs'
import * as path from 'node:path'
const copyFolderSync = function (from: string, to: string): void {
fs.mkdirSync(to)
for (const element of fs.readdirSync(from)) {
if (fs.lstatSync(path.join(from, element)).isFile()) {
fs.copyFileSync(path.join(from, element), path.join(to, element))
} else {
copyFolderSync(path.join(from, element), path.join(to, element))
}
}
}
export default copyFolderSync