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

Function getPackageManagerCommandForScript

packages/cli/tests-e2e/helpers.ts:209–240  ·  view source on GitHub ↗
(
  packageManager: 'pnpm' | 'npm' | 'yarn' | 'bun' | 'deno',
  script: 'dev' | 'build',
)

Source from the content-addressed store, hash-verified

207}
208
209function getPackageManagerCommandForScript(
210 packageManager: 'pnpm' | 'npm' | 'yarn' | 'bun' | 'deno',
211 script: 'dev' | 'build',
212) {
213 switch (packageManager) {
214 case 'npm':
215 return {
216 command: 'npm',
217 args: ['run', script],
218 }
219 case 'pnpm':
220 return {
221 command: 'pnpm',
222 args: [script],
223 }
224 case 'yarn':
225 return {
226 command: 'yarn',
227 args: [script],
228 }
229 case 'bun':
230 return {
231 command: 'bun',
232 args: ['run', script],
233 }
234 case 'deno':
235 return {
236 command: 'deno',
237 args: ['task', script],
238 }
239 }
240}
241
242function getPackageManagerTypecheckCommand(
243 packageManager: 'pnpm' | 'npm' | 'yarn' | 'bun' | 'deno',

Callers 2

runQualityGatesFunction · 0.85
createAppFixtureFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected