{"id":29142473,"url":"https://github.com/erikwebdeveloper/jschanllanges","last_synced_at":"2026-05-10T05:07:31.672Z","repository":{"id":301893552,"uuid":"1010597906","full_name":"ErikWebDeveloper/JSChanllanges","owner":"ErikWebDeveloper","description":"Domina JavaScript resolviendo retos divertidos.","archived":false,"fork":false,"pushed_at":"2025-06-29T12:25:21.000Z","size":76,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-29T13:30:55.858Z","etag":null,"topics":["challenges","javascript","typescript","vite"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ErikWebDeveloper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-29T12:17:56.000Z","updated_at":"2025-06-29T12:25:25.000Z","dependencies_parsed_at":"2025-06-29T13:31:02.287Z","dependency_job_id":"dc3a0078-d708-478e-8c25-54a3f3df28aa","html_url":"https://github.com/ErikWebDeveloper/JSChanllanges","commit_stats":null,"previous_names":["erikwebdeveloper/jschanllanges"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ErikWebDeveloper/JSChanllanges","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ErikWebDeveloper%2FJSChanllanges","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ErikWebDeveloper%2FJSChanllanges/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ErikWebDeveloper%2FJSChanllanges/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ErikWebDeveloper%2FJSChanllanges/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ErikWebDeveloper","download_url":"https://codeload.github.com/ErikWebDeveloper/JSChanllanges/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ErikWebDeveloper%2FJSChanllanges/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262839802,"owners_count":23372790,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["challenges","javascript","typescript","vite"],"created_at":"2025-06-30T19:37:45.067Z","updated_at":"2026-05-10T05:07:31.634Z","avatar_url":"https://github.com/ErikWebDeveloper.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚀 JS Challenges - ¡Domina JavaScript con Retos Divertidos!  \n\n¡Bienvenido a **JS Challenges**! ✨ Un proyecto donde podrás practicar y mejorar tus habilidades en JavaScript resolviendo retos de diferentes niveles de dificultad. Desde operaciones básicas con arrays hasta algoritmos complejos, ¡aquí hay algo para todos!  \n\nAún estoy trabajando en los retos, puliendo detalles y añadiendo más funcionalidades. ¿Quieres probar lo que ya está listo? ¡Adelante! Pero ten en cuenta que:\n\n- 🛠️ Algunos retos pueden estar incompletos (¡pronto los terminaré!).\n- 🐞 Pueden existir bugs (si los ves, ¡avísame!).\n- 🎨 El diseño podría cambiar (¡se aceptan ideas!).\n\n## 🌟 Características  \n\n- 📚 **Retos organizados** por categoría y dificultad  \n- 🧩 **Ejemplos y tests** incluidos para cada reto  \n- 🛠️ **Editor de código integrado** para probar tus soluciones  \n\n## 🛠️ Instalación Local  \n\n¿Quieres contribuir o probar el proyecto en tu máquina? ¡Sigue estos pasos!  \n\n1. **Clona el repositorio**  \n   ```bash\n   git clone https://github.com/ErikWebDeveloper/JSChanllanges.git\n   cd js-challenges\n   ```\n\n2. **Instala las dependencias**  \n   ```bash\n   npm install\n   ```\n\n3. **Ejecuta el servidor de desarrollo**  \n   ```bash\n   npm run dev\n   ```\n\n4. **¡Listo!** 🎉  \n   Abre tu navegador en [http://localhost:5173](http://localhost:5173) y comienza a resolver retos.  \n\n## 🌟 Inspiración  \n\nEste proyecto está inspirado en el increíble **[JavaScript Advent](https://adventjs.dev/es)** de [@midudev](https://github.com/midudev) 🎄✨.  \nSi te gustan los retos de JS, ¡no dejes de visitar su repositorio! Es una mina de oro para aprender y practicar.  \n\n\u003e *\"Gran parte de la estructura y la idea de retos interactivos viene de su trabajo. ¡Mil gracias, [Midu](https://midu.dev/)!\"*  \n\n---\n\n### ¿Por qué este proyecto es diferente?  \n- **Enfoque colaborativo**: ¡Cualquiera puede proponer nuevos retos!  \n- **Tecnología moderna**: Vite + React + TypeScript para mejor rendimiento.  \n- **Extensible**: Fácil de modificar y adaptar a nuevas categorías.  \n\n---\n\n\n## 🤝 Contribuciones  \n\n¡Me encantaría que formes parte de este proyecto! Puedes contribuir de dos maneras:  \n\n1. **Reportar un issue** 🐛  \n   ¿Encontraste un error? ¡Házmelo saber! [Abre un issue](https://github.com/ErikWebDeveloper/JSChanllanges/issues).  \n\n2. **Añadir un nuevo reto** 💡  \n   ¿Tienes una idea para un desafío genial?  \n   - Añádelo en `challenges.json` siguiendo el formato establecido.  \n   - Crea un **Pull Request** y lo revisaré con gusto.  \n\n## 📜 Licencia  \n\nEste proyecto está bajo la licencia **MIT**. Básicamente:  \n\n✅ **Puedes** usarlo, modificarlo y distribuirlo libremente.  \n❌ **No puedes** reclamarlo como propio ni venderlo sin permiso.  \n\n\n## 🙌 Agradecimientos  \n- [@midudev](https://github.com/midudev) por su [JavaScript Advent](https://github.com/midudev/javascript-advent), que inspiró este proyecto.  \n\n---\n\n### ¡Espero que disfrutes del proyecto! Si te gusta, deja una ⭐ en el repositorio.  \n\nHappy coding! 💻🎉","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferikwebdeveloper%2Fjschanllanges","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ferikwebdeveloper%2Fjschanllanges","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferikwebdeveloper%2Fjschanllanges/lists"}