Skip to content

Commit

Permalink
refactor(config): update console.log of the `preinstall-global-depe…
Browse files Browse the repository at this point in the history
…ndencies.js` file
  • Loading branch information
beatrizsmerino committed Aug 17, 2022
1 parent c9e2e1f commit 63e0277
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions bin/preinstall-global-dependencies.js
Original file line number Diff line number Diff line change
Expand Up @@ -77,26 +77,30 @@ async function installGlobalDependencies() {
if (usingVolta) {
await getGlobalDependenciesInstalledVolta();

console.groupCollapsed("🚀 Preinstall global dependencies:");
Object.entries(toInstall).forEach(([
dependenceName,
dependenceVersion
]) => {
console.log(`Installing dependencies: ${dependenceName}@${dependenceVersion}`);
execSync(`${usingMacOS ? "sudo" : ""} volta install ${dependenceName}@${dependenceVersion} `);
console.log(`➕ Installing dependency: ${dependenceName}@${dependenceVersion}`);
});
console.groupEnd();
} else {
const installedNVM = await getGlobalDependenciesInstalledNVM();

console.groupCollapsed("🚀 Dependencies:");
Object.keys(toInstall).forEach(dependenceName => {
const found = Object.keys(installedNVM).find(dependenceInstalled => dependenceInstalled === dependenceName);
const dependenceVersion = toInstall[dependenceName].replace("~", "").replace("^", "");
if (!found) {
console.log(`Installing dependencies: ${dependenceName} @${dependenceVersion} `);
execSync(`${usingMacOS ? "sudo" : ""} npm i - g ${dependenceName} @${dependenceVersion} `);
console.log(`➕ Installing dependency: ${dependenceName}@${dependenceVersion}`);
} else {
console.log(`Dependencies already installed: ${dependenceName} @${dependenceVersion} `);
console.log(`✅ Dependency already installed: ${dependenceName} @${dependenceVersion} `);
}
});
console.groupEnd();
}
}

Expand Down

0 comments on commit 63e0277

Please # to comment.