20 lines
730 B
PowerShell
20 lines
730 B
PowerShell
# Fix all imports with version numbers
|
|
$files = Get-ChildItem -Path "src" -Filter "*.tsx" -Recurse
|
|
|
|
foreach ($file in $files) {
|
|
$content = Get-Content $file.FullName -Raw
|
|
|
|
# Remove version numbers from ALL package imports (universal pattern)
|
|
# Matches: package-name@version, @scope/package-name@version
|
|
$content = $content -replace '(from\s+[''"])([^''"]+)@[\d.]+([''"])', '$1$2$3'
|
|
$content = $content -replace '(import\s+[''"])([^''"]+)@[\d.]+([''"])', '$1$2$3'
|
|
|
|
# Also fix motion/react to framer-motion
|
|
$content = $content -replace 'motion/react', 'framer-motion'
|
|
|
|
Set-Content -Path $file.FullName -Value $content -NoNewline
|
|
}
|
|
|
|
Write-Host "Fixed all imports!" -ForegroundColor Green
|
|
|