4.2.1
.esm suffix for module bundle, marked/highlight.js are installed via npm
update deps & drop node/gulp-sass in order to support node 16 #2959