{"version":3,"sources":["jsdelivr-header.js","/npm/git-clone-repo@1.0.0/dest/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,OAAO,eAAe,QAAS,aAAc,CAC3C,OAAO,IAGT,IAAI,OAAS,QAAQ,SAEjB,QAAU,uBAAuB,QAEjC,MAAQ,QAAQ,QAEhB,OAAS,uBAAuB,OAEhC,SAAW,QAAQ,YAEnB,UAAY,uBAAuB,UAEnC,gBAAkB,QAAQ,oBAE1B,iBAAmB,uBAAuB,iBAE9C,SAAS,uBAAuB,GAAO,OAAO,GAAO,EAAI,WAAa,EAAM,CAAE,QAAS,EAAO,CAE9F,IAAI,aAAe,SAAsB,GACvC,IAAI,EAAO,UAAU,OAAS,QAAsB,IAAjB,UAAU,GAAmB,UAAU,GAAK,CAAC,EAC5E,EAAO,EAAK,KACZ,EAAc,EAAK,YAEnB,EAAM,QAAQ,MAEd,EAAU,EACV,EAAW,GAAQ,aACnB,EAAkB,GAEtB,GAAI,EAAa,CACf,IAAI,GAAa,EAAI,iBAAiB,SAAS,GAC3C,EAAe,OAAO,QAAQ,KAAK,EAAK,GAE5C,EAAkB,EAAa,EAAc,CAC/C,CAEI,UAAU,QAAQ,IAAI,KAAa,UAAU,QAAQ,MAAM,EAAS,cACtE,EAAU,WAAa,GACb,UAAU,QAAQ,IAAI,IAAY,UAAU,QAAQ,MAAM,EAAS,UAC7E,EAAU,eAAiB,EAAW,IAAM,GAG9C,IAGE,OAFA,QAAQ,QAAQ,UAAU,aAAe,EAAU,IAAM,IAElD,CACT,CAAE,MAAO,GACP,OAAO,CACT,CACF,EAEA,QAAQ,QAAU","file":"/npm/git-clone-repo@1.0.0/dest/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.19.2.\n * Original file: /npm/git-clone-repo@1.0.0/dest/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\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _execa = require('execa');\n\nvar _execa2 = _interopRequireDefault(_execa);\n\nvar _path = require('path');\n\nvar _path2 = _interopRequireDefault(_path);\n\nvar _inputIs = require('input-is');\n\nvar _inputIs2 = _interopRequireDefault(_inputIs);\n\nvar _pathIsAbsolute = require('path-is-absolute');\n\nvar _pathIsAbsolute2 = _interopRequireDefault(_pathIsAbsolute);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar gitCloneRepo = function gitCloneRepo(URL) {\n  var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},\n      host = _ref.host,\n      destination = _ref.destination;\n\n  var cwd = process.cwd();\n\n  var thisURL = URL;\n  var thisHost = host || 'github.com';\n  var thisDestination = '';\n\n  if (destination) {\n    var isAbsolute = (0, _pathIsAbsolute2.default)(destination);\n    var absolutePath = _path2.default.join(cwd, destination);\n\n    thisDestination = isAbsolute ? destination : absolutePath;\n  }\n\n  if (_inputIs2.default.url(thisURL) && !_inputIs2.default.valid(thisURL, /https:\\/\\//)) {\n    thisURL = 'https://' + thisURL;\n  } else if (!_inputIs2.default.url(thisURL) && _inputIs2.default.valid(thisURL, /.\\/./)) {\n    thisURL = 'https://www.' + thisHost + '/' + thisURL;\n  }\n\n  try {\n    _execa2.default.shellSync('git clone ' + thisURL + ' ' + thisDestination);\n\n    return true;\n  } catch (e) {\n    return false;\n  }\n};\n\nexports.default = gitCloneRepo;"]}