UNPKG

firebase-tools

Version:
27 lines (26 loc) 906 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.askInstallDependencies = void 0; const logger_1 = require("../../../logger"); const prompt_1 = require("../../../prompt"); const spawn_1 = require("../../spawn"); async function askInstallDependencies(setup, config) { await (0, prompt_1.prompt)(setup, [ { name: "npm", type: "confirm", message: "Do you want to install dependencies with npm now?", default: true, }, ]); if (setup.npm) { try { await (0, spawn_1.wrapSpawn)("npm", ["install"], config.projectDir + `/${setup.source}`); } catch (e) { logger_1.logger.info(); logger_1.logger.error("NPM install failed, continuing with Firebase initialization..."); } } } exports.askInstallDependencies = askInstallDependencies;