Files
bootstrap/package.json
Jason Woltje cdd3ca07be feat: add TypeScript installation wizard with @clack/prompts TUI
Replace bash mosaic-init with a modern 9-stage wizard:
- SOUL.md identity, USER.md profile, TOOLS.md configuration
- Runtime detection (Claude, Codex, OpenCode) + MCP setup
- Skills catalog with categorized selection
- Quick Start and Advanced modes
- HeadlessPrompter for --non-interactive and CI usage
- ConfigService abstraction layer for future DB migration
- Bundled as single dist/mosaic-wizard.mjs via tsdown
- mosaic init now prefers wizard when Node.js is available
- 30 tests covering stages, templates, and integration

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 12:22:44 -06:00

31 lines
605 B
JSON

{
"name": "mosaic-wizard",
"version": "0.2.0",
"type": "module",
"private": true,
"bin": {
"mosaic-wizard": "./dist/mosaic-wizard.mjs"
},
"scripts": {
"build": "tsdown",
"dev": "tsx src/index.ts",
"test": "vitest run",
"test:watch": "vitest",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@clack/prompts": "^0.9",
"commander": "^13",
"picocolors": "^1.1",
"yaml": "^2.7",
"zod": "^3.24"
},
"devDependencies": {
"@types/node": "^22",
"tsdown": "^0.20.3",
"tsx": "^4.19",
"typescript": "^5.7",
"vitest": "^3.0"
}
}