/*global module:false*/
module.exports = function(grunt) {

    require("matchdep").filterDev("grunt-*").forEach(grunt.loadNpmTasks);

    grunt.initConfig({

        pkg: grunt.file.readJSON('package.json'),

        sass: {
            target: {
                options: {
                    style: 'expanded'
                },
                files: {
                    '../../static/css/style.css' : ['../scss/style.scss']
                }
            }
        },

        codekit: {
            target : {
                options : {
                    compilePrefixed : false
                },
                files : {
                    '../../' : ['../kit/**/*.kit']
                }
            }
        },

        cssmin: {
            target: {
                options: {
                    keepSpecialComments: 0
                },
                // files: {
                //     '../../static/css/style.min.css': ['../../static/css/style.css']
                // }
                files: [{
                    expand: true,
                    cwd: '../../static/css',
                    src: ['*.css', '!*.min.css'],
                    dest: '../../static/css',
                    ext: '.min.css'
                }]
            }
        },

        uglify: {
            target: {
                // options: {
                //     mangle: false
                // },
                files: {
                    '../../static/js/main.min.js': ['../js/main.js']
                }
            }
        },

        autoprefixer: {
            single_file: {
                options: {
                    map: true,
                    // remove: false,
                    browsers: ['> 1%', 'last 3 versions', 'ie 9']
                },
                src: '../../static/css/style.css'
            }
        },

        svgmin: {
            options: {
                plugins: [
                    {
                        removeViewBox: false
                    },
                    {
                        removeUselessStrokeAndFill: false
                    }
                ]
            },
            target: {
                files: [{
                    expand: true,
                    cwd: '../../_assets/svg/original',
                    src: ['**/*.svg'],
                    dest: '../../_assets/svg/compressed'
                }]
            }
        },

        watch: {
            html: {
                files: ['../kit/**/*.kit'],
                tasks: ['codekit']
            },
            css: {
                files: ['../scss/**/*.scss'],
                tasks: ['sass','cssmin','autoprefixer']
            },
            js:{
                files: ['../js/**/*.js'],
                tasks: ['uglify']
            }
        }

    });

    grunt.registerTask('default', ['watch','sass','codekit','cssmin','uglify','autoprefixer','svgmin']);

};

@@ -1121,16 +1121,19 @@
 src: %5B'*
+*/*
 .css', '
@@ -1134,16 +1134,19 @@
 ss', '!*
+*/*
 .min.css
@@ -1268,32 +1268,374 @@
   %7D%0A        %7D,%0A%0A
+        concat: %7B%0A            target: %7B%0A                options: %7B%0A                    separator: ';'%0A                %7D,%0A                files: %7B%0A                    // '../../static/js/main.js': %5B'../js/helpers.js','../js/main.js'%5D%0A                    '../../static/js/main.js': %5B'../js/main.js'%5D%0A                %7D%0A            %7D%0A        %7D,%0A%0A
         uglify: 
@@ -1764,32 +1764,32 @@
        files: %7B%0A
-
                 
@@ -1820,32 +1820,42 @@
 n.min.js': %5B'../
+../static/
 js/main.js'%5D%0A   
@@ -3002,25 +3002,16 @@
 'sass','
-cssmin','
 autopref
@@ -3015,16 +3015,25 @@
 refixer'
+,'cssmin'
 %5D%0A      
@@ -3125,16 +3125,25 @@
 asks: %5B'
+concat','
 uglify'%5D
@@ -3143,16 +3143,147 @@
 glify'%5D%0A
+            %7D,%0A            svg:%7B%0A                files: %5B'../../_assets/svg/original/**/*.svg'%5D,%0A                tasks: %5B'svgmin'%5D%0A
         
@@ -3363,48 +3363,57 @@
 s','
-codekit','cssmin','uglify','autoprefixer
+autoprefixer','cssmin','concat','uglify','codekit
 ','s

Update Gruntfile