# Script para actualizar la versión del frontend y service worker automáticamente Write-Host "🔄 Actualizando versión del frontend..." -ForegroundColor Cyan # Leer package.json $packageJson = Get-Content "package.json" -Raw | ConvertFrom-Json $currentVersion = $packageJson.version Write-Host "📦 Versión actual: $currentVersion" -ForegroundColor Yellow # Separar versión en partes (major.minor.patch) $versionParts = $currentVersion -split '\.' $major = [int]$versionParts[0] $minor = [int]$versionParts[1] $patch = [int]$versionParts[2] # Incrementar patch $patch++ $newVersion = "$major.$minor.$patch" Write-Host "✨ Nueva versión: $newVersion" -ForegroundColor Green # Actualizar package.json $packageJsonContent = Get-Content "package.json" -Raw $packageJsonContent = $packageJsonContent -replace """version"": ""$currentVersion""", """version"": ""$newVersion""" Set-Content "package.json" -Value $packageJsonContent -NoNewline Write-Host "✅ package.json actualizado" -ForegroundColor Green # Actualizar service-worker.js $swPath = "public\service-worker.js" $swContent = Get-Content $swPath -Raw $swContent = $swContent -replace "ayutec-v$currentVersion", "ayutec-v$newVersion" Set-Content $swPath -Value $swContent -NoNewline Write-Host "✅ service-worker.js actualizado" -ForegroundColor Green Write-Host "" Write-Host "🎉 Versión actualizada exitosamente a: $newVersion" -ForegroundColor Magenta Write-Host "" Write-Host "📝 Recuerda hacer commit de los cambios:" -ForegroundColor Yellow Write-Host " git add package.json public/service-worker.js" -ForegroundColor Gray Write-Host " git commit -m 'chore: bump version to $newVersion'" -ForegroundColor Gray