This project also has its own homepage at lanyon.io.
TL;DR The world is moving from Gulp and Grunt towards npm scripts. This seems like a place we could stay for a long time. But there's one shortcoming with npm scripts, especially when compared to Makefile: it's a sub-optimal command-line...
Retrieving stuff from the web is unreliable. Airbud adds retries for production, and fixture support for test.
Ratestate is a ratelimiter in the form of a Node.js module that can transmit states of different entities while avoiding transmitting the same state twice, and adhering to a global speed limit.
Some people feel that shipping .json / .yml / .xml config files is an upgrade over using archaic environment variables.