xdn-framework-detector
Advanced tools
Comparing version 0.10.0-alpha.0 to 0.11.0
@@ -7,2 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
// istanbul ignore file | ||
var _default = [{ | ||
@@ -9,0 +10,0 @@ name: 'Next.js', |
14
index.js
@@ -30,15 +30,9 @@ "use strict"; | ||
if (framework == null) { | ||
console.log('> ' + _chalk.default.red('We were unable to detect your web framework. Aborting deployment.')); | ||
process.exit(1); | ||
console.log(`> ${_chalk.default.red('We were unable to detect your web framework. Aborting deployment.')}`); | ||
return process.exit(1); | ||
} | ||
console.log(`> detected ${_chalk.default.green(framework.name)}`); | ||
try { | ||
await (0, _install.default)('xdn-router'); | ||
await (0, _install.default)(framework.builder); | ||
} catch (e) { | ||
process.exit(1); | ||
} | ||
await (0, _install.default)('xdn-router'); | ||
await (0, _install.default)(framework.builder); | ||
return framework.command; | ||
@@ -45,0 +39,0 @@ } |
@@ -14,4 +14,8 @@ "use strict"; | ||
var _path = require("path"); | ||
var _isPackageInstalled = _interopRequireDefault(require("./isPackageInstalled")); | ||
var _fs = require("fs"); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -29,3 +33,9 @@ | ||
const spinner = (0, _ora.default)(message).start(); | ||
(0, _child_process.exec)(`npm install ${lib}`, error => { | ||
let command = 'npm install --save'; | ||
if ((0, _fs.existsSync)((0, _path.join)('yarn.lock'))) { | ||
command = 'yarn add'; | ||
} | ||
(0, _child_process.exec)(`${command} ${lib}`, error => { | ||
if (error) { | ||
@@ -32,0 +42,0 @@ spinner.fail(`${message} failed.`); |
{ | ||
"name": "xdn-framework-detector", | ||
"version": "0.10.0-alpha.0", | ||
"version": "0.11.0", | ||
"main": "index.js", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
5169
93
4