copyDir() — vite Function Reference
Architecture documentation for the copyDir() function in utils.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD f90acca0_7045_11b1_e750_7498f272812e["copyDir()"] 031bc221_67a8_c579_f2bf_bb30a08beeb2["utils.ts"] f90acca0_7045_11b1_e750_7498f272812e -->|defined in| 031bc221_67a8_c579_f2bf_bb30a08beeb2 3751e751_4133_da1f_af25_4267e85adc15["prepareOutDir()"] 3751e751_4133_da1f_af25_4267e85adc15 -->|calls| f90acca0_7045_11b1_e750_7498f272812e style f90acca0_7045_11b1_e750_7498f272812e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/utils.ts lines 627–642
export function copyDir(srcDir: string, destDir: string): void {
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)
}
}
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does copyDir() do?
copyDir() is a function in the vite codebase, defined in packages/vite/src/node/utils.ts.
Where is copyDir() defined?
copyDir() is defined in packages/vite/src/node/utils.ts at line 627.
What calls copyDir()?
copyDir() is called by 1 function(s): prepareOutDir.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free