Skip to content

Commit ffc23c4

Browse files
committed
Apply Vercel agent fixes
1 parent a545b04 commit ffc23c4

File tree

1 file changed

+12
-3
lines changed
  • packages/create-next-app/helpers

1 file changed

+12
-3
lines changed

packages/create-next-app/helpers/copy.ts

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,21 @@ export const copy = async (
3434
return Promise.all(
3535
sourceFiles.map(async (p) => {
3636
const dirName = dirname(p)
37-
const baseName = rename(basename(p))
37+
const baseName = basename(p)
38+
39+
// Apply rename to both directory path and basename
40+
let renamedDirName = dirName
41+
if (parents && dirName !== '.') {
42+
// Split the directory path and apply rename to each component
43+
const dirParts = dirName.split('/')
44+
renamedDirName = dirParts.map((part) => rename(part)).join('/')
45+
}
46+
const renamedBaseName = rename(baseName)
3847

3948
const from = cwd ? resolve(cwd, p) : p
4049
const to = parents
41-
? join(destRelativeToCwd, dirName, baseName)
42-
: join(destRelativeToCwd, baseName)
50+
? join(destRelativeToCwd, renamedDirName, renamedBaseName)
51+
: join(destRelativeToCwd, renamedBaseName)
4352

4453
// Ensure the destination directory exists
4554
await mkdir(dirname(to), { recursive: true })

0 commit comments

Comments
 (0)