{"_id":"@aegisx/create-app","_rev":"5-89b4771443a273bd14be126224bc531a","name":"@aegisx/create-app","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@aegisx/create-app","version":"1.0.0","keywords":["nx","monorepo","angular","fastify","enterprise","scaffold","generator","create-app"],"author":{"name":"AegisX Team"},"license":"MIT","_id":"@aegisx/create-app@1.0.0","maintainers":[{"name":"dixonsatit","email":"dixonsatit@gmail.com"}],"homepage":"https://github.com/aegisx/create-app#readme","bugs":{"url":"https://github.com/aegisx/create-app/issues"},"bin":{"create-aegisx-app":"bin/index.js"},"dist":{"shasum":"58a750d69f4473f5f586e4cf292c98cb3018bbaa","tarball":"https://registry.npmjs.org/@aegisx/create-app/-/create-app-1.0.0.tgz","fileCount":62,"integrity":"sha512-OV+orVxE2l2+vzLdcjVVtiXJJo+mqS/zTsc0WcyGbe2fRjgHf4iOJtsDJvLOYuZmvd7DH0D0+vrkFVcrIBvzCQ==","signatures":[{"sig":"MEUCIFERQ2NZ30q7zcPt9TqtAA96FCzHfrUj4drmNDot3RcbAiEAliA8k3kC8yiTXBjnOis9l3ubC7dgReD+LYEElIeUjTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297147},"engines":{"node":">=18.0.0"},"gitHead":"15a436e836b6887cae01b64b2a762583d54541c7","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"dixonsatit","email":"dixonsatit@gmail.com"},"repository":{"url":"git+https://github.com/aegisx/create-app.git","type":"git"},"_npmVersion":"10.9.2","description":"Create enterprise Nx monorepo with Angular and Fastify","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^11.1.1","inquirer":"^8.2.6","commander":"^11.0.0","cross-spawn":"^7.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/cross-spawn":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/create-app_1.0.0_1756634651278_0.08656860617049955","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aegisx/create-app","version":"1.0.1","keywords":["nx","monorepo","angular","fastify","enterprise","scaffold","generator","create-app"],"author":{"name":"AegisX Team"},"license":"MIT","_id":"@aegisx/create-app@1.0.1","maintainers":[{"name":"dixonsatit","email":"dixonsatit@gmail.com"}],"homepage":"https://github.com/aegisx/create-app#readme","bugs":{"url":"https://github.com/aegisx/create-app/issues"},"bin":{"create-aegisx-app":"bin/index.js"},"dist":{"shasum":"eb502b2ce145e002d880d2ea31da4c69b9ac2937","tarball":"https://registry.npmjs.org/@aegisx/create-app/-/create-app-1.0.1.tgz","fileCount":62,"integrity":"sha512-EDoPpWoQ/maDY0jPzavmRHQaUVSX9m/RBXCmU/dGPYr9UDqv5NTzxAHweJWlkdy3ZeQpxtfOQbmR2xC6l3OWNg==","signatures":[{"sig":"MEYCIQDKAS6aHVbSuC1C5PN5T5sH4jHDnD+U2WHS20fFLdzQ8AIhAOZG8U/8SX+ZtM/AsTLMMJjwGObp38Trbb1XJa07+SA+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297254},"engines":{"node":">=18.0.0"},"gitHead":"0658eb4b9b7f4e860e48c9e537c68a6400b77399","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"dixonsatit","email":"dixonsatit@gmail.com"},"repository":{"url":"git+https://github.com/aegisx/create-app.git","type":"git"},"_npmVersion":"10.9.2","description":"Create enterprise Nx monorepo with Angular and Fastify","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^11.1.1","inquirer":"^8.2.6","commander":"^11.0.0","cross-spawn":"^7.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/cross-spawn":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/create-app_1.0.1_1756639057638_0.31170594778851735","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aegisx/create-app","version":"1.0.2","keywords":["nx","monorepo","angular","fastify","enterprise","scaffold","generator","create-app"],"author":{"name":"AegisX Team"},"license":"MIT","_id":"@aegisx/create-app@1.0.2","maintainers":[{"name":"dixonsatit","email":"dixonsatit@gmail.com"}],"homepage":"https://github.com/aegisx/create-app#readme","bugs":{"url":"https://github.com/aegisx/create-app/issues"},"bin":{"create-aegisx-app":"bin/index.js"},"dist":{"shasum":"75c1fb6095aa50de3b72af0d1520e084589f44c5","tarball":"https://registry.npmjs.org/@aegisx/create-app/-/create-app-1.0.2.tgz","fileCount":62,"integrity":"sha512-eOnbVcCeXkLPNr0dOc42DaZArqSEpheABGa06qhU6I+FLE/Z8/yFQ+85c6RTjzRu/se7nmT3uAkZb+EkHEdPww==","signatures":[{"sig":"MEQCICeF9TlGAqfZCM+EZQW0/MJh5PRm5XAVRatD8AqOw4iUAiB31b+WI3ZuywS24owSBbu4EG5kxMfWocFiDvbybF4gGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297252},"engines":{"node":">=18.0.0"},"gitHead":"9c459e30515dc499ad465161279188d35c6296e3","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"dixonsatit","email":"dixonsatit@gmail.com"},"repository":{"url":"git+https://github.com/aegisx/create-app.git","type":"git"},"_npmVersion":"10.9.2","description":"Create enterprise Nx monorepo with Angular and Fastify","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^11.1.1","inquirer":"^8.2.6","commander":"^11.0.0","cross-spawn":"^7.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/cross-spawn":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/create-app_1.0.2_1756640537608_0.009986888507104164","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@aegisx/create-app","version":"1.0.3","keywords":["nx","monorepo","angular","fastify","enterprise","scaffold","generator","create-app"],"author":{"name":"AegisX Team"},"license":"MIT","_id":"@aegisx/create-app@1.0.3","maintainers":[{"name":"dixonsatit","email":"dixonsatit@gmail.com"}],"homepage":"https://github.com/aegisx/create-app#readme","bugs":{"url":"https://github.com/aegisx/create-app/issues"},"bin":{"create-aegisx-app":"bin/index.js"},"dist":{"shasum":"955f160b2135edbb6e2d84537eb231f6b505ae39","tarball":"https://registry.npmjs.org/@aegisx/create-app/-/create-app-1.0.3.tgz","fileCount":62,"integrity":"sha512-flWFbdjotQ4Jq6CEnSb2c5HWs3p1WrqxU1sGFiCphfihjLH1jsocohJPurTN8cuwIS7JTQkIx5bDUqQFUzLmHg==","signatures":[{"sig":"MEUCIBNYUOL+rGIPp4sSmihVAPQ+VlHd5ZDLObma0pnCqr1xAiEAz0KDPB0c58awwDPi4Onny5pX0jN3bTMgyEVPye7gfH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297962},"engines":{"node":">=18.0.0"},"gitHead":"1c9f66ee74dc87d364b8a82d64f16ec97147d1c3","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"dixonsatit","email":"dixonsatit@gmail.com"},"repository":{"url":"git+https://github.com/aegisx/create-app.git","type":"git"},"_npmVersion":"10.9.2","description":"Create enterprise Nx monorepo with Angular and Fastify","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^11.1.1","inquirer":"^8.2.6","commander":"^11.0.0","cross-spawn":"^7.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/cross-spawn":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/create-app_1.0.3_1756645234098_0.25151951782348747","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@aegisx/create-app","version":"1.0.4","description":"Create enterprise Nx monorepo with Angular and Fastify","bin":{"create-aegisx-app":"bin/index.js"},"scripts":{"build":"tsc","dev":"tsc --watch","prepublishOnly":"npm run build"},"keywords":["nx","monorepo","angular","fastify","enterprise","scaffold","generator","create-app"],"author":{"name":"AegisX Team"},"license":"MIT","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/aegisx/create-app.git"},"engines":{"node":">=18.0.0"},"dependencies":{"chalk":"^4.1.2","commander":"^11.0.0","cross-spawn":"^7.0.3","fs-extra":"^11.1.1","inquirer":"^8.2.6","ora":"^5.4.1"},"devDependencies":{"@types/cross-spawn":"^6.0.2","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^20.0.0","typescript":"^5.0.0"},"_id":"@aegisx/create-app@1.0.4","gitHead":"401e775d256faba4d1858f219ee516fdbe809c35","bugs":{"url":"https://github.com/aegisx/create-app/issues"},"homepage":"https://github.com/aegisx/create-app#readme","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-q0VMZzrV91mRosFqgTkty21qg9LJLWTdjU8SzuGrTPDuY3pOuYJZKJ552BxL8L9PGFyVMtgYYFrcwHAWFbl+Sw==","shasum":"8b48b4f67cc9a2e3e4d14a68382f86a6eb1cea1b","tarball":"https://registry.npmjs.org/@aegisx/create-app/-/create-app-1.0.4.tgz","fileCount":62,"unpackedSize":1297955,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCrUFTJknQmcgtwr48d9DMRItHPnk6kUL5PCaAWikAzWgIgJdPNDq/O4O3guJDsrKTo5zpeUGFO68H1trQzHtcMj2s="}]},"_npmUser":{"name":"dixonsatit","email":"dixonsatit@gmail.com"},"directories":{},"maintainers":[{"name":"dixonsatit","email":"dixonsatit@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-app_1.0.4_1756646572769_0.06286936292820333"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-31T10:04:11.162Z","modified":"2025-08-31T13:22:53.212Z","1.0.0":"2025-08-31T10:04:11.495Z","1.0.1":"2025-08-31T11:17:37.884Z","1.0.2":"2025-08-31T11:42:17.824Z","1.0.3":"2025-08-31T13:00:34.376Z","1.0.4":"2025-08-31T13:22:53.012Z"},"bugs":{"url":"https://github.com/aegisx/create-app/issues"},"author":{"name":"AegisX Team"},"license":"MIT","homepage":"https://github.com/aegisx/create-app#readme","keywords":["nx","monorepo","angular","fastify","enterprise","scaffold","generator","create-app"],"repository":{"type":"git","url":"git+https://github.com/aegisx/create-app.git"},"description":"Create enterprise Nx monorepo with Angular and Fastify","maintainers":[{"name":"dixonsatit","email":"dixonsatit@gmail.com"}],"readme":"# @aegisx/create-app\n\nCreate enterprise-grade Nx monorepo with Angular and Fastify in seconds.\n\n## 🚀 Quick Start\n\n```bash\nnpx @aegisx/create-app my-project\ncd my-project\nnx serve api    # API on http://localhost:3333\nnx serve web    # Web on http://localhost:4200\nnx serve admin  # Admin on http://localhost:4201\n```\n\n## 📦 What's Included\n\n- **Nx Monorepo** - Modern build system with caching\n- **3 Apps Ready to Run**:\n  - `api` - Fastify backend with health checks\n  - `web` - Angular SPA for public users\n  - `admin` - Angular admin dashboard\n- **Shared Libraries**:\n  - `shared/types` - TypeScript interfaces\n  - `shared/utils` - Common utilities\n- **Developer Experience**:\n  - Git hooks with Husky\n  - Commit linting\n  - Code formatting with Prettier\n  - Linting with ESLint\n  - Testing with Jest\n- **Docker Ready** - PostgreSQL & Redis\n- **Full Documentation** - Architecture guides\n\n## 🎯 Interactive Mode\n\n```bash\nnpx @aegisx/create-app\n```\n\nYou'll be prompted for:\n- Project name\n- Target directory\n- Docker setup\n- Database migrations\n\n## ⚡ Skip All Prompts\n\n```bash\nnpx @aegisx/create-app my-project -y\n```\n\n## 📋 CLI Options\n\n```bash\nOptions:\n  -V, --version     output the version number\n  -y, --yes         skip prompts and use defaults\n  --skip-git        skip git initialization\n  --skip-install    skip dependency installation\n  -h, --help        display help for command\n```\n\n## 🛠️ Requirements\n\n- Node.js >= 18\n- Yarn (will be installed automatically if not present)\n\n## 📁 Project Structure\n\n```\nmy-project/\n├── apps/\n│   ├── api/         # Fastify backend\n│   ├── web/         # Angular public app\n│   └── admin/       # Angular admin app\n├── libs/\n│   └── shared/\n│       ├── types/   # Shared TypeScript types\n│       └── utils/   # Shared utilities\n├── docs/            # Complete documentation\n├── nx.json          # Nx configuration\n└── package.json     # Dependencies\n```\n\n## 🚀 Next Steps\n\nAfter creating your project:\n\n1. **Start Development**\n   ```bash\n   nx serve api    # Backend on :3333\n   nx serve web    # Frontend on :4200\n   nx serve admin  # Admin on :4201\n   ```\n\n2. **Run Tests**\n   ```bash\n   nx test api\n   nx test web\n   nx test admin\n   ```\n\n3. **Build for Production**\n   ```bash\n   nx build api --prod\n   nx build web --prod\n   nx build admin --prod\n   ```\n\n## 📚 Documentation\n\nFull documentation is included in the `docs/` directory:\n- Architecture guides\n- Development workflows\n- Testing strategies\n- Deployment guides\n\n## 🤝 Contributing\n\nContributions are welcome! Please read our contributing guidelines.\n\n## 📄 License\n\nMIT","readmeFilename":"README.md"}