title: Grunt task(s) to minify single HTML file with CSS and Javascript
body: <p>I'm doing a login page which I want to be as lightweight as possible for the quickest possible loading time. I have a single dependency (a configuration file) and everything else is coded on a single html file, called <code>index.html</code>.</p>
  
  <p>Although I have no problem in minifying JS, HTML and CSS seperately, e.g, in their respective .js, .html and .css files, I can't seem to find a way to minify a single html file which contains the 3 different aspects.</p>
  
  <p>For the HTML I'm using <a href="https://github.com/gruntjs/grunt-contrib-htmlmin">grunt-contrib-htmlmin</a> but my main goal is to also minify the js on that file.</p>
  
  <p>I know I'm aiming for 2 or 3KB here and I have cache as my friend, etc, but for principle I want to know if there is a straightforward way to achieve or on the other hand I need to assemble the final index.html file after individual minification.</p>
  
  <p>Thanks in advance.</p>