Hand-migrating a project TypeScript→Flow→TypeScript over nine years, three times

cnakazawa · x · 2026-10-20

cnakazawa reminisces about hand-rewriting JavaScript projects between TypeScript and Flow: the project added TypeScript in January 2013, moved to Flow in Aug–Sep 2015 (TS files renamed to JS, then converted to ES2015), and moved back to TypeScript on January 8, 2022. The attached table reconstructs this timeline from commit evidence — a real-world sample of frontend type-system churn.

Original post →

More from coding & agent

coding & agent channel →