feat: complete security overhaul with JWT backend and authenticated frontend API

This commit is contained in:
Shanmuga Krishnan S M
2026-04-28 14:30:03 +05:30
parent 655fb251b9
commit b13ee0195b
50 changed files with 1004 additions and 404 deletions

View File

@@ -0,0 +1,17 @@
$compDir = "src\components"
$files = Get-ChildItem -Path $compDir -Filter "*.tsx"
foreach ($file in $files) {
$path = $file.FullName
$content = [System.IO.File]::ReadAllText($path, [System.Text.Encoding]::UTF8)
if ($content.Contains("await fetch(")) {
if (-not $content.Contains("from '../api'")) {
$content = "import { apiFetch } from '../api';" + [System.Environment]::NewLine + $content
}
$content = $content.Replace("await fetch(", "await apiFetch(")
[System.IO.File]::WriteAllText($path, $content, [System.Text.Encoding]::UTF8)
Write-Host "Updated component: $($file.Name)"
}
}
Write-Host "Components migration complete."