Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
grunt plugin for html compression, using htmlcompressor.jar
branch: master
Failed to load latest commit information.
bin first commit
ext first commit
tasks Prevent the concurrentProccess option from being passed to Java
test migrating to v0.4.0a
.gitignore first commit
.npmignore first commit
.travis.yml only support node.js 0.8
Gruntfile.js migrating to v0.4.0a
LICENSE-MIT first commit fixing async again
package.json bump version

build status


Grunt plugin for html compression, using htmlcompressor.

Getting Started

Install this grunt plugin next to your project's grunt.js gruntfile with: npm install grunt-htmlcompressor

Then add this line to your project's grunt.js gruntfile:


Then specify what files to compress in your config:

  htmlcompressor: {
    compile: {
      files: {
        'dest/index.html': 'src/index.html'
      options: {
        type: 'html',
        preserveServerScript: true


htmlcompressor options

Options can be whatever htmlcompressor accepts

input/output files

src can be a string or a function processName can help you formating the output instead of using dest

Release History

  • 0.1.4 Async fixing
  • 0.1.0 Dynamic input (src parameter can be a function) and output (processName) files
  • 0.0.1 First Release


Copyright (c) 2012 Jean-Sébastien Ney Licensed under the MIT license.

Something went wrong with that request. Please try again.