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

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





    sass: {
      dist: {
        options: {
          style: 'compressed',
          precision: '9'
        },
        files: {
          'css/pou7.min.css': 'css/pou7.scss'
        },
      },
      dev: {
        options: {
          style: 'expanded'
        },
        files: {
          'css/pou7.css': 'css/pou7.scss'
        },
      }
    },





    autoprefixer: {
      options: {
        browser: ['> 1%', 'last 2 versions', 'Firefox ESR', 'Opera 12.1'],
        map: true
      },
      dist: {
        src: 'css/pou7.min.css'
      },
      dev: {
        src: 'css/pou7.css'
      },
    },





    shell: {
      jekyll: {
        command: 'jekyll build'
      }
    },





    browserSync: {
      bsFiles: {
        src : ['_site/**/*.css', '_site/**/*.html']
      },
      options: {
        watchTask: true,
        server: {
          baseDir: "./_site/"
        }
      }
    },





    watch: {
      css: {
        files: ['css/**/*.scss'],
        tasks: ['sass']
      },
      jekyll: {
        files: ['_posts/*.md', '_include/*.*', '_layouts/*.*', '*.html', '*.md'],
        tasks: ['shell']
      }
    },





    'gh-pages': {
      options: {
        base: '_site'
      },
      src: ['**']
    }





  });

  // Load the plugin that provides the "sass" task.
  grunt.loadNpmTasks('grunt-contrib-sass');
  // Load the plugin that provides the "autoprefixer" task.<commit_msg>autoprefixer missing in watch task<commit_after>module.exports = function(grunt) {

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





    sass: {
      dist: {
        options: {
          style: 'compressed',
          precision: '9'
        },
        files: {
          'css/pou7.min.css': 'css/pou7.scss'
        },
      },
      dev: {
        options: {
          style: 'expanded'
        },
        files: {
          'css/pou7.css': 'css/pou7.scss'
        },
      }
    },





    autoprefixer: {
      options: {
        browser: ['> 1%', 'last 2 versions', 'Firefox ESR', 'Opera 12.1'],
        map: true
      },
      dist: {
        src: 'css/pou7.min.css'
      },
      dev: {
        src: 'css/pou7.css'
      },
    },





    shell: {
      jekyll: {
        command: 'jekyll build'
      }
    },





    browserSync: {
      bsFiles: {
        src : ['_site/**/*.css', '_site/**/*.html']
      },
      options: {
        watchTask: true,
        server: {
          baseDir: "./_site/"
        }
      }
    },





    watch: {
      css: {
        files: ['css/**/*.scss'],
        tasks: ['sass', 'autoprefixer']
      },
      jekyll: {
        files: ['_posts/*.md', '_include/*.*', '_layouts/*.*', '*.html', '*.md'],
        tasks: ['shell']
      }
    },





    'gh-pages': {
      options: {
        base: '_site'
      },
      src: ['**']
    }





  });

  // Load the plugin that provides the "sass" task.
  grunt.loadNpmTasks('grunt-contrib-sass');
  // Load the plugin that provides the "autoprefixer" task.
{'fraction_non_alphanumeric': 0.18018302303565795, 'fraction_numerical': 0.00757336699274219, 'mean_word_length': 1.3343151693667157, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, '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': '4457699', 'n_tokens_mistral': 1163, 'n_tokens_neox': 1090, 'n_words': 196}