An issues-only repository for the Bryntum project management component suite which includes powerful Grid, Scheduler, Calendar, Kanban Task Board and Gantt chart components all built in pure JS / CSS / TypeScript
They specify preloads for Using ES 6 modules (lib) group. This definition hides cases when we miss imports in classes. The reason is Gantt class for example imports a lot of classes.
There are plenty of tests where we do not use Gantt at all but it still imports 90% of the product code.
Classes should be preloaded only where we need them.
Gantt
tests/index,js
has these lines:They specify preloads for
Using ES 6 modules (lib)
group. This definition hides cases when we missimports
in classes. The reason isGantt
class for example imports a lot of classes.There are plenty of tests where we do not use
Gantt
at all but it still imports 90% of the product code. Classes should be preloaded only where we need them.