UNPKG

bod

Version:
18 lines (17 loc) 629 B
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 };