bod
Version:
Boilerplate CLI App
18 lines (17 loc) • 629 B
JavaScript
import process from 'node:process';
import { color, printer } from './console.js';
import { program, select } from './core.js';
import { envinfo, spawn } from './os.js';
function findPackageManager() {
var _a;
const userAgent = (_a = process.env.npm_config_user_agent) !== null && _a !== void 0 ? _a : '';
const packageManager = /pnpm/.test(userAgent)
? 'pnpm'
: /yarn/.test(userAgent)
? 'yarn'
: /bun/.test(userAgent)
? 'bun'
: 'npm';
return packageManager;
}
export { color, envinfo, findPackageManager, printer, program, select, spawn };