Migrating a Large Flow Monorepo to TypeScript
In early 2017, Webcore selected Flow as Yelp’s next-generation typechecker over TypeScript. At the time there was no clear frontrunner. Flow had better support for React, better performance, and a respectable repository of types for NPM packages in flow-typed. However, a few years later the landscape had shifted, and it became clear that TypeScript was emerging as the stronger choice. TypeScript’s DefinitelyTyped repo had thousands more packages than flow-typed, and many more packages shipped with built-in TypeScript headers. TypeScript also proved to be more stable over time, and limited uptake in the wider JS community made finding tools and documentation...
Score breakdown
- Technical depth17
- Practical value30
- Originality35
- Writing quality57
- Source reputation80
- Recency28
- External engagement0
- On-site engagement0
More like this
Migrating millions of lines of code to TypeScript
The Great CoffeeScript to Typescript Migration of 2017
npm has joined GitHub
Resilient Import Maps - Better Theme Development and Beyond (2025) - Shopify
Engradar shows a summary and links to the original article. The full article is hosted on engineeringblog.yelp.com.