text: /*
   * Generated on 2015-06-15
   * generator-prototype v1.0.0
   * http://prototype-generator.com/
   *
   * Copyright (c) 2015 Sebastian Fitzner
   * Licensed under the MIT license.
   */
  
  'use strict';
  
  /*
   * PERFORMANCE
   * 
   * 1. For performance reasons you should only matching one level down, if possible. 
   * 2. Try to keep your watch task clean. Do NOT watch everything (like icons).
   * 3. Add "spawn: false" to your watch task when you need to speed up your build.
   *
   */
  
  var config = require('./helpers/config');
  
  module.exports = function(grunt) {
  	
  	// load only used tasks and add fallbacks for those which cannot be find
  	require('jit-grunt')(grunt, {
  		'replace': 'grunt-text-replace'
  	});
  	// measures the time each task takes
  	require('time-grunt')(grunt);
  
  	// Load grunt configurations automatically
  	var configs = require('load-grunt-configs')(grunt, config.options);
  
  	// Define the configuration for all the tasks
  	grunt.initConfig(configs);
  
  	/*
  	 *	SIMPLE TASKS
  	 */
  
  	grunt.registerTask('build', [
  		'fileindex'
  	]);
  
  	grunt.registerTask('default', [
  		'build'
  	]);
  
  	grunt.registerTask('dist', [
  		'fileindex',
  		'version:patch'
  	]);
  };