plan (npm): execute a complicated dependency graph of tasks with smooth progress events
Keywords: dependency|graph|async|plan|planner|emit|smooth|progress