{"version":3,"sources":["jsdelivr-header.js","/npm/generator-babel-standard@1.1.1/generators/app/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,SAAS,uBAAuB,GAAO,OAAO,GAAO,EAAI,WAAa,EAAM,CAAE,QAAW,EAAO,CAEhG,IAAI,cAAgB,QAAQ,iBAExB,eAAiB,uBAAuB,eAExC,aAAe,QAAQ,gBAEvB,cAAgB,uBAAuB,cAEvC,iBAAmB,QAAQ,oBAE3B,kBAAoB,uBAAuB,kBAE3C,uBAAyB,QAAQ,2BAEjC,wBAA0B,uBAAuB,wBAEjD,uBAAyB,QAAQ,2BAEjC,wBAA0B,uBAAuB,wBAEjD,oBAAsB,QAAQ,wBAE9B,qBAAuB,uBAAuB,qBAE9C,qBAAuB,QAAQ,yBAE/B,sBAAwB,uBAAuB,sBAE/C,uBAAyB,QAAQ,2BAEjC,wBAA0B,uBAAuB,wBAErD,OAAO,QAAU,kBAA2B,QAAE,KAAK,OAAO,CACxD,YAAa,WACX,kBAA2B,QAAE,KAAK,MAAM,KAAM,WAE9C,KAAK,OAAO,SAAU,CACpB,UAAU,EACV,KAAM,QACN,MAAM,IAGR,KAAK,SAAS,iBAAkB,CAC9B,KAAM,OACN,SAAU,KAAK,QAAQ,SAEzB,KAAK,SAAS,UAAW,CACvB,KAAM,OACN,SAAU,KAAK,QAAQ,QAE3B,EAEA,kBAAmB,SAA2B,GAC5C,IAAI,EAAQ,KAER,EAAS,KAAK,QAAQ,OAE1B,OAAO,EAAI,sBAA+B,SAAG,GAAS,SAAU,GAC9D,IAAI,EAAO,EAAO,KACd,GAAc,EAAI,wBAAiC,SAAG,EAAgB,SAAyB,EAAM,GAA1B,EAAgB,QAE/F,OAAO,EAAI,qBAA8B,SAAG,CAC1C,QAAW,EACX,KAAM,SAAc,GAIlB,OAHI,IACF,EAAM,GAAQ,IAER,CACV,GACC,EACL,GACF,EAEA,KAAM,WACJ,IAAI,EAAS,KAET,EAAO,KAAK,QAEZ,EAAU,KAAK,kBAAkB,CAAC,CACpC,KAAM,aACN,QAAS,wCACT,QAAW,KAAK,QAAQ,QAAQ,MAAO,KACvC,OAAQ,SAAgB,GACtB,OAAO,EAAI,wBAAiC,SAAG,EACjD,GACC,CACD,KAAM,iBACN,QAAS,gCACT,OAAO,EACP,SAAU,SAAkB,GAC1B,OAAO,EAAI,OAAS,GAAW,gCACjC,GACC,CACD,KAAM,UACN,QAAS,mCACT,OAAO,EACP,SAAU,SAAkB,GAC1B,OAAO,EAAI,OAAS,GAAW,mCACjC,EACA,OAAQ,SAAgB,GACtB,OAAO,EAAI,eAAwB,SAAG,EACxC,KAGF,KAAK,OAAO,GAAS,SAAU,GAC7B,EAAO,WAAa,EAAM,WAC1B,EAAO,iBAAkB,EAAI,wBAAiC,SAAG,EAAM,YACvE,EAAO,eAAiB,EAAM,eAC9B,EAAO,KAAO,EAAO,KAAK,IAAI,OAC9B,EAAO,MAAQ,EAAO,KAAK,IAAI,QAC/B,EAAO,QAAU,EAAM,QACvB,EAAO,kBAAmB,EAAI,cAAuB,SAAG,EAAO,SAE/D,EAAO,SAAS,eAAgB,iBAChC,EAAO,SAAS,gBAAiB,kBACjC,EAAO,SAAS,YAAa,cAC7B,EAAO,SAAS,aAAc,eAC9B,EAAO,SAAS,gBAChB,EAAO,SAAS,gBAChB,EAAO,SAAS,WAChB,EAAO,SAAS,aAEhB,EAAO,SAAS,gBAAiB,gBAEjC,GACF,GACF,EAEA,QAAS,WACP,KAAK,YACP","file":"/npm/generator-babel-standard@1.1.1/generators/app/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/generator-babel-standard@1.1.1/generators/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';\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }\n\nvar _normalizeUrl = require('normalize-url');\n\nvar _normalizeUrl2 = _interopRequireDefault(_normalizeUrl);\n\nvar _humanizeUrl = require('humanize-url');\n\nvar _humanizeUrl2 = _interopRequireDefault(_humanizeUrl);\n\nvar _yeomanGenerator = require('yeoman-generator');\n\nvar _yeomanGenerator2 = _interopRequireDefault(_yeomanGenerator);\n\nvar _lodashStringCamelCase = require('lodash/string/camelCase');\n\nvar _lodashStringCamelCase2 = _interopRequireDefault(_lodashStringCamelCase);\n\nvar _lodashStringKebabCase = require('lodash/string/kebabCase');\n\nvar _lodashStringKebabCase2 = _interopRequireDefault(_lodashStringKebabCase);\n\nvar _lodashObjectExtend = require('lodash/object/extend');\n\nvar _lodashObjectExtend2 = _interopRequireDefault(_lodashObjectExtend);\n\nvar _lodashCollectionMap = require('lodash/collection/map');\n\nvar _lodashCollectionMap2 = _interopRequireDefault(_lodashCollectionMap);\n\nvar _lodashLangIsUndefined = require('lodash/lang/isUndefined');\n\nvar _lodashLangIsUndefined2 = _interopRequireDefault(_lodashLangIsUndefined);\n\nmodule.exports = _yeomanGenerator2['default'].Base.extend({\n  constructor: function constructor() {\n    _yeomanGenerator2['default'].Base.apply(this, arguments);\n\n    this.option('silent', {\n      defaults: false,\n      type: Boolean,\n      hide: true\n    });\n\n    this.argument('githubUsername', {\n      type: String,\n      required: this.options.silent\n    });\n    this.argument('website', {\n      type: String,\n      required: this.options.silent\n    });\n  },\n\n  _configurePrompts: function _configurePrompts(prompts) {\n    var _this = this;\n\n    var silent = this.options.silent;\n\n    return (0, _lodashCollectionMap2['default'])(prompts, function (prompt) {\n      var name = prompt.name;\n      var defaultVal = !(0, _lodashLangIsUndefined2['default'])(prompt['default']) ? prompt['default'] : _this[name];\n\n      return (0, _lodashObjectExtend2['default'])({\n        'default': defaultVal,\n        when: function when(props) {\n          if (silent) {\n            props[name] = defaultVal;\n          }\n          return !silent;\n        }\n      }, prompt);\n    });\n  },\n\n  init: function init() {\n    var _this2 = this;\n\n    var done = this.async();\n\n    var prompts = this._configurePrompts([{\n      name: 'moduleName',\n      message: 'What do you want to name your module?',\n      'default': this.appname.replace(/\\s/g, '-'),\n      filter: function filter(val) {\n        return (0, _lodashStringKebabCase2['default'])(val);\n      }\n    }, {\n      name: 'githubUsername',\n      message: 'What is your GitHub username?',\n      store: true,\n      validate: function validate(val) {\n        return val.length > 0 ? true : 'You have to provide a username';\n      }\n    }, {\n      name: 'website',\n      message: 'What is the URL of your website?',\n      store: true,\n      validate: function validate(val) {\n        return val.length > 0 ? true : 'You have to provide a website URL';\n      },\n      filter: function filter(val) {\n        return (0, _normalizeUrl2['default'])(val);\n      }\n    }]);\n\n    this.prompt(prompts, function (props) {\n      _this2.moduleName = props.moduleName;\n      _this2.camelModuleName = (0, _lodashStringCamelCase2['default'])(props.moduleName);\n      _this2.githubUsername = props.githubUsername;\n      _this2.name = _this2.user.git.name();\n      _this2.email = _this2.user.git.email();\n      _this2.website = props.website;\n      _this2.humanizedWebsite = (0, _humanizeUrl2['default'])(_this2.website);\n\n      _this2.template('editorconfig', '.editorconfig');\n      _this2.template('gitattributes', '.gitattributes');\n      _this2.template('gitignore', '.gitignore');\n      _this2.template('travis.yml', '.travis.yml');\n      _this2.template('src/index.js');\n      _this2.template('test/test.js');\n      _this2.template('LICENSE');\n      _this2.template('README.md');\n      // needed so npm doesn't try to use it and fail\n      _this2.template('_package.json', 'package.json');\n\n      done();\n    });\n  },\n\n  install: function install() {\n    this.npmInstall();\n  }\n});"]}