Join us

How we migrated our Rush.js monorepo to Node type stripping

How we migrated our Rush.js monorepo to Node type stripping

Calm gutted a 10-year-old Rush.js monorepo and came out faster, cleaner, and way less tangled. The team dropped transpilation, ditched source maps, and went all-in on Node type stripping with native ESM. Local dev sped up by 30–40%. CI jobs? 3–6 minutes faster.

The overhaul hit everything: killed stubbed modules, refactored 1,000+ test cases, rewired import paths and extensions, and cracked down with strict ESLint rules.


Let's keep in touch!

Stay updated with my latest posts and news. I share insights, updates, and exclusive content.

Unsubscribe anytime. By subscribing, you share your email with @faun and accept our Terms & Privacy.

Give a Pawfive to this post!


Only registered users can post comments. Please, login or signup.

Start writing about what excites you in tech — connect with developers, grow your voice, and get rewarded.

Join other developers and claim your FAUN.dev() account now!

Avatar

The FAUN

@faun
A worldwide community of developers and DevOps enthusiasts!
Developer Influence
3k

Influence

302k

Total Hits

3712

Posts