personal js toolkit