<commit_before>module.exports = function(grunt){
    grunt.loadNpmTasks("grunt-contrib-less");
    grunt.loadNpmTasks("grunt-contrib-watch");
    grunt.loadNpmTasks('grunt-contrib-imagemin');
    grunt.loadNpmTasks('grunt-pngmin');

    grunt.initConfig({

        // 画像パス
        paths: {
            img: 'images/',
            imgdist: 'dist/images/'
        },

        // grunt-contrib-imagemin
        imagemin: {
            dynamic: {
                files: [{
                    expand: true,
                    cwd: '<%= paths.img %>',
                    src: '**/*.{jpg,gif}',
                    dest: '<%= paths.imgdist %>'
                }]
            }
        },

        // pngmin
        pngmin: {
          compile: {
            options: {
              ext: '.png'
            },
            files: [{
              expand: true,
              cwd: '<%= paths.img %>',
              src: '**/*.png',
              dest: '<%= paths.imgdist %>'
            }]
          }
        },

        less : {
            // 作業のラベルは"dist"にしてみます
            dist : {
                // オプションの指定
                options : {
                    compress : true
                },
                // コンパイルするファイルの指定。左辺には出力先のCSSファイル、右辺には元となるLessファイルへのパス
                files : {
                    "css/style.css" : "css/style.less"
                }
            }
        },

        watch : {

            img : {
                files: ['<%= paths.img %>**/*.{png,jpg,gif}'],
                tasks: ['imagemin', 'tinypng']
            },

            // ラベルは"less"にしてみます
            less : {
                // "files"セクションで監視するファイルの条件を指定
                files : [
                    "**/*.less"
                ],
                // "tasks"セクションで実行するタスクを指定
                tasks : [
                    "less:dist"
                ]
            }

        }

    });

    // grunt コマンドでなにやるか指定
    grunt.registerTask('default', ['less:dist','watch', 'imagemin', 'pngmin']);

};<commit_msg>gruntfileミスってた<commit_after>module.exports = function(grunt){
    grunt.loadNpmTasks("grunt-contrib-less");
    grunt.loadNpmTasks("grunt-contrib-watch");
    grunt.loadNpmTasks('grunt-contrib-imagemin');
    grunt.loadNpmTasks('grunt-pngmin');

    grunt.initConfig({

        // 画像パス
        paths: {
            img: 'images/',
            imgdist: 'dist/images/'
        },

        // grunt-contrib-imagemin
        imagemin: {
            dynamic: {
                files: [{
                    expand: true,
                    cwd: '<%= paths.img %>',
                    src: '**/*.{jpg,gif}',
                    dest: '<%= paths.imgdist %>'
                }]
            }
        },

        // pngmin
        pngmin: {
          compile: {
            options: {
              ext: '.png'
            },
            files: [{
              expand: true,
              cwd: '<%= paths.img %>',
              src: '**/*.png',
              dest: '<%= paths.imgdist %>'
            }]
          }
        },

        less : {
            // 作業のラベルは"dist"にしてみます
            dist : {
                // オプションの指定
                options : {
                    compress : true
                },
                // コンパイルするファイルの指定。左辺には出力先のCSSファイル、右辺には元となるLessファイルへのパス
                files : {
                    "css/style.css" : "css/style.less"
                }
            }
        },

        watch : {

            img : {
                files: ['<%= paths.img %>**/*.{png,jpg,gif}'],
                tasks: ['imagemin', 'pngmin']
            },

            // ラベルは"less"にしてみます
            less : {
                // "files"セクションで監視するファイルの条件を指定
                files : [
                    "**/*.less"
                ],
                // "tasks"セクションで実行するタスクを指定
                tasks : [
                    "less:dist"
                ]
            }

        }

    });

    // grunt コマンドでなにやるか指定
    grunt.registerTask('default', ['less:dist','watch', 'imagemin', 'pngmin']);

};
{'fraction_non_alphanumeric': 0.14413965087281796, 'fraction_numerical': 0.0, 'mean_word_length': 0.9237410071942446, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, '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': '6382506', 'n_tokens_mistral': 1380, 'n_tokens_neox': 1267, 'n_words': 146}