1 Ağustos 2015 Cumartesi

Gruntjs file 2.version

module.exports = function(grunt) {

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



    watch: {
      css: {
        files: 'src/sass/style.scss',
        tasks: ['sass','cssmin']
      },
      js: {
        files: 'src/js/*.js',
        tasks: ['concat']
      }
    },
    cssmin: {
      options: {
        shorthandCompacting: false,
        roundingPrecision: -1
      },
      target: {
        files: {
          'dest/css/minimin.css': 'src/css/style.css'
        }
      }
    },
      sass: {
        dist: {
           options: {                 
            style: 'expanded'
          },
          files: {
            'src/css/style.css': 'src/sass/style.scss'
          }
        }
      },
      concat: {
        dist: {
          src: ['src/js/custom.js','src/js/asd.js'],
          dest: 'dest/js/custom.js',
        },
        jquery: {
            files: {
              'dest/js/jquery.js': ['bower_components/jquery/dist/jquery.js'],
              'dest/js/angular.js': ['bower_components/angularjs/angular.js'],
              'dest/js/bootstrap.js': ['bower_components/bootstrap/dist/js/bootstrap.js'],
              'dest/css/bootstrap.css': ['bower_components/bootstrap/dist/css/bootstrap.css'],
            }
        }
      }




  });

  grunt.loadNpmTasks('grunt-contrib-cssmin');
  grunt.loadNpmTasks('grunt-contrib-sass');
  grunt.loadNpmTasks('grunt-contrib-concat');
  grunt.loadNpmTasks('grunt-contrib-watch');

}

Hiç yorum yok:

Yorum Gönder