{
  "version": 3,
  "sources": ["../../src/runNpm.ts"],
  "sourcesContent": ["import type { SpawnSyncReturns } from 'node:child_process';\nimport { packageManager } from './packages/cli-meta/index.ts';\nimport { getConfig, types as allTypes } from './packages/config/index.ts';\nimport { runNpm as _runNpm } from './packages/run-npm/index.ts';\nimport pick from 'ramda/src/pick';\n\nexport async function runNpm(\n  args: string[]\n): Promise<SpawnSyncReturns<Buffer>> {\n  const { config } = await getConfig({\n    cliOptions: {},\n    packageManager,\n    rcOptionsTypes: {\n      ...pick.default(['npm-path'], allTypes),\n    },\n  });\n\n  return _runNpm(config.npmPath, args);\n}\n"],
  "mappings": "AACA,SAAS,sBAAsB;AAC/B,SAAS,WAAW,SAAS,gBAAgB;AAC7C,SAAS,UAAU,eAAe;AAClC,OAAO,UAAU;AAEjB,eAAsB,OACpB,MACmC;AACnC,QAAM,EAAE,OAAO,IAAI,MAAM,UAAU;AAAA,IACjC,YAAY,CAAC;AAAA,IACb;AAAA,IACA,gBAAgB;AAAA,MACd,GAAG,KAAK,QAAQ,CAAC,UAAU,GAAG,QAAQ;AAAA,IACxC;AAAA,EACF,CAAC;AAED,SAAO,QAAQ,OAAO,SAAS,IAAI;AACrC;",
  "names": []
}
