Skip to content

Commit de4a59f

Browse files
Boshenclaude
andcommitted
fix: clean up legacy rolldown-vite directory during sync
Address review feedback: existing clones may still have a `rolldown-vite/` directory after the rename. This adds automatic cleanup in sync-remote and keeps `rolldown-vite` in .gitignore so it doesn't appear as untracked. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 3027ada commit de4a59f

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ dist
55
*.tsbuildinfo
66
.DS_Store
77
rolldown
8+
rolldown-vite
89
vite
910
/crates/vite_global_cli/vp

packages/tools/src/sync-remote-deps.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -636,6 +636,13 @@ export async function syncRemote() {
636636
// Get the root directory (assuming script is run from root)
637637
const rootDir = process.cwd();
638638

639+
// Clean up legacy 'rolldown-vite' directory (renamed to 'vite')
640+
const legacyViteDir = join(rootDir, 'rolldown-vite');
641+
if (existsSync(legacyViteDir)) {
642+
rmSync(legacyViteDir, { recursive: true, force: true });
643+
log('Removed legacy rolldown-vite directory');
644+
}
645+
639646
if (values.clean) {
640647
log('Cleaning existing repositories...');
641648
if (existsSync(join(rootDir, ROLLDOWN_DIR))) {

0 commit comments

Comments
 (0)