Runner: Erkennung pnpm/yarn-Details

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Sonnet 5.5 committed 2026-09-30 21:53:41 +00:00
1 parent e2c517a015
commit b8174e296a
2 files changed
+9 -3

No files matched your search

+3 -2
View File
@@ -33,13 +33,14 @@ function installCmd(pm, files) {
? ['npm', 'ci', '--include=dev']
: ['npm', 'install', '--include=dev', '--no-audit', '--no-fund'];
}
if (pm === 'yarn' && files.has('.yarnrc.yml')) return ['yarn', 'install', '--immutable']; // Yarn Berry
return [pm, 'install', '--frozen-lockfile'];
}
// npm/pnpm brauchen `--` vor den Skript-Argumenten, yarn/bun reichen sie direkt durch.
// Nur npm braucht `--` vor den Skript-Argumenten, pnpm/yarn/bun reichen sie direkt durch.
function devCmdFor(pm, port) {
const args = ['--host', '0.0.0.0', '--port', String(port)];
return pm === 'npm' || pm === 'pnpm' ? [pm, 'run', 'dev', '--', ...args] : [pm, 'run', 'dev', ...args];
return pm === 'npm' ? [pm, 'run', 'dev', '--', ...args] : [pm, 'run', 'dev', ...args];
}
export function detectProject(files, { mode, index, previewJson } = {}) {