@capgo/find-package-manager
Version:
Find the package manager of a project
8 lines (6 loc) • 529 B
TypeScript
export type PackageManagerType = 'yarn' | 'npm' | 'bun' | 'pnpm' | 'unknown';
export type InstallCommand = 'install' | 'add';
export type PackageManagerRunner = 'yarn dlx' | 'npx' | 'bunx' | 'pnpm exec';
export function findPackageManagerType (path?: string, defaultPackageManager?: PackageManagerType): PackageManagerType;
export function findInstallCommand (packageManagerType?: PackageManagerType): InstallCommand;
export function findPackageManagerRunner (path?: string, defaultPackageManagerRunner?: PackageManagerRunner);