Как создать систему сборки для нескольких клиентских приложений JS, использующих одну и ту же платформу, но разные комбинации частей каркаса? Это позволило бы всем клиентским приложениям получать обновления инфраструктуры автоматически, без необходимости полагаться на один дистрибутивный файл, содержащий все возможности платформы (что было бы довольно неоптимальным).
В лучшем случае клиентские приложения будут использовать только отдельные части (необработанные, не минимизированные файлы) из проекта платформы, а при развертывании приложение будет иметь только один сценарий, содержащий только необходимые функции платформы. Кроме того, если (/ когда) все это не может быть выполнено автоматически, должен быть только один «make-файл», который будет использоваться для обеих целей: загрузки отдельных файлов в процессе разработки и создания одного JS-файла для развертывания.