firebase-tools
Version:
Command-Line Interface for Firebase
22 lines (21 loc) • 736 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getNuxtVersion = getNuxtVersion;
exports.nuxtConfigFilesExist = nuxtConfigFilesExist;
const fs_extra_1 = require("fs-extra");
const path_1 = require("path");
const utils_1 = require("../utils");
function getNuxtVersion(cwd) {
return (0, utils_1.findDependency)("nuxt", {
cwd,
depth: 0,
omitDev: false,
})?.version;
}
async function nuxtConfigFilesExist(dir) {
const configFilesExist = await Promise.all([
(0, fs_extra_1.pathExists)((0, path_1.join)(dir, "nuxt.config.js")),
(0, fs_extra_1.pathExists)((0, path_1.join)(dir, "nuxt.config.ts")),
]);
return configFilesExist.some((it) => it);
}