How to design a useful JavaScript framework | Heykuki News