text: var options = {
  	config : {
  		src: 'grunt-config/*.js'
  	},
  	yeoman: {
  		app: 'app',
  		dist: 'dist',
  		deploy: 'docs'
  	}
  };
  
  // # Globbing
  // for performance reasons we're only matching one level down:
  // 'test/spec/{,*/}*.js'
  // use this if you want to recursively match all subfolders:
  // 'test/spec/**/*.js'
  
  module.exports = function (grunt) {
  	'use strict';
  
  	var configs = require('load-grunt-configs')(grunt, options);
  
  	// build a custom version of modernizr
  	grunt.loadNpmTasks('grunt-modernizr');
  
  	// load all grunt tasks
  	require('matchdep').filterDev(['grunt-*', '!grunt-cli']).forEach(grunt.loadNpmTasks);
  
  	// Show elapsed time after tasks run
  	require('time-grunt')(grunt);
  
  	// For executing the updateScss.js script in app/assemble/helpers
  	grunt.loadNpmTasks('grunt-execute');
  
  	grunt.initConfig(configs);
  
  	grunt.registerTask('server', function (target) {
  		if (target === 'dist') {
  			return grunt.task.run(['build', 'open', 'connect:dist:keepalive']);
  		}
  		grunt.task.run([
  			// 'execute-sync',
  			'clean:assemble',
  			'assemble',
  			'clean:server',
  			'concurrent:server',
  			'browserSync',
  			'watch'
  		]);
  	});
  
  	grunt.registerTask('check', [
  		'jshint',
  		// 'execute-sync',
  		'scsslint'
  	]);
  
  	grunt.registerTask('build', [
  		'clean:assemble',
  		'assemble',
  		'clean:dist',
  		'useminPrepare',
  		'compass:dist',
  		'autoprefixer',
  		'concat',
  		'cssmin',
  		'uglify',
  		'concurrent:dist',
  		'copy:dist',
  		'usemin',
  		'clean:distmodernizr',
  		'modernizr:dist'
  	]);
  
  	grunt.registerTask('deploy', [
  		'clean:deploy',
  		'copy:deploy'
  	]);
  
  	grunt.registerTask('default', [
  		'check',
  		'build'
  	]);
  
  	grunt.registerTask('execute-sync', function (s) {
  		var done = this.async();
  
  		grunt.task.run('execute:target');
  
  		done();
  	});
  
  };
  