fix: quality-rails Commander version mismatch crashes mosaic quality-rails
All checks were successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful

CLI uses Commander 13, quality-rails used 12. The `_prepareForParse`
method (v13-only) was called on a v12 Command object via `addCommand`.

Fix: export `registerQualityRails(parent)` that registers subcommands
directly on the caller's Commander instance, avoiding cross-package
command sharing. Bump quality-rails commander to ^13.0.0.

Bump: cli/mosaic 0.0.10, quality-rails 0.0.3.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Jarvis
2026-04-02 21:39:00 -05:00
parent d4c5797a65
commit 1a1e5b17d7
6 changed files with 25 additions and 17 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "@mosaic/quality-rails",
"version": "0.0.2",
"version": "0.0.3",
"type": "module",
"main": "dist/index.js",
"types": "dist/index.d.ts",
@@ -17,7 +17,7 @@
"test": "vitest run --passWithNoTests"
},
"dependencies": {
"commander": "^12.0.0"
"commander": "^13.0.0"
},
"devDependencies": {
"@types/node": "^22.0.0",