docs: function configureGrunt(docs, ghpages) {
    console.log(chalk.gray("Compiling the grunt template file..."));
  
    let templateFilePath = `${config.path.templates}/grunt`;
    
    let gruntfileName = 'Gruntfile.js';
    let gruntfileFiles = [
      `"${templateFilePath}/Gruntfile_header.js"`,
      `"${templateFilePath}/Gruntfile_${ghpages}.js"`,
      `"${templateFilePath}/Gruntfile_${docs}.js"`,
      `"${templateFilePath}/Gruntfile_middle.js"`,
      `"${templateFilePath}/Gruntfile_${ghpages}_npm.js"`,
      `"${templateFilePath}/Gruntfile_${docs}_npm.js"`,
      `"${templateFilePath}/Gruntfile_footer.js"`
    ];
  
    let gruntfileExists = fs.readdirSync('./').some((file, index, array) => {
      return file.toLowerCase() == gruntfileName.toLowerCase();
    });
  
    if (gruntfileExists === true) {
      console.log(chalk.yellow("Gruntfile.js already exists. Creating a temporary file instead..."));
      gruntfileName = `${gruntfileName}.tmp`;
    }
  
    execSync(`cat ${gruntfileFiles.join(' ')} > ${gruntfileName}`);
  }