"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
var _exportNames = {
  chokidar: true,
  address: true,
  axios: true,
  chalk: true,
  cheerio: true,
  crossSpawn: true,
  debug: true,
  deepmerge: true,
  execa: true,
  fsExtra: true,
  glob: true,
  lodash: true,
  Mustache: true,
  pkgUp: true,
  portfinder: true,
  prompts: true,
  resolve: true,
  rimraf: true,
  semver: true,
  stripAnsi: true,
  yParser: true,
  BaseGenerator: true,
  generateFile: true,
  Generator: true,
  getGitInfo: true,
  installDeps: true,
  filesize: true,
  gzipSize: true,
  logger: true,
  printHelp: true,
  updatePackageJSON: true,
  register: true
};
Object.defineProperty(exports, "BaseGenerator", {
  enumerable: true,
  get: function () {
    return _BaseGenerator.default;
  }
});
Object.defineProperty(exports, "Generator", {
  enumerable: true,
  get: function () {
    return _Generator.default;
  }
});
Object.defineProperty(exports, "Mustache", {
  enumerable: true,
  get: function () {
    return _mustache.default;
  }
});
Object.defineProperty(exports, "address", {
  enumerable: true,
  get: function () {
    return _address.default;
  }
});
Object.defineProperty(exports, "axios", {
  enumerable: true,
  get: function () {
    return _axios.default;
  }
});
Object.defineProperty(exports, "chalk", {
  enumerable: true,
  get: function () {
    return _chalk.default;
  }
});
Object.defineProperty(exports, "cheerio", {
  enumerable: true,
  get: function () {
    return _cheerio.default;
  }
});
exports.chokidar = void 0;
Object.defineProperty(exports, "crossSpawn", {
  enumerable: true,
  get: function () {
    return _crossSpawn.default;
  }
});
Object.defineProperty(exports, "debug", {
  enumerable: true,
  get: function () {
    return _debug.default;
  }
});
Object.defineProperty(exports, "deepmerge", {
  enumerable: true,
  get: function () {
    return _deepmerge.default;
  }
});
exports.execa = void 0;
Object.defineProperty(exports, "filesize", {
  enumerable: true,
  get: function () {
    return _filesize.default;
  }
});
Object.defineProperty(exports, "fsExtra", {
  enumerable: true,
  get: function () {
    return _fsExtra.default;
  }
});
Object.defineProperty(exports, "generateFile", {
  enumerable: true,
  get: function () {
    return _generateFile.default;
  }
});
Object.defineProperty(exports, "getGitInfo", {
  enumerable: true,
  get: function () {
    return _getGitInfo.default;
  }
});
Object.defineProperty(exports, "glob", {
  enumerable: true,
  get: function () {
    return _glob.default;
  }
});
Object.defineProperty(exports, "gzipSize", {
  enumerable: true,
  get: function () {
    return _gzipSize.default;
  }
});
Object.defineProperty(exports, "installDeps", {
  enumerable: true,
  get: function () {
    return _installDeps.default;
  }
});
Object.defineProperty(exports, "lodash", {
  enumerable: true,
  get: function () {
    return _lodash.default;
  }
});
exports.pkgUp = exports.logger = void 0;
Object.defineProperty(exports, "portfinder", {
  enumerable: true,
  get: function () {
    return _portfinder.default;
  }
});
exports.printHelp = void 0;
Object.defineProperty(exports, "prompts", {
  enumerable: true,
  get: function () {
    return _prompts.default;
  }
});
exports.register = void 0;
Object.defineProperty(exports, "resolve", {
  enumerable: true,
  get: function () {
    return _resolve.default;
  }
});
Object.defineProperty(exports, "rimraf", {
  enumerable: true,
  get: function () {
    return _rimraf.default;
  }
});
Object.defineProperty(exports, "semver", {
  enumerable: true,
  get: function () {
    return _semver.default;
  }
});
Object.defineProperty(exports, "stripAnsi", {
  enumerable: true,
  get: function () {
    return _stripAnsi.default;
  }
});
Object.defineProperty(exports, "updatePackageJSON", {
  enumerable: true,
  get: function () {
    return _updatePackageJSON.default;
  }
});
Object.defineProperty(exports, "yParser", {
  enumerable: true,
  get: function () {
    return _yargsParser.default;
  }
});
var chokidar = _interopRequireWildcard(require("chokidar"));
exports.chokidar = chokidar;
var _address = _interopRequireDefault(require("../compiled/address"));
var _axios = _interopRequireDefault(require("../compiled/axios"));
var _chalk = _interopRequireDefault(require("../compiled/chalk"));
var _cheerio = _interopRequireDefault(require("../compiled/cheerio"));
var _crossSpawn = _interopRequireDefault(require("../compiled/cross-spawn"));
var _debug = _interopRequireDefault(require("../compiled/debug"));
var _deepmerge = _interopRequireDefault(require("../compiled/deepmerge"));
var execa = _interopRequireWildcard(require("../compiled/execa"));
exports.execa = execa;
var _fsExtra = _interopRequireDefault(require("../compiled/fs-extra"));
var _glob = _interopRequireDefault(require("../compiled/glob"));
var _lodash = _interopRequireDefault(require("../compiled/lodash"));
var _mustache = _interopRequireDefault(require("../compiled/mustache"));
var pkgUp = _interopRequireWildcard(require("../compiled/pkg-up"));
exports.pkgUp = pkgUp;
var _portfinder = _interopRequireDefault(require("../compiled/portfinder"));
var _prompts = _interopRequireDefault(require("../compiled/prompts"));
var _resolve = _interopRequireDefault(require("../compiled/resolve"));
var _rimraf = _interopRequireDefault(require("../compiled/rimraf"));
var _semver = _interopRequireDefault(require("../compiled/semver"));
var _stripAnsi = _interopRequireDefault(require("../compiled/strip-ansi"));
var _yargsParser = _interopRequireDefault(require("../compiled/yargs-parser"));
var _BaseGenerator = _interopRequireDefault(require("./BaseGenerator/BaseGenerator"));
var _generateFile = _interopRequireDefault(require("./BaseGenerator/generateFile"));
var _Generator = _interopRequireDefault(require("./Generator/Generator"));
var _getGitInfo = _interopRequireDefault(require("./getGitInfo"));
var _installDeps = _interopRequireDefault(require("./installDeps"));
var _filesize = _interopRequireDefault(require("../compiled/filesize"));
var _gzipSize = _interopRequireDefault(require("../compiled/gzip-size"));
var logger = _interopRequireWildcard(require("./logger"));
exports.logger = logger;
var printHelp = _interopRequireWildcard(require("./printHelp"));
exports.printHelp = printHelp;
var _updatePackageJSON = _interopRequireDefault(require("./updatePackageJSON"));
var _getCorejsVersion = require("./getCorejsVersion");
Object.keys(_getCorejsVersion).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _getCorejsVersion[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _getCorejsVersion[key];
    }
  });
});
var _getDevBanner = require("./getDevBanner");
Object.keys(_getDevBanner).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _getDevBanner[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _getDevBanner[key];
    }
  });
});
var _importLazy = require("./importLazy");
Object.keys(_importLazy).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _importLazy[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _importLazy[key];
    }
  });
});
var _isLocalDev = require("./isLocalDev");
Object.keys(_isLocalDev).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _isLocalDev[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _isLocalDev[key];
    }
  });
});
var _isStyleFile = require("./isStyleFile");
Object.keys(_isStyleFile).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _isStyleFile[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _isStyleFile[key];
    }
  });
});
var _npmClient = require("./npmClient");
Object.keys(_npmClient).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _npmClient[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _npmClient[key];
    }
  });
});
var _randomColor = require("./randomColor/randomColor");
Object.keys(_randomColor).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _randomColor[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _randomColor[key];
    }
  });
});
var _register = _interopRequireWildcard(require("./register"));
exports.register = _register;
var _tryPaths = require("./tryPaths");
Object.keys(_tryPaths).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _tryPaths[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _tryPaths[key];
    }
  });
});
var _winPath = require("./winPath");
Object.keys(_winPath).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _winPath[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _winPath[key];
    }
  });
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }