{"version":3,"sources":["jsdelivr-header.js","/npm/yeoman-gen-run@1.2.3/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNC,IAAI,KAAU,QAAQ,QACnB,OAAU,QAAQ,UAClB,QAAU,QAAQ,YAClB,OAAU,QAAQ,sBAClB,QAAU,QAAQ,aAEtB,SAAS,aAAa,EAAS,EAAQ,GAClC,IACH,OAAO,KAAK,GACZ,QAAQ,MAAM,IAGf,IAAI,EAAU,IAAI,QAAQ,EAAO,QAAS,EAAO,SACjD,EAAO,IAAM,EAAO,KAAO,CAAC,EAC5B,IAAI,EAAM,OAAO,UAAU,EAAO,IAAI,MAAQ,GAAI,EAAO,IAAI,KAAM,GAEnE,OAAO,IAAI,SAAQ,SAAU,EAAS,GACrC,EAAI,QAAO,WACV,OAAO,EAAI,IAAI,GAAS,WACvB,GAAQ,EACT,GACD,GACD,GACD,CAEA,OAAO,QAAU,CAChB,aAAc","file":"/npm/yeoman-gen-run@1.2.3/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/yeoman-gen-run@1.2.3/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","﻿var path    = require('path');\r\nvar mkdirp  = require('mkdirp');\r\nvar Promise = require('bluebird');\r\nvar yeoman  = require('yeoman-environment');\r\nvar Adapter = require('./Adapter');\r\n\r\nfunction runGenerator(genName, config, outDir) {\r\n\tif (outDir) {\r\n\t\tmkdirp.sync(outDir);\r\n\t\tprocess.chdir(outDir);\r\n\t}\r\n\r\n\tvar adapter = new Adapter(config.answers, config.options);\r\n\tconfig.cli = config.cli || {};\r\n\tvar env = yeoman.createEnv(config.cli.args || [], config.cli.opts, adapter);\r\n\r\n\treturn new Promise(function (resolve, reject) {\r\n\t\tenv.lookup(function () {\r\n\t\t\treturn env.run(genName, function () {\r\n\t\t\t\tresolve(true);\r\n\t\t\t});\r\n\t\t});\r\n\t});\r\n}\r\n\r\nmodule.exports = {\r\n\trunGenerator: runGenerator\r\n}"]}