{"_id":"@divisioncero/create-kudo-app","_rev":"4-0502715e0fda38232ad4270296db7b4e","name":"@divisioncero/create-kudo-app","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@divisioncero/create-kudo-app","version":"0.1.0","keywords":["kudo","divisioncero","ciberseguridad","cybersecurity","políticas","policies","framework","fumadocs","cli","scaffolding","nextjs","documentation","iso27001","latam"],"author":{"url":"https://divisioncero.com","name":"DivisionCero","email":"hello@divisioncero.com"},"license":"MIT","_id":"@divisioncero/create-kudo-app@0.1.0","maintainers":[{"name":"petervargas","email":"hola@divisioncero.com"}],"homepage":"https://kudo.divisioncero.com","bugs":{"url":"https://github.com/PetterVargas/kudo/issues"},"bin":{"create-kudo-app":"bin/cli.js"},"dist":{"shasum":"67206df938580657ca01011ba5371767d07ae25f","tarball":"https://registry.npmjs.org/@divisioncero/create-kudo-app/-/create-kudo-app-0.1.0.tgz","fileCount":97,"integrity":"sha512-YBFqm8MnxFXQoMgX8GnGq6ZXiQzPBev1QW4wSLL/Gh+yQiOfcmTqQ63GURSHkJY94Wu89hG3Ina8YXAN2Wku1w==","signatures":[{"sig":"MEUCIEie9nOgsiYmfaQE+kErQuhc2LJucc98LrI2X5eEUcXdAiEAzyaBdXLl+MjYPOXVVuekEbXWydrOKH4rMAo1ZgP5C7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368011},"type":"module","_from":"file:divisioncero-create-kudo-app-0.1.0.tgz","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","test":"echo \"Tests coming soon\" && exit 0","build":"tsc"},"_npmUser":{"name":"petervargas","email":"hola@divisioncero.com"},"_resolved":"/tmp/08940616f9d1240248914d53fc98cd9f/divisioncero-create-kudo-app-0.1.0.tgz","_integrity":"sha512-YBFqm8MnxFXQoMgX8GnGq6ZXiQzPBev1QW4wSLL/Gh+yQiOfcmTqQ63GURSHkJY94Wu89hG3Ina8YXAN2Wku1w==","deprecated":"Usar v0.2.0 o superior. Esta versión instalaba dependencias automáticamente.","repository":{"url":"git+https://github.com/PetterVargas/kudo.git","type":"git","directory":"create-kudo-app"},"_npmVersion":"11.5.2","description":"CLI para crear nuevas aplicaciones Kudo con templates de políticas de Ciberseguridad","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.1","execa":"^9.5.2","fs-extra":"^11.2.0","commander":"^12.1.0","picocolors":"^1.1.1","@clack/prompts":"^0.8.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.10.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/create-kudo-app_0.1.0_1764536832392_0.8581001199022584","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@divisioncero/create-kudo-app","version":"0.2.0","keywords":["kudo","divisioncero","ciberseguridad","cybersecurity","políticas","policies","framework","fumadocs","cli","scaffolding","nextjs","documentation","iso27001","latam"],"author":{"url":"https://divisioncero.com","name":"DivisionCero","email":"hello@divisioncero.com"},"license":"MIT","_id":"@divisioncero/create-kudo-app@0.2.0","maintainers":[{"name":"petervargas","email":"hola@divisioncero.com"}],"homepage":"https://kudo.divisioncero.com","bugs":{"url":"https://github.com/PetterVargas/kudo/issues"},"bin":{"create-kudo-app":"bin/cli.js"},"dist":{"shasum":"a6977a4c699ac4349e1850894d6ef8e3ab1d49f1","tarball":"https://registry.npmjs.org/@divisioncero/create-kudo-app/-/create-kudo-app-0.2.0.tgz","fileCount":97,"integrity":"sha512-5uu2mQd89LCefa380zTfkbnbI9ITsOTv3a8lqXA2QqgER1AtdB+dNmaOOjOogDrZWMmYxkgf3XQUTFHt/7S9SA==","signatures":[{"sig":"MEUCIDrCgjGtofWfUO410yxWMarU1aMukktqGxGljFqpKuIpAiEAka/ecB/LgizYuTz6hGvpxiOgqzQAqur4oAlA86pQagY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366355},"type":"module","_from":"file:divisioncero-create-kudo-app-0.2.0.tgz","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","test":"echo \"Tests coming soon\" && exit 0","build":"tsc"},"_npmUser":{"name":"petervargas","email":"hola@divisioncero.com"},"_resolved":"/tmp/639ce12b6e8291ae3edc80bd2d8b12a2/divisioncero-create-kudo-app-0.2.0.tgz","_integrity":"sha512-5uu2mQd89LCefa380zTfkbnbI9ITsOTv3a8lqXA2QqgER1AtdB+dNmaOOjOogDrZWMmYxkgf3XQUTFHt/7S9SA==","repository":{"url":"git+https://github.com/PetterVargas/kudo.git","type":"git","directory":"create-kudo-app"},"_npmVersion":"11.5.2","description":"CLI para crear nuevas aplicaciones Kudo con templates de políticas de Ciberseguridad","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.1","execa":"^9.5.2","fs-extra":"^11.2.0","commander":"^12.1.0","picocolors":"^1.1.1","@clack/prompts":"^0.8.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.10.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/create-kudo-app_0.2.0_1764539224316_0.09399026990862058","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@divisioncero/create-kudo-app","version":"0.3.0","description":"CLI para crear nuevas aplicaciones Kudo con templates de políticas de Ciberseguridad","type":"module","bin":{"create-kudo-app":"bin/cli.js"},"scripts":{"build":"tsc","dev":"tsc --watch","prepublishOnly":"pnpm build","test":"echo \"Tests coming soon\" && exit 0"},"keywords":["kudo","divisioncero","ciberseguridad","cybersecurity","políticas","policies","framework","fumadocs","cli","scaffolding","nextjs","documentation","iso27001","latam"],"author":{"name":"DivisionCero","email":"hello@divisioncero.com","url":"https://divisioncero.com"},"license":"MIT","homepage":"https://kudo.divisioncero.com","repository":{"type":"git","url":"git+https://github.com/PetterVargas/kudo.git","directory":"create-kudo-app"},"bugs":{"url":"https://github.com/PetterVargas/kudo/issues"},"dependencies":{"@clack/prompts":"^0.8.2","commander":"^12.1.0","picocolors":"^1.1.1","fs-extra":"^11.2.0","execa":"^9.5.2","ora":"^8.1.1"},"devDependencies":{"@types/fs-extra":"^11.0.4","@types/node":"^22.10.2","typescript":"^5.8.3"},"engines":{"node":">=20.0.0"},"_id":"@divisioncero/create-kudo-app@0.3.0","gitHead":"ffcc12a7fe54293b701dc3233e643413a2b5fb5d","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-NfCgOfsaU1njpAItiya6UgKIizObwaa/2oSRgvttTA318GrAZ4c+P5RRAH+Aoi7YRDszDj8u8/7WWW+ZSpbNPg==","shasum":"08b3ee33ec3a6c83975174aabaa5bad0e8380516","tarball":"https://registry.npmjs.org/@divisioncero/create-kudo-app/-/create-kudo-app-0.3.0.tgz","fileCount":234,"unpackedSize":704433,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@divisioncero%2fcreate-kudo-app@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAWx5sy65gFByVi1wPxeKQkG8UKO7kWLHzWExKuqB1+vAiBVTM9Tj+uYMnpGpznnXbu11nBM0PK9vkU19xUz+wuKxg=="}]},"_npmUser":{"name":"petervargas","email":"hola@divisioncero.com"},"directories":{},"maintainers":[{"name":"petervargas","email":"hola@divisioncero.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-kudo-app_0.3.0_1781938096948_0.29665501609046374"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-30T21:07:12.310Z","modified":"2026-06-20T06:48:17.403Z","0.1.0":"2025-11-30T21:07:12.604Z","0.2.0":"2025-11-30T21:47:04.545Z","0.3.0":"2026-06-20T06:48:17.125Z"},"bugs":{"url":"https://github.com/PetterVargas/kudo/issues"},"author":{"name":"DivisionCero","email":"hello@divisioncero.com","url":"https://divisioncero.com"},"license":"MIT","homepage":"https://kudo.divisioncero.com","keywords":["kudo","divisioncero","ciberseguridad","cybersecurity","políticas","policies","framework","fumadocs","cli","scaffolding","nextjs","documentation","iso27001","latam"],"repository":{"type":"git","url":"git+https://github.com/PetterVargas/kudo.git","directory":"create-kudo-app"},"description":"CLI para crear nuevas aplicaciones Kudo con templates de políticas de Ciberseguridad","maintainers":[{"name":"petervargas","email":"hola@divisioncero.com"}],"readme":"# @divisioncero/create-kudo-app\n\nCLI oficial para crear nuevas aplicaciones Kudo con templates de políticas y controles de ciberseguridad de DivisionCero.\n\n## 🚀 Uso\n\n### Modo interactivo\n\n```bash\n# npm\nnpm create @divisioncero/kudo-app\n\n# pnpm (recomendado)\npnpm create @divisioncero/kudo-app\n\n# yarn\nyarn create @divisioncero/kudo-app\n\n# npx\nnpx @divisioncero/create-kudo-app\n```\n\nEl modo interactivo te permitirá:\n\n- ✅ Elegir el nombre del proyecto\n- ✅ Seleccionar tu package manager preferido (npm/pnpm/yarn)\n- ✅ Incluye automáticamente todos los dominios de seguridad (COR, CIP, CIF, CAP, CCN, ADR, THP, DIA)\n- ✅ Incluye automáticamente el blog\n\n## 📦 ¿Qué incluye?\n\n### Proyecto base\n\n- **Next.js 15** con React 19\n- **Fumadocs** para documentación\n- **Tailwind CSS** para estilos\n- **TypeScript** configurado\n- **MDX** con soporte para:\n  - Matemáticas (KaTeX)\n  - Diagramas (Mermaid)\n  - Syntax highlighting (Shiki)\n- **Componentes** reutilizables\n- **Configuración completa** lista para usar\n\n### Templates de Políticas\n\n25+ templates de políticas organizacionales organizadas en 8 dominios:\n\n1. **COR** - Coherencia Organizacional\n2. **CIP** - Ciberseguridad en Identidad y Puntos Finales\n3. **CIF** - Ciberseguridad en Infraestructura\n4. **CAP** - Ciberseguridad en Aplicaciones\n5. **CCN** - Continuidad y Cambios del Negocio\n6. **ADR** - Análisis, Detección y Respuesta\n7. **THP** - Talento Humano y Proveedores\n8. **DIA** - Datos e Inteligencia Artificial\n\n## 🏗️ Estructura del proyecto generado\n\n```\nmy-kudo-project/\n├── app/                          # Next.js App Router\n│   ├── (home)/                   # Landing y blog\n│   ├── [...slug]/                # Páginas de documentación\n│   ├── api/search/               # API de búsqueda\n│   └── layout.config.tsx         # Configuración de navegación\n├── content/\n│   ├── docs/\n│   │   ├── politicas/           # Templates de políticas\n│   │   ├── [dominios]/          # Controles por dominio\n│   │   └── framework/           # Documentación del framework\n│   └── blog/                    # Blog posts (opcional)\n├── components/                   # Componentes React\n├── lib/                         # Utilidades\n└── public/                      # Assets estáticos\n```\n\n## 🛠️ Comandos disponibles\n\nDespués de crear tu proyecto:\n\n```bash\ncd my-kudo-project\n\n# Desarrollo local\npnpm dev\n\n# Build para producción\npnpm build\n\n# Exportar sitio estático\npnpm export\n\n# Iniciar servidor de producción\npnpm start\n```\n\n## 📚 Documentación\n\n- [Kudo Framework](https://kudo.divisioncero.com/framework)\n- [Fumadocs](https://fumadocs.dev)\n- [DivisionCero](https://divisioncero.com)\n- [CyberAcademy](https://cyberacademy.divisioncero.com)\n\n## 🤝 Contribuir\n\n¿Encontraste un bug o tienes una sugerencia? [Abre un issue](https://github.com/PetterVargas/kudo/issues)\n\n## 📄 Licencia\n\nMIT © DivisionCero\n","readmeFilename":"README.md"}