Originally forked from gantt-chart-ls