Enable incremental typechecking by default
Enables incremental typechecking by default by changing the name of the prop (so old configs are invalidated) and setting a new default.
I'm sure there are more things we could do with incremental typechecking to make it a better experience, but at this point it's such a magnitudes better experience even with the small issues it might have. Enabling by default will make the experience better for everyone by default, and if issues surface we can fix them.
This also enables the projectConfig cache options, that dramatically reduce latency in certain scenarios.
Actually, let's enable project cache config too by default. Updating the PR.
I never tested the project cache config apparently. Is it stable enough to activate by default already?
I think so. But it'd be good to give it a spin in your project(s) too of course.
I mean that's why we have pre-releases anyway, right? Or do you want to release this as stable soon?
We can do pre-release for a while, sure. Maybe a week or so. But then the big benefit comes from shipping this to stable.