<commit_before>module.exports = function(grunt) {

  // Project configuration.
  grunt.initConfig({
    pkg: grunt.file.readJSON('package.json'),
    jade: {
      compile: {
          files: [{
              expand: true,
              cwd: 'src/demo/',
              src: ['**/*.jade'],
              dest: 'demo/',
              ext: '.html'
          }]
      }
    },
    less: {
      src: {
        files: [
          { 
            expand: true,
            cwd: 'src/less/',
            src: ['**/*.less', '!**/load.less'],
            dest: 'dist/css/',
            ext: '.css'
          },
          { 
            expand: true,
            cwd: 'src/demo/less',
            src: ['**/*.less'],
            dest: 'demo/css/',
            ext: '.css'
          }
        ],
      }
    },
    autoprefixer: {
      options: {
        browsers: ['last 2 versions', 'Opera >= 15', 'Chrome >= 4', 'Firefox >= 16', 'Safari >= 4']
      },
      css: {
        files: [
          {
            expand: true,
            flatten: true,
            src: 'dist/css/*.css',
            dest: 'dist/css/'
          },
          {
            expand: true,
            flatten: true,
            src: 'demo/css/*.css',
            dest: 'demo/css/'
          }
        ]
      }
    },
    cssmin: {
      target: {
        files: [{
          expand: true,
          cwd: 'dist/css/',
          src: ['**/*.css'],
          dest: 'dist/css/',
          ext: '.css'
        }]
      }
    },
    watch: {
      files: ['src/less/**/*.less','src/jade/**/*.jade'],
      tasks: ['default']
    }
  });

  grunt.loadNpmTasks('grunt-contrib-jade');

  grunt.loadNpmTasks('grunt-contrib-less');
  
  grunt.loadNpmTasks('grunt-autoprefixer');

  grunt.loadNpmTasks('grunt-contrib-cssmin');

  grunt.loadNpmTasks('grunt-contrib-watch');

  grunt.registerTask('default', ['less','autoprefixer','cssmin','jade','watch']);

  grunt.registerTask('deploy', ['less','autoprefixer','cssmin','jade']);

};<commit_msg>Removed `watch` from Grunt default to prevent inceasing node processes stack, run `grunt dev` to use `watch`<commit_after>module.exports = function(grunt) {

  // Project configuration.
  grunt.initConfig({
    pkg: grunt.file.readJSON('package.json'),
    jade: {
      compile: {
          files: [{
              expand: true,
              cwd: 'src/demo/',
              src: ['**/*.jade'],
              dest: 'demo/',
              ext: '.html'
          }]
      }
    },
    less: {
      src: {
        files: [
          { 
            expand: true,
            cwd: 'src/less/',
            src: ['**/*.less', '!**/load.less'],
            dest: 'dist/css/',
            ext: '.css'
          },
          { 
            expand: true,
            cwd: 'src/demo/less',
            src: ['**/*.less'],
            dest: 'demo/css/',
            ext: '.css'
          }
        ],
      }
    },
    autoprefixer: {
      options: {
        browsers: ['last 2 versions', 'Opera >= 15', 'Chrome >= 4', 'Firefox >= 16', 'Safari >= 4']
      },
      css: {
        files: [
          {
            expand: true,
            flatten: true,
            src: 'dist/css/*.css',
            dest: 'dist/css/'
          },
          {
            expand: true,
            flatten: true,
            src: 'demo/css/*.css',
            dest: 'demo/css/'
          }
        ]
      }
    },
    cssmin: {
      target: {
        files: [{
          expand: true,
          cwd: 'dist/css/',
          src: ['**/*.css'],
          dest: 'dist/css/',
          ext: '.css'
        }]
      }
    },
    watch: {
      files: ['src/less/*.less','src/jade/*.jade'],
      tasks: ['default']
    }
  });

  grunt.loadNpmTasks('grunt-contrib-jade');

  grunt.loadNpmTasks('grunt-contrib-less');
  
  grunt.loadNpmTasks('grunt-autoprefixer');

  grunt.loadNpmTasks('grunt-contrib-cssmin');

  grunt.loadNpmTasks('grunt-contrib-watch');

  grunt.registerTask('default', ['less','autoprefixer','cssmin','jade']);

  grunt.registerTask('deploy', ['default']);

  grunt.registerTask('dev', ['default','watch']);

};
{'fraction_non_alphanumeric': 0.18679980516317585, 'fraction_numerical': 0.0034096444227959084, 'mean_word_length': 1.3617021276595744, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6088508', 'n_tokens_mistral': 1372, 'n_tokens_neox': 1341, 'n_words': 224}