Uses html-eslint for HTML file and eslint-plugin-html for inline JavaScript. Use HTML5 (not XHTML), remove CDATA and trailing slashes for self closing tags. Add format checks to CI.
Adds possibility to export as a progressive web app. Allows customizing base icons, display mode, orientation and offline page.