UNPKG

@directus/extensions-sdk

Version:

A toolkit to develop extensions to extend Directus

15 lines (14 loc) 475 B
import getPackageManagerAgent from './get-package-manager-agent.js'; /** * Determine whether to use pnpm, yarn, or npm based on the parsed package manager agent info */ export default function getPackageManager() { const agent = getPackageManagerAgent(); if (agent !== null) { if ('pnpm' in agent && agent['pnpm'] !== '?') return 'pnpm'; if ('yarn' in agent && agent['yarn'] !== '?') return 'yarn'; } return 'npm'; }