Node task to generate externs for OpenLayers 3

This is useful for environments where devs want to use a compiled build of ol3 with Closure compiler, but without compiling ol3 together with their app.
Is this really needed? I find it weird that we use a system like pake (which is really a minimal port of GNU make in Python) and have to manually compare modification dates in individual scripts.