tasks/bower-concat.js
function logGroupStats(groupName, groupOrder, groupDest, files) {
			if (!groupDest) {
				return false;
			}

			if (!grunt.option('no-color')) {
				groupDest = groupDest.cyan;
			}

			grunt.verbose.subhead('%s: -> %s', groupName, groupDest);

			groupOrder.forEach(function(component) {
				if (_.isArray(files[component]) && files[component].length) {
					files[component].forEach(function(file) {
						if (!grunt.option('no-color')) {
							file.component = file.component.yellow;
							file.size = file.size.green;
						}

						grunt.verbose.writeln('  ./%s [%s] - %s', file.src, file.component, file.size);
					});
				}
			});
		}
function logGroupStats(groupName, groupOrder, groupDest, files) {
			if (!groupDest) {
				return false;
			}

			if (!grunt.option('no-color')) {
				groupDest = groupDest.cyan;
			}

			grunt.verbose.subhead('%s: -> %s', groupName, groupDest);

			groupOrder.forEach(function(component) {
				if (_.isArray(files[component]) && files[component].length) {
					files[component].forEach(function(file) {
						if (!grunt.option('no-color')) {
							file.component = file.component.yellow;
							file.size = file.size.green;
						}

						grunt.verbose.writeln('  ./%s [%s] - %s', file.src, file.component, file.size);
					});
				}
			});
		}
function logGroupStats ( groupName , groupOrder , groupDest , files ) { if ( ! groupDest ) { return false ; } if ( ! grunt . option ( 'no-color' ) ) { groupDest = groupDest . cyan ; } grunt . verbose . subhead ( '%s: -> %s' , groupName , groupDest ) ; groupOrder . forEach ( function ( component ) { if ( _ . isArray ( files [ component ] ) && files [ component ] . length ) { files [ component ] . forEach ( function ( file ) { if ( ! grunt . option ( 'no-color' ) ) { file . component = file . component . yellow ; file . size = file . size . green ; } grunt . verbose . writeln ( '  ./%s [%s] - %s' , file . src , file . component , file . size ) ; } ) ; } } ) ; }
Verbose print list of files for a group.

@param {String} groupName Name of a files group.
@param {Array} groupOrder Order of components.
@param {String} groupDest Path to result of concatenation.
@param {Object} files Map of components fileStats
Verbose print list of files for a group .