| 529 | } |
| 530 | |
| 531 | private getDevCommandForPackageManager(packageManager: string): { |
| 532 | command: string |
| 533 | args: Array<string> |
| 534 | } { |
| 535 | switch (packageManager) { |
| 536 | case 'npm': |
| 537 | return { command: 'npm', args: ['run', 'dev'] } |
| 538 | case 'yarn': |
| 539 | return { command: 'yarn', args: ['dev'] } |
| 540 | case 'bun': |
| 541 | return { command: 'bun', args: ['run', 'dev'] } |
| 542 | case 'deno': |
| 543 | return { command: 'deno', args: ['task', 'dev'] } |
| 544 | default: |
| 545 | return { command: 'pnpm', args: ['dev'] } |
| 546 | } |
| 547 | } |
| 548 | |
| 549 | private log = { |
| 550 | tree: (prefix: string, msg: string, isLast = false) => { |