Building a Scalable Promise Based NodeJS Library

How to tackle large async / await Promise based libraries