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