vite-plugin-react-server
Version:
Vite plugin for React Server Components (RSC)
26 lines (23 loc) • 654 B
JavaScript
/**
* vite-plugin-react-server
* Copyright (c) Nico Brinkkemper
* MIT License
*/
import { readdirSync, mkdirSync, statSync, copyFileSync } from 'node:fs';
import { join } from 'node:path';
async function copyDir(src, dest, options) {
const entries = readdirSync(src);
mkdirSync(dest, { recursive: true });
for (const entry of entries) {
const srcPath = join(src, entry);
const destPath = join(dest, entry);
const stat = statSync(srcPath);
if (stat.isDirectory()) {
await copyDir(srcPath, destPath);
} else {
copyFileSync(srcPath, destPath);
}
}
}
export { copyDir };
//# sourceMappingURL=copy-dir.js.map