This repository has been archived on 2026-05-03. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
novarix-networks-homepage/node_modules/next/dist/esm/lib/install-dependencies.js
T
Kismet Hasanaj 34dc9aec52 .
2026-05-02 20:07:02 +02:00

25 lines
886 B
JavaScript

import { cyan } from './picocolors';
import path from 'path';
import { getPkgManager } from './helpers/get-pkg-manager';
import { install } from './helpers/install';
import { getOnline } from './helpers/get-online';
export async function installDependencies(baseDir, deps, dev = false) {
const packageManager = getPkgManager(baseDir);
const isOnline = await getOnline();
if (deps.length) {
console.log();
console.log(`Installing ${dev ? 'devDependencies' : 'dependencies'} (${packageManager}):`);
for (const dep of deps){
console.log(`- ${cyan(dep.pkg)}`);
}
console.log();
await install(path.resolve(baseDir), deps.map((dep)=>dep.pkg), {
devDependencies: dev,
isOnline,
packageManager
});
console.log();
}
}
//# sourceMappingURL=install-dependencies.js.map