feat(mosaic): merge @mosaic/cli into @mosaic/mosaic #381
Reference in New Issue
Block a user
Delete Branch "fix/merge-cli-into-mosaic"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
@mosaic/mosaicand@mosaic/clihad a circular dependency (cli → mosaic → cli) that blocked the turbo build graph. Users installing@mosaic/mosaiconly gotmosaic-wizard, notmosaic.Solution
Merge the CLI into
@mosaic/mosaic. One package, two binaries:mosaic→ CLI (yolo, coord, prdy, tui, gateway, etc.)mosaic-wizard→ Installation wizardChanges
packages/cli/src/*intopackages/mosaic/src/@mosaic/mosaicimports to static relative importsjsx: react-jsxto mosaic tsconfigpackages/clifrom workspace viapnpm-workspace.yamlinstall.shto install@mosaic/mosaicinstead of@mosaic/cliChecks
node dist/cli.js --helpworks correctlyNext Steps (separate PRs)
packages/clidirectory entirely@mosaic/wizardas a standalone wizard package@mosaic/cli