expose highlighter-hook feature of marked-js
initialize rawData so it's not mutating from undefined to null at startup