{"_id":"@aenima/template-builder","_rev":"1-08375d9d75b94914bcf00c613ac25f75","name":"@aenima/template-builder","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@aenima/template-builder","publishConfig":{"access":"public"},"version":"0.0.1","author":{"name":"Aenima Agency"},"license":"ISC","type":"module","repository":{"type":"github:user/repo","url":"https://github.com/dev-aenima/resources-it/lib/Typescript/template-builder"},"bin":{"template-builder":"lib/index.js"},"scripts":{"build":"tsc","lint":"npx eslint src","lint:fix":"npx lint -- --fix","format":"npx prettier src --check","format:fix":"npx prettier -- --write","prepare":"yarn build","preversion":"yarn lint","version":"yarn format && git add -A src","postversion":"git push && git push --tags"},"devDependencies":{"@types/node":"^20.2.5","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.42.1","eslint":"^8.27.0","eslint-config-aenima":"^0.1.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.8","typescript":"^5.0.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"dependencies":{"chalk":"^5.3.0","commander":"^11.0.0"},"gitHead":"a6c2bf6bd4fb9fde43224a7b3cb9e7d1098b99de","description":"- **Lenguaje**: Typescript\r - **Version**: 5.0.4\r - **Entorno**: NodeJS\r ​\r ## Funcionalidad​","_id":"@aenima/template-builder@0.0.1","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-txbbyNyKivFMTPBGCU3xyH36NrUMY5ninHHG7RiTTUV0pUpOm+hUXnUc0rTzKswXd3hqAw0cIeUChCYzDUZWnA==","shasum":"416f508c2c78b5aa8a4f2cddd2a0e0fbd0f54fe4","tarball":"https://registry.npmjs.org/@aenima/template-builder/-/template-builder-0.0.1.tgz","fileCount":22,"unpackedSize":10959,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9yP6N87QIZnnrZNxkZ8G157H+9kJycibn31zQqbqwuAiEA8tIYDLjpHNqr8BoLl3TZ+g7lUevj3MrwxsSeTfagDWE="}]},"_npmUser":{"name":"jlannoo","email":"julianlannoo@gmail.com"},"directories":{},"maintainers":[{"name":"nicolasdecabrera","email":"ndecabrera@aenima.agency"},{"name":"jlannoo","email":"julianlannoo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/template-builder_0.0.1_1689085752391_0.5105877777433376"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-11T14:29:12.306Z","0.0.1":"2023-07-11T14:29:12.605Z","modified":"2024-03-25T14:07:42.738Z"},"maintainers":[{"email":"lnapolitano@aenima.agency","name":"luchonapo"},{"email":"ndecabrera@aenima.agency","name":"nicolasdecabrera"},{"email":"julianlannoo@gmail.com","name":"jlannoo"}],"description":"- **Lenguaje**: Typescript\r - **Version**: 5.0.4\r - **Entorno**: NodeJS\r ​\r ## Funcionalidad​","repository":{"type":"github:user/repo","url":"https://github.com/dev-aenima/resources-it/lib/Typescript/template-builder"},"author":{"name":"Aenima Agency"},"license":"ISC","readme":"# Aenima Template Builder\r\n## Entorno\r\n\r\n- **Lenguaje**: Typescript\r\n- **Version**: 5.0.4\r\n- **Entorno**: NodeJS\r\n​\r\n## Funcionalidad​\r\n\r\n### ¿Qué funcionalidad cumple?\r\ncrear scaffolds para iniciar proyectos rapidamente\r\n​\r\n### ¿Cuándo usar?\r\ncuando el proyecto utilice las tecnologias/herramientas definidas\r\n​\r\n### ¿Cuándo no usar?\r\nsi el proyecto es muy personalizado\r\n​\r\n### Pros\r\n- Rapidez a la hora de crear proyectos\r\n- Configuracion automatica de eslint y prettier\r\n​\r\n### Contras\r\n- Las versiones son las ultimas y pueden haber problemas\r\n- No contiene mucha personalizacion\r\n\r\n## Como Usar?\r\nSe puede solicitar ayuda con el comando\r\n\r\n```bash\r\nnpx aenima-template-builder --help\r\n```\r\n\r\ny lo mismo para cada template comando\r\n\r\n```bash\r\nnpx aenima-template-builder [COMANDO] --help\r\n```\r\n\r\n## Comandos\r\n### Create\r\n\r\n```bash\r\nnpx aenima-template-builder create [TEMPLATE] [PARAMETROS]\r\n```\r\n\r\n## Templates\r\n\r\n### `next-app`\r\n\r\nComando\r\n\r\n```bash\r\nnpx aenima-template-builder create next-app -n [CARPETA]\r\n```\r\n\r\nParametros\r\n\r\n| Key | Nombre | Descripcion | Requerido |\r\n| ------ | -------- | ----------- | - |\r\n| **-n** |  `nombre` | nombre de la carpeta raiz | SI\r\n\r\nInstalaciones\r\n\r\n| Nombre | Descripcion | Version | \r\n| ------ | -------- | -- |\r\n| **NextJs** | nextJs con typescript, eslint, prettier | Latest |\r\n| **eslint-config-aenima** | configuracion de eslint de aenima | Latest |\r\n","readmeFilename":"README.md"}