()
| 193 | } |
| 194 | |
| 195 | function checkPrerequisites() { |
| 196 | logStep("1/3", "Checking prerequisites..."); |
| 197 | |
| 198 | if (!commandExists("uvx")) { |
| 199 | console.error(formatMissingUvxGuidance(projectRoot)); |
| 200 | process.exit(1); |
| 201 | } |
| 202 | logSuccess("uvx found"); |
| 203 | |
| 204 | if (!commandExists("npm")) { |
| 205 | logError("npm is required but not found"); |
| 206 | process.exit(1); |
| 207 | } |
| 208 | logSuccess("npm found"); |
| 209 | } |
| 210 | |
| 211 | // ═══════════════════════════════════════════════════════════════════════════ |
| 212 | // Process Management |
no test coverage detected