diff --git a/Gruntfile.js b/Gruntfile.js index 0a4a3fcb0..d0ae5c61d 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -104,6 +104,25 @@ grunt.initConfig({ } }, + // -- Autoprefixer Config -------------------------------------------------------- + + autoprefixer: { + options: { + browsers: ['last 2 versions', 'ie >= 8', 'iOS >= 6', 'Android >= 4'] + }, + + dist: { + files: { + 'src/base/css/*.css': '*.css', + 'src/buttons/css/*.css': '*.css', + 'src/forms/css/*.css': '*.css', + 'src/grids/css/*.css': '*.css', + 'src/menus/css/*.css': '*.css', + 'src/tables/css/*.css': '*.css' + } + }, + }, + // -- CSSLint Config ------------------------------------------------------- csslint: { @@ -250,6 +269,7 @@ grunt.initConfig({ // -- Main Tasks --------------------------------------------------------------- // npm tasks. +grunt.loadNpmTasks('grunt-autoprefixer'); grunt.loadNpmTasks('grunt-contrib-clean'); grunt.loadNpmTasks('grunt-contrib-copy'); grunt.loadNpmTasks('grunt-contrib-concat'); @@ -275,6 +295,7 @@ grunt.registerTask('build', [ 'concat:build', 'clean:build_res', 'css_selectors:base', + 'autoprefixer', 'cssmin', 'license' ]); diff --git a/package.json b/package.json index 29e9549ae..1f6bdcf29 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "devDependencies": { "bower": "^1.3.7", "grunt": "^0.4.5", + "grunt-autoprefixer": "^3.0.3", "grunt-cli": "^0.1.13", "grunt-contrib-clean": "^0.5.0", "grunt-contrib-compress": "^0.13.0",