/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/slush-laima@2.2.1/slushfile.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";var gulp=require("gulp"),install=require("gulp-install"),conflict=require("gulp-conflict"),template=require("gulp-template"),rename=require("gulp-rename"),_=require("underscore.string"),inquirer=require("inquirer"),path=require("path"),spawn=require("child_process").spawn;function format(e){return e.toLowerCase().replace(/\s/g,"")}var defaults=function(){var e,a,t,s,r=path.basename(process.cwd());return"win32"===process.platform?(e=process.env.USERPROFILE,a=process.env.USERNAME||path.basename(e).toLowerCase()):a=(e=process.env.HOME||process.env.HOMEPATH)&&e.split("/").pop()||"root",t=path.join(e,".gitconfig"),s={},require("fs").existsSync(t)&&(s=require("iniparser").parseSync(t).user),{appName:r,userName:a||format(s.name||""),authorName:s.name||"",authorEmail:s.email||""}}();gulp.task("default",(function(e){var a=[{name:"appName",message:"What is the name of your project?",default:defaults.appName},{name:"appDescription",message:"What is the description?"},{name:"appVersion",message:"What is the version of your project?",default:"0.1.0"},{name:"authorName",message:"What is the author name?",default:defaults.authorName},{name:"authorEmail",message:"What is the author email?",default:defaults.authorEmail},{name:"userName",message:"What is the github username?",default:defaults.userName},{type:"confirm",name:"moveon",message:"Continue?"}];inquirer.prompt(a,(function(a){if(!a.moveon)return e();a.appNameSlug=_.slugify(a.appName),a.data="${data}",gulp.src(__dirname+"/templates/**").pipe(template(a)).pipe(rename((function(e){"_"===e.basename[0]&&".sass"!==e.extname&&".scss"!==e.extname&&(e.basename="."+e.basename.slice(1))}))).pipe(conflict("./")).pipe(gulp.dest("./")).pipe(install()).on("finish",(function(){if("update"===process.argv[3])return e();var a=spawn("npm",["run","init"],{cwd:process.cwd()});a.stdout.setEncoding("utf8"),a.stdout.on("data",(function(e){console.log(e.substring(0,e.length-1))})),a.on("close",(function(e){0!==e&&console.log("ps process exited with code "+e),a.stdin.end()})),e()}))}))}));
//# sourceMappingURL=/sm/5f7f312c943c4dcb181a5b5e546f4cd2b76c3e3aad55722b6da98848918cc946.map