MCPcopy Index your code
hub / github.com/cobusgreyling/loop-engineering / resolveAuditCli

Function resolveAuditCli

tools/loop-init/src/cli.ts:330–341  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

328}
329
330async function resolveAuditCli(): Promise<string | null> {
331 const monorepo = path.resolve(PACKAGE_ROOT, '../loop-audit/dist/cli.js');
332 if (await exists(monorepo)) return monorepo;
333 try {
334 const { createRequire } = await import('node:module');
335 const require = createRequire(import.meta.url);
336 const pkg = require.resolve('@cobusgreyling/loop-audit/package.json');
337 return path.join(path.dirname(pkg), 'dist/cli.js');
338 } catch {
339 return null;
340 }
341}
342
343async function runAuditJson(cli: string, targetDir: string): Promise<string> {
344 return new Promise((resolve, reject) => {

Callers 1

runAuditSummaryFunction · 0.85

Calls 1

existsFunction · 0.70

Tested by

no test coverage detected