Every new web app at PayPal begins with TypeScript (here's why)
Kent C. Dodds shares the backstory of paypal-scripts
, a tool that encapsulates all the tools common to PayPal applications and published modules and why TypeScript was a fit. Kent took a poll in their #paypal-scripts
Slack channel and 100% of respondents said they wanted the change. Here’s what happened next…
About a week later, I had totally migrated
paypal-scripts
from supporting Flow to supporting TypeScript (most of that time was making all the tools recognize.ts
and.tsx
files 🙄 and allowingpaypal-scripts
to dogfood itself which is kinda tricky 🐶).
…
Then we had Christmas break 🎄 and the week we got back after the new year 🎆, it was merged and now every new project starts off with modern tools that will stay updated by default and will be statically typed with TypeScript.