I think separating like this is a good thing.
Although it is something you only need to learn once, I initially overlooked the existence of apps.json, assuming the apps were completely self contained.
or I'll add a python/bash script to do it do you don't have to install Ruby/etc in order to use it.
I think this additional script is an important aspect - needing to install Ruby etc. would have probably swayed me the other way on this. I assume there is a good reason (it would be pretty wasteful) for not doing the concatenation of apps.json client-side.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I think separating like this is a good thing.
Although it is something you only need to learn once, I initially overlooked the existence of apps.json, assuming the apps were completely self contained.
I think this additional script is an important aspect - needing to install Ruby etc. would have probably swayed me the other way on this. I assume there is a good reason (it would be pretty wasteful) for not doing the concatenation of apps.json client-side.