Migrating a 100K-Line JavaScript Codebase to TypeScript: Lessons Learned | Kougar Logic Blog | Kougar Logic