feat(cli): add prdy, quality-rails, and wizard subcommands
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful

Wires @mosaic/prdy, @mosaic/quality-rails, and @mosaic/mosaic into the
unified CLI binary. The wizard subcommand uses dynamic import to avoid
loading heavy wizard deps for other commands. Adds @types/node to cli
devDependencies and guards @mosaic/mosaic index.ts program.parse() so
the module is safely importable without auto-executing.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-14 20:04:57 -05:00
parent c4e52085e3
commit 481b351ec8
4 changed files with 112 additions and 2 deletions

12
pnpm-lock.yaml generated
View File

@@ -268,6 +268,15 @@ importers:
packages/cli:
dependencies:
'@mosaic/mosaic':
specifier: workspace:^
version: link:../mosaic
'@mosaic/prdy':
specifier: workspace:^
version: link:../prdy
'@mosaic/quality-rails':
specifier: workspace:^
version: link:../quality-rails
commander:
specifier: ^13.0.0
version: 13.1.0
@@ -287,6 +296,9 @@ importers:
specifier: ^4.8.0
version: 4.8.3
devDependencies:
'@types/node':
specifier: ^22.0.0
version: 22.19.15
'@types/react':
specifier: ^18.3.0
version: 18.3.28