Skip to content
This repository was archived by the owner on Jul 13, 2019. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion lib/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,9 @@ var _steps = require("./steps");

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } function _next(value) { step("next", value); } function _throw(err) { step("throw", err); } _next(); }); }; }
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }

function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }

try {
_asyncToGenerator(
Expand Down
2 changes: 1 addition & 1 deletion lib/questions/type.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ var type = {
type: "list",
name: "type",
message: "Which starter kit would you like to generate?",
choices: ["React", "Others (Coming soon..)"],
choices: ["React", "Angular", "Others (Coming soon..)"],
filter: function filter(val) {
return val.toLowerCase();
}
Expand Down
4 changes: 3 additions & 1 deletion lib/steps/copyFiles.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,9 @@ var _utils = require("./../utils");

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } function _next(value) { step("next", value); } function _throw(err) { step("throw", err); } _next(); }); }; }
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }

function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }

var copyFiles =
/*#__PURE__*/
Expand Down
4 changes: 3 additions & 1 deletion lib/steps/getName.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,9 @@ var _utils = require("./../utils");

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } function _next(value) { step("next", value); } function _throw(err) { step("throw", err); } _next(); }); }; }
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }

function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }

var getName =
/*#__PURE__*/
Expand Down
11 changes: 7 additions & 4 deletions lib/steps/getType.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,9 @@ var _questions = _interopRequireDefault(require("./../questions"));

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } function _next(value) { step("next", value); } function _throw(err) { step("throw", err); } _next(); }); }; }
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }

function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }

var getType =
/*#__PURE__*/
Expand Down Expand Up @@ -58,17 +60,18 @@ function () {
return _context.abrupt("return", getType());

case 12:
if (!(type === "react")) {
if (!(type === "react" || type === "angular")) {
_context.next = 14;
break;
}

return _context.abrupt("return", type);

case 14:
throw new Error("An incorrect answer was given, please try again");
console.log(_chalk.default.red.bold("An incorrect answer was given, please try again"));
return _context.abrupt("return", getType());

case 15:
case 16:
case "end":
return _context.stop();
}
Expand Down
4 changes: 3 additions & 1 deletion lib/utils/install.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@ var _execa = _interopRequireDefault(require("execa"));

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } function _next(value) { step("next", value); } function _throw(err) { step("throw", err); } _next(); }); }; }
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }

function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }

var shouldUseYarn =
/*#__PURE__*/
Expand Down
2 changes: 1 addition & 1 deletion src/questions/type.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ const type = {
type: "list",
name: "type",
message: "Which starter kit would you like to generate?",
choices: ["React", "Others (Coming soon..)"],
choices: ["React", "Angular", "Others (Coming soon..)"],
filter: val => val.toLowerCase()
};

Expand Down
5 changes: 3 additions & 2 deletions src/steps/getType.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,12 @@ const getType = async argParserType => {
return getType();
}

if (type === "react") {
if (type === "react" || type === "angular") {
return type;
}

throw new Error("An incorrect answer was given, please try again");
console.log(chalk.red.bold(`An incorrect answer was given, please try again`));
return getType();
};

export default getType;