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

	grunt.loadNpmTasks('grunt-contrib-sass');
	grunt.loadNpmTasks('grunt-hologram');
	grunt.loadNpmTasks('grunt-gh-pages');
	grunt.loadNpmTasks('grunt-contrib-clean');
	//grunt.loadNpmTasks('grunt-wiredep');
	grunt.loadNpmTasks('grunt-preprocess');

	var FILE_NAME_HOLOGRAM_CONFIG = 'hologram_config.yml';

	var path = {};

	path.build = 'build/';

	path.srcHologramDweb = 'hologram/desktop/';
	path.srcHologramMweb = 'hologram/mobile/';
	path.destHologramDweb = path.build + 'doc_desktop/';
	path.destHologramMweb = path.build + 'doc_mobile/';

	path.srcSassDweb = 'sass/sassquatch.scss';
	path.srcSassMweb = 'sass/sassquatch_mobile.scss';

	grunt.initConfig({
		bower: grunt.file.readJSON('bower.json'),
		'sass': {
			dist: {
				files: [
					{ "doc_desktop/sassquatch/sassquatch.css": path.srcSassDweb },
					{ "doc_mobile/sassquatch/sassquatch.css": path.srcSassMweb },
				]
			}
		},
		'hologram': {
			desktop: {
				options: {
					config: path.srcHologramDweb + FILE_NAME_HOLOGRAM_CONFIG
				}
			},
			mobile: {
				options: {
					config: path.srcHologramMweb + FILE_NAME_HOLOGRAM_CONFIG
				}
			}
		},
		'clean': {
			desktop: [path.destHologramDweb],
			mobile: [path.destHologramMweb]
		},
		'preprocess': {
			desktop: {
				src: [ path.destHologramDweb + '*.html' ],
				options: {
					inline: true,
					context: {
						DEBUG: false,
						'VERSION': '<%= bower.version %>'
					}
				}
			},
			mobile: {
				src: [ path.destHologramMweb + '*.html' ],
				options: {
					inline: true,
					context: {
						DEBUG: false,
						'VERSION': '<%= bower.version %>'
					}
				}
			}
		},
		'gh-pages': {
			options: {
				base: path.build
			},
			src: ['**']<commit_msg>add ghpages task<commit_after>module.exports = function(grunt) {

	grunt.loadNpmTasks('grunt-contrib-sass');
	grunt.loadNpmTasks('grunt-hologram');
	grunt.loadNpmTasks('grunt-gh-pages');
	grunt.loadNpmTasks('grunt-contrib-clean');
	//grunt.loadNpmTasks('grunt-wiredep');
	grunt.loadNpmTasks('grunt-preprocess');

	var FILE_NAME_HOLOGRAM_CONFIG = 'hologram_config.yml';

	var path = {};

	path.build = 'build/';

	path.srcHologramDweb = 'hologram/desktop/';
	path.srcHologramMweb = 'hologram/mobile/';
	path.destHologramDweb = path.build + 'doc_desktop/';
	path.destHologramMweb = path.build + 'doc_mobile/';

	path.srcSassDweb = 'sass/sassquatch.scss';
	path.srcSassMweb = 'sass/sassquatch_mobile.scss';

	grunt.initConfig({
		bower: grunt.file.readJSON('bower.json'),
		'sass': {
			dist: {
				files: [
					{ "build/doc_desktop/sassquatch/sassquatch.css": path.srcSassDweb },
					{ "build/doc_mobile/sassquatch/sassquatch.css": path.srcSassMweb },
				]
			}
		},
		'hologram': {
			desktop: {
				options: {
					config: path.srcHologramDweb + FILE_NAME_HOLOGRAM_CONFIG
				}
			},
			mobile: {
				options: {
					config: path.srcHologramMweb + FILE_NAME_HOLOGRAM_CONFIG
				}
			}
		},
		'clean': {
			all: [path.build]
		},
		'preprocess': {
			desktop: {
				src: [ path.destHologramDweb + '*.html' ],
				options: {
					inline: true,
					context: {
						DEBUG: false,
						'VERSION': '<%= bower.version %>'
					}
				}
			},
			mobile: {
				src: [ path.destHologramMweb + '*.html' ],
				options: {
					inline: true,
					context: {
						DEBUG: false,
						'VERSION': '<%= bower.version %>'
					}
				}
			}
		},
		'gh-pages': {
			options: {
				base: path.build
			},
			src: ['**']
{'fraction_non_alphanumeric': 0.1681184668989547, 'fraction_numerical': 0.0, 'mean_word_length': 3.0386869871043376, 'pattern_counts': {'":': 4, '<': 7, '<?xml version=': 0, '>': 7, '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': '1913112', 'n_tokens_mistral': 1687, 'n_tokens_neox': 1378, 'n_words': 170}