Taking a look through the source code of Jekyll-Admin, I found a really good comment discussing the use of generalised scripts to do common tasks that are language-agnostic.

This takes something like just using npm scripts to the natural conclusion - forget the frameworks, forget the language, just give me the damn executable.

They linked to two really good articles: