{"version":3,"sources":["jsdelivr-header.js","/npm/generator-angular-fab@0.5.7/app/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,IAAI,KAAO,QAAQ,QACf,KAAO,QAAQ,QACf,OAAS,QAAQ,oBACjB,MAAQ,QAAQ,SAEhB,OAAS,QAAQ,0BAEjB,oBAAsB,OAAO,WAAW,KAAK,OAAO,CACtD,aAAc,WACZ,KAAK,IAAM,QAAQ,kBACrB,EAEA,UAAW,WACT,IAAI,EAAO,KAAK,QAGhB,KAAK,IAAI,MACP,uEAuBF,KAAK,OApBS,CACZ,CACE,KAAM,WACN,QAAS,wDAEX,CACE,KAAM,kBACN,QAAS,yCAEX,CACE,KAAM,aACN,QAAS,4BAEX,CACE,KAAU,QACV,KAAU,iBACV,QAAU,gCAIO,SAAS,GAC5B,KAAK,SAAW,EAAM,SACtB,KAAK,gBAAkB,EAAM,gBAC7B,KAAK,WAAa,EAAM,WACxB,KAAK,eAAiB,EAAM,eAC5B,GACF,EAAE,KAAK,MACT,EAEA,gBAAiB,WACf,KAAK,MAAM,QACd,KAAK,MAAM,OACR,KAAK,MAAM,WACd,KAAK,MAAM,aACX,KAAK,MAAM,cACR,KAAK,MAAM,cACX,KAAK,MAAM,sBACX,KAAK,MAAM,+BACX,KAAK,MAAM,8BACX,KAAK,MAAM,gCACd,KAAK,MAAM,oBACV,EAEA,cAAe,WAEb,KAAK,KAAK,oBAAqB,uCAC/B,KAAK,KAAK,aAAc,qBAC3B,KAAK,KAAK,cAAe,cACzB,KAAK,KAAK,iBAAkB,yBACzB,KAAK,KAAK,gBAAiB,gBAE3B,IAAI,EAAU,CACV,SAAU,KAAK,SACf,gBAAiB,KAAK,gBACtB,WAAY,KAAK,WACjB,eAAgB,KAAK,gBAGzB,KAAK,SAAS,gBAAiB,eAAgB,GAClD,KAAK,SAAS,cAAe,aAAc,GAC3C,KAAK,SAAS,cAAe,iBAAkB,GAC/C,KAAK,SAAS,mBAAoB,kBAAmB,GACrD,KAAK,SAAS,UAAW,aAAc,GAEpC,KAAK,SAAS,aAAc,YAAa,GACzC,KAAK,SAAS,wBAAyB,0CAA2C,GAClF,KAAK,SAAS,mBAAoB,qCAAsC,EAE1E,EAEA,OAAQ,WACN,QAAQ,IAAI,oBAAoB,KAAK,SAErC,KAAK,aAAa,IAAI,WACpB,QAAQ,IAAI,+CAA+C,KAAK,QAClE,IAEA,KAAK,WAAW,IAAI,WAChB,QAAQ,IAAI,8CAA8C,KAAK,QACnE,GACF,IAIF,OAAO,QAAU","file":"/npm/generator-angular-fab@0.5.7/app/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/generator-angular-fab@0.5.7/app/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","'use strict';\nvar util = require('util');\nvar path = require('path');\nvar yeoman = require('yeoman-generator');\nvar yosay = require('yosay');\n\nvar colors = require('../node_modules/colors');\n\nvar AngularFabGenerator = yeoman.generators.Base.extend({\n  initializing: function () {\n    this.pkg = require('../package.json');\n  },\n\n  prompting: function () {\n    var done = this.async();\n\n    // Have Yeoman greet the user.\n    this.log(yosay(\n      'Welcome to the AngularFab generator! I hope you find it useful! <3'\n    ));\n\n    var prompts = [\n      {\n        name: 'app_name',\n        message: 'Good day, fine person. What would the app\\'s name be?'\n      },\n      {\n        name: 'app_description',\n        message: 'What would the apps\\'s description be?'\n      },\n      {\n        name: 'app_author',\n        message: 'And finally, the author?'\n      },\n      {\n        type    : 'input',\n        name    : 'githubusername',\n        message : 'What\\'s your Github username'\n      },\n    ];\n\n    this.prompt(prompts, function(props){\n      this.app_name = props.app_name;\n      this.app_description = props.app_description;\n      this.app_author = props.app_author;\n      this.githubusername = props.githubusername;\n      done();\n    }.bind(this));\n  },\n\n  scaffoldFolders: function(){\n    this.mkdir(\"dist\");\n\tthis.mkdir(\"app\");\n    this.mkdir(\"app/css\");\n\tthis.mkdir(\"app/fonts\");\n\tthis.mkdir(\"app/images\");\n    this.mkdir(\"app/states\");\n    this.mkdir(\"app/states/example\");\n    this.mkdir(\"app/js_components/factories\");\n    this.mkdir(\"app/js_components/services\");\n    this.mkdir(\"app/js_components/directives\");\n\tthis.mkdir(\"app/php/resources\");\n  },\n\n  copyMainFiles: function(){\n\n    this.copy(\"_exampleView.html\", \"app/states/example/exampleView.html\");\n    this.copy(\"_style.css\", \"app/css/style.css\");\n\tthis.copy(\"_.gitignore\", \".gitignore\");\n\tthis.copy(\"_normalize.css\", \"app/css/normalize.css\");\n    this.copy(\"_gruntfile.js\", \"Gruntfile.js\");\n\n    var context = {\n        app_name: this.app_name,\n        app_description: this.app_description,\n        app_author: this.app_author,\n        githubusername: this.githubusername\n    };\n\n    this.template(\"_package.json\", \"package.json\", context);\n\tthis.template(\"_bower.json\", \"bower.json\", context);\n\tthis.template(\"_index.html\", \"app/index.html\", context);\n\tthis.template(\"_index_dist.html\", \"dist/index.html\", context );\n\tthis.template(\"_app.js\", \"app/app.js\", context);\n\n    this.template(\"_README.md\", \"README.md\", context);\n    this.template(\"_exampleController.js\", \"app/states/example/exampleController.js\", context);\n    this.template(\"_exampleModel.js\", \"app/states/example/exampleModel.js\", context);\n\n  },\n\n  runNpm: function(){\n    console.log(\"\\nSetting up...\\n\".bold.magenta);\n\n    this.bowerInstall(\"\", function(){\n      console.log(\"\\nBower finished installing components !!!\\n\".bold.magenta);\n    });\n\n    this.npmInstall(\"\", function(){\n        console.log(\"\\nNode finished installing components !!!\\n\".bold.magenta);\n    });\n  }\n\n});\n\nmodule.exports = AngularFabGenerator;\n"]}