A JavaScript dependency without types is either an any, which defeats the point, or a declaration file, which takes ten minutes and only needs to describe what you…
Without it, every type includes null and undefined silently, so the compiler agrees that a possibly-missing value is a string and the runtime disagrees. Turning it on in…
Lint failures arriving from CI ten minutes after a push are a context switch for something a machine could have fixed automatically before the commit existed. Running only…
The first release where installing a package is one command. Auto-discovery removes two config edits per package, and hides the fact that they happened.