<commit_before>'use strict';

var metalTasks = require('metal-tasks');

metalTasks({
	buildSrc: 'bower_components/alloy-*/src/**/*.js',
	bundleFileName: 'alloy.js',
	globalName: 'alloy',
	scssSrc: 'bower_components/alloy-*/src/**/*.scss',
	registerTestTasks: false
});<commit_msg>Makes build output soy files as well<commit_after>'use strict';

var metalTasks = require('metal-tasks');
var path = require('path');

metalTasks({
	buildSrc: 'bower_components/alloy-*/src/**/*.js',
	bundleFileName: 'alloy.js',
	globalName: 'alloy',
	registerTestTasks: false,
	scssSrc: 'bower_components/alloy-*/src/**/*.scss',
	soyDest: 'bower_components/alloy-*/src',
	soyGeneratedDest: function(file) {
		var index = file.relative.indexOf(path.sep + 'src' + path.sep);
		file.base = path.join(file.base, file.relative.substr(0, index + 5));
		return 'build/soy';
	},
	soySrc: 'bower_components/alloy-*/src/**/*.soy'
});
{'fraction_non_alphanumeric': 0.19490586932447398, 'fraction_numerical': 0.0022148394241417496, 'mean_word_length': 5.411347517730497, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '444584', 'n_tokens_mistral': 342, 'n_tokens_neox': 331, 'n_words': 59}