UNPKG

@myywlc/lin-cli

Version:

lin cli

62 lines (46 loc) 1.75 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); require("core-js/modules/es.array.concat"); require("core-js/modules/es.object.to-string"); require("core-js/modules/es.promise"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator")); require("regenerator-runtime/runtime"); var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator")); var _handleRC = require("./handleRC"); var _downloadGitRepo = _interopRequireDefault(require("download-git-repo")); var _default = /*#__PURE__*/function () { var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(templateName, projectName) { var config, api; return _regenerator.default.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: _context.next = 2; return (0, _handleRC.getAll)(); case 2: config = _context.sent; api = "".concat(config.registry, "/").concat(templateName); return _context.abrupt("return", new Promise(function (resolve, reject) { (0, _downloadGitRepo.default)(api, projectName, function (err) { if (err) { reject(err); } resolve(); }); })); case 5: case "end": return _context.stop(); } } }, _callee); })); return function (_x, _x2) { return _ref.apply(this, arguments); }; }(); exports.default = _default;