{"version":3,"sources":["jsdelivr-header.js","/npm/generator-rb-angular@3.2.1/app/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,IAAI,KAAO,QAAQ,QACf,KAAO,QAAQ,QACf,OAAS,QAAQ,oBACjB,QAAU,QAAQ,eAElB,mBAAqB,OAAO,QAAU,SAA4B,EAAM,EAAS,GACjF,OAAO,WAAW,KAAK,MAAM,KAAM,WAEnC,KAAK,GAAG,OAAO,WACX,KAAK,OAAO,IAAI,mBAAmB,YACnC,KAAK,OAAO,IAAI,iBAAiB,YACjC,KAAK,OAAO,IAAI,qBAAqB,cACrC,KAAK,OAAO,IAAI,kBAAkB,WAClC,KAAK,OAAO,IAAI,mBAAmB,YACnC,IAAI,EAAS,CACT,GAAI,CACA,KAAM,aACN,OAAQ,QAAQ,UAChB,SAAU,4CAEd,KAAM,CACF,kBAAkB,EAClB,KAAM,qBACN,OAAQ,QAAQ,YAChB,SAAU,+BAGlB,KAAK,OAAO,IAAI,SAAS,GACzB,KAAK,OAAO,OACZ,KAAK,oBAAoB,CAAE,YAAa,EAAQ,iBACpD,IAEA,KAAK,IAAM,KAAK,MAAM,KAAK,iBAAiB,KAAK,KAAK,UAAW,oBACrE,EAEA,KAAK,SAAS,mBAAoB,OAAO,WAAW,MAEpD,mBAAmB,UAAU,OAAS,WAClC,IAAI,EAAK,KAAK,QAEV,EAAU,CAAC,CACX,KAAM,UACN,QAAS,yDACT,QAAS,KAAK,SAAS,QAAQ,SAGnC,KAAK,OAAO,EAAS,SAAU,GAC3B,KAAK,QAAU,EAAM,QACrB,GACJ,EAAE,KAAK,MACX,EAEA,mBAAmB,UAAU,eAAiB,WAC1C,IAAI,EAAK,KAAK,QAUd,KAAK,OARS,CAAC,CACX,KAAM,SACN,KAAK,OACL,QAAS,sCACT,QAAS,EACT,QAAS,CAAC,0BAA0B,uBAGnB,SAAU,GACN,sBAAjB,EAAM,QACN,KAAK,UAAW,EAChB,KAAK,SAAW,kEAChB,KAAK,iBAAmB,YACxB,KAAK,oBAAsB,YAE3B,KAAK,UAAW,EAChB,KAAK,SAAW,kDAChB,KAAK,iBAAmB,UACxB,KAAK,oBAAsB,WAE/B,KAAK,OAAO,IAAI,WAAW,KAAK,UAChC,GACJ,EAAE,KAAK,MACX,EAEA,mBAAmB,UAAU,IAAM,WAC/B,KAAK,UAAU,YAAY,KAC/B","file":"/npm/generator-rb-angular@3.2.1/app/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/generator-rb-angular@3.2.1/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 cgUtils = require('../utils.js');\n\nvar RBangularGenerator = module.exports = function RBangularGenerator(args, options, config) {\n    yeoman.generators.Base.apply(this, arguments);\n\n    this.on('end', function () {\n        this.config.set('partialDirectory','partial/');\n        this.config.set('modalDirectory','partial/');\n        this.config.set('directiveDirectory','directive/');\n        this.config.set('filterDirectory','filter/');\n        this.config.set('serviceDirectory','service/');\n        var inject = {\n            js: {\n                file: 'index.html',\n                marker: cgUtils.JS_MARKER,\n                template: '<script src=\"<%= filename %>\"></script>'\n            },\n            less: {\n                relativeToModule: true,\n                file: '<%= module %>.less',\n                marker: cgUtils.LESS_MARKER,\n                template: '@import \"<%= filename %>\";'\n            }\n        };\n        this.config.set('inject',inject);\n        this.config.save();\n        this.installDependencies({ skipInstall: options['skip-install'] });\n    });\n\n    this.pkg = JSON.parse(this.readFileAsString(path.join(__dirname, '../package.json')));\n};\n\nutil.inherits(RBangularGenerator, yeoman.generators.Base);\n\nRBangularGenerator.prototype.askFor = function askFor() {\n    var cb = this.async();\n\n    var prompts = [{\n        name: 'appname',\n        message: 'What would you like the angular app/module name to be?',\n        default: path.basename(process.cwd())\n    }];\n\n    this.prompt(prompts, function (props) {\n        this.appname = props.appname;\n        cb();\n    }.bind(this));\n};\n\nRBangularGenerator.prototype.askForUiRouter = function askFor() {\n    var cb = this.async();\n\n    var prompts = [{\n        name: 'router',\n        type:'list',\n        message: 'Which router would you like to use?',\n        default: 0,\n        choices: ['Standard Angular Router','Angular UI Router']\n    }];\n\n    this.prompt(prompts, function (props) {\n        if (props.router === 'Angular UI Router') {\n            this.uirouter = true;\n            this.routerJs = 'bower_components/angular-ui-router/release/angular-ui-router.js';\n            this.routerModuleName = 'ui.router';\n            this.routerViewDirective = 'ui-view';\n        } else {\n            this.uirouter = false;\n            this.routerJs = 'bower_components/angular-route/angular-route.js';\n            this.routerModuleName = 'ngRoute';\n            this.routerViewDirective = 'ng-view';\n        }\n        this.config.set('uirouter',this.uirouter);\n        cb();\n    }.bind(this));\n};\n\nRBangularGenerator.prototype.app = function app() {\n    this.directory('skeleton/','./');\n};\n"]}