Shopify

Migrating Large TypeScript Codebases To Project References - Shopify

Jul 29, 2020
Migrating Large TypeScript Codebases To Project References - Shopify
SummaryAI, from the source post

This post details the migration of Shopify's large TypeScript codebase to use Project References. It explains the performance issues encountered with large codebases in VSCode and TypeScript's TS-Server, the collaboration with the TypeScript team at Microsoft, and the gradual migration strategy starting with leaf nodes. It also introduces TypeTrack, an internal VSCode plugin for measuring editor initialization times, and outlines general steps for migrating codebases to Project References, including handling common errors and refactoring spaghetti code.

More from the TypeScript Project References for Monorepo Performance trail