generate module list JSON