THIS IS A STOP GAP REPO TILL HIGHLIGHT JS FINISHES SOME WORK FOR NPM MODULE IMPROVEMENTS