MCPcopy
hub / github.com/npmx-dev/npmx.dev / resolveNpmProcessCommand

Function resolveNpmProcessCommand

cli/src/npm-process.ts:8–24  ·  view source on GitHub ↗
(
  npmArgs: string[],
  platform = process.platform,
  comSpec = process.env.ComSpec,
)

Source from the content-addressed store, hash-verified

6}
7
8export function resolveNpmProcessCommand(
9 npmArgs: string[],
10 platform = process.platform,
11 comSpec = process.env.ComSpec,
12): NpmProcessCommand {
13 if (platform === 'win32') {
14 return {
15 command: comSpec || 'cmd.exe',
16 args: ['/d', '/s', '/c', 'npm', ...npmArgs],
17 }
18 }
19
20 return {
21 command: 'npm',
22 args: npmArgs,
23 }
24}

Callers 2

execNpmFunction · 0.90
runNpmLoginFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected