Salga de un script NodeJS cuando todas las tareas asincrónicas estén hechas

Estoy ejecutando un proceso asincrónico con firebase con NodeJS.

Me gustaría detener cuando termine todas las tareas, la ejecución del proceso NodeJS sin la necesidad del comando Ctrl + C.

Intenté salir del proceso, pero se ejecuta antes de que se realice toda la ejecución.

¿Cómo puedo hacer para ejecutar todas las tareas asincrónicas y luego salir del script?

Respuestas a la pregunta(1)

Su respuesta a la pregunta