module.exports = function(grunt) {
    grunt.initConfig({
        qunit: {
            src: ['qunit/test.html'],
            force: true
        },
        uglify: {
            options: {
                banner: '/*! venus <%= grunt.template.today("dd-mm-yyyy") %> */\n'
            },
            venus: {
                files: {
                    'out/venus.js': ['build/classes/main/**/*.js', 'src/main/js/**/*.js']
                }
            },
            venus_dev: {
                options: {
                    compress: false,
                    mangle: false,
                    beautify: true
                },
                files: {
                    'out/venus.js': ['build/classes/main/**/*.js', 'src/main/js/**/*.js']
                }
            },
            venus_test: {
                files: {
                    'out/test/venus_test.js': ['build/classes/test/lib/kotlin-test*.js', 'build/classes/test/venus_test.js'],
                    'out/test/qunit.js': ['qunit/qunit.js']
                }
            }
        },
        cssmin: {
            venus: {
                files: {
                    'out/css/venus.css': ['src/main/frontend/css/*.css']
                }
            },
            venus_test: {
                files: {
                    'out/test/qunit.css': ['qunit/qunit.css']
                }
            }
        },
        htmlmin: {
            venus: {
                files: {
                    'out/index.html': ['src/main/frontend/index.html']
                }
            },
            venus_test: {
                files: {
                    'out/test/index.html': ['qunit/test_min.html']
                }
            }
        }
    });
    grunt.loadNpmTasks('grunt-contrib-qunit');
    grunt.registerTask('test', 'qunit:src');
    grunt.loadNpmTasks('grunt-contrib-uglify');
    grunt.loadNpmTasks('grunt-contrib-cssmin');
    grunt.loadNpmTasks('grunt-contrib-htmlmin');
    grunt.registerTask('dist', ['uglify:venus', 'uglify:venus_test', 'cssmin', 'htmlmin']);
    grunt.registerTask('devdist', ['uglify:venus_dev', 'cssmin', 'htmlmin']);
};

@@ -2125,11 +2125,82 @@
 min'%5D);%0A
+    grunt.registerTask('frontend', %5B'cssmin:venus', 'htmlmin:venus'%5D);%0A
 %7D;%0A

Add grunt frontend for quicker feedback cycle