Herlock JavaScript Library