update dependencies

Highlight.js 8.x now has a getter for languages: `getLanguage(name)`.
The code has been updated.