feat: TypeScript installation wizard with @clack/prompts TUI #1
Reference in New Issue
Block a user
Delete Branch "feature/wizard-installer"
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?
Summary
mosaic-initwith a modern 9-stage TypeScript wizard using@clack/prompts--non-interactiveand CI usagedist/mosaic-wizard.mjs(547 KB) via tsdown — no node_modules needed at runtimemosaic initprefers wizard when Node.js 18+ is available, falls back to bashremote-install.shupdated with Node.js detection and wizard preferenceArchitecture
Three-layer design inspired by OpenClaw:
Test plan
pnpm typecheckpassespnpm buildproduces dist/mosaic-wizard.mjspnpm test— 30/30 tests pass (unit + integration)