MCPcopy Create free account
hub / github.com/TanStack/cli / getPackageManager

Function getPackageManager

packages/create/src/package-manager.ts:13–25  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

11export const DEFAULT_PACKAGE_MANAGER: PackageManager = 'npm'
12
13export function getPackageManager(): PackageManager | undefined {
14 const userAgent = process.env.npm_config_user_agent
15
16 if (userAgent === undefined) {
17 return DEFAULT_PACKAGE_MANAGER
18 }
19
20 const packageManager = SUPPORTED_PACKAGE_MANAGERS.find((manager) =>
21 userAgent.startsWith(manager),
22 )
23
24 return packageManager
25}
26
27export function getPackageManagerScriptCommand(
28 packagerManager: PackageManager,

Callers 2

promptForCreateOptionsFunction · 0.90
normalizeOptionsFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected