     uglify:
       options:
         report: 'min'
-      engine:
-        files:
-          './dist/gss.min.js': ['./dist/gss.js']
+      dist:
+        files: [{
+          expand: true
+          cwd: 'dist'
+          src: '**/*.js'
+          dest: 'dist'
+          ext: '.min.js'
+          extDot: 'last'
+        }]
 
     # Adding version information to the generated files
     banner: '/* <%= pkg.name %> - version <%= pkg.version %> (<%= grunt.template.today("yyyy-mm-dd") %>) - http://gridstylesheets.org */'

    pkg: @file.readJSON 'package.json'

    clean:
      nuke_components:
        src: ['components/*/']
      nuke_bower:
        src: ['bower_components']
      nuke_built:
        src: ['dist']

    browserify:
      dist:
        files:
          'dist/gss.js': ['dist/document.parser.coffee']
        options:
          transform: ['coffeeify']
          browserifyOptions:
            extensions: ['.coffee']
            fullPaths: false
            #standalone: 'GSS'
      spec:
        files:
          'spec/js/specs.js': ['spec/specs.coffee']
        options:
          transform: ['coffeeify']
          browserifyOptions:
            #debug: true
            extensions: ['.coffee']
            fullPaths: false
        debug:
          options:
            debug: true

    # Automated recompilation and testing when developing
    watch:

          position: 'top'
          banner: '<%= banner %>'
        files:
          src: ['dist/**/*.js']

    # Syntax checking
    coffeelint:
      options:
        'max_line_length':
          level: 'ignore'
        'no_trailing_whitespace':
          level: 'ignore'
        'no_backticks':
          level: 'ignore'
      bundle:
        files:
          src: ['src/**/*.coffee']
      src:
        files:
          src: ['src/**/*.coffee']
      spec:
        files:
          src: ['spec/*.coffee']

    docco:
      src:
