update ESLint rules; delint
whitespace changes due to module updates
cleanup
add "do not edit" banner to generated HTML files
document `ignore` and `license` tags
correct the tag name in a caption

Thanks to @shibukawa for pointing out this issue in #32.