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

Function getPackageManagerInstallCommand

packages/create/src/package-manager.ts:64–89  ·  view source on GitHub ↗
(
  packagerManager: PackageManager,
  pkg?: string,
  isDev: boolean = false,
)

Source from the content-addressed store, hash-verified

62}
63
64export function getPackageManagerInstallCommand(
65 packagerManager: PackageManager,
66 pkg?: string,
67 isDev: boolean = false,
68) {
69 if (pkg) {
70 switch (packagerManager) {
71 case 'yarn':
72 case 'pnpm':
73 return {
74 command: packagerManager,
75 args: ['add', pkg, isDev ? '--dev' : ''],
76 }
77 default:
78 return {
79 command: packagerManager,
80 args: ['install', pkg, isDev ? '-D' : ''],
81 }
82 }
83 } else {
84 return {
85 command: packagerManager,
86 args: ['install'],
87 }
88 }
89}
90
91export function packageManagerInstall(
92 environment: Environment,

Callers 4

packageManagerInstallFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected