Не понятно почему код без импортов вышел) модулей нет получается?
Получается, просто код в "нижних" модулях формата (deps, args) => output
,
дальше с подъемом выше они группируются через 1 импорт из index в отдельном модуле, т.е. import { x, y, z } from "./bottom" + (deps, args) => output
и так до рута, а в руте 100500 импортов внешних модулей и явная установка их в deps