docs: add highlighting and npm install