It’s time for makefiles to make a comeback
Jason Olson

Hey, I absolutely agree that JavaScript build systems have forgotten the lessons of the past — but Makefile’s are pretty gnarly. For TypeScript in particular, the problem is a variety of options (eg --module) that a downstream target in the build graph ought to control.

Google wrote this build tool that has the same runtime properties as Make but with better configuration semantics:

I mention TypeScript support in Bazel here:

Want to chat more about how it works?

Like what you read? Give Alex Eagle a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.