- Realizar una librería de utilidades
- Se debe crear una librería con vite y typescript que resuelva un problema. Puede ser de utilidades básicas para un proyecto, de criptografía, de estructuras de datos, de sorting, de utilidades para tests, etc
- Mínimo 6 funciones
- La librería debe tener un test coverage > 85%
- Se debe integrar mutation testing
- Debe estar subida a NPM
- Debe estar correctamente versionada
- Se debe trabajar con PULL REQUESTS
- Librería de HOOKS
- Como segunda entrega se le propone al alumno desarrollar una librería de hooks apta para un proyecto React (con vite y typescript). Algunas ideas son: Lib de utilidades, librería de fetching, lib de manejo de formularios, etc.
- La librería debe tener un test coverage > 90%
- Debe estar subida a NPM
- Se debe hacer hincapié en el readme y en la forma de usar la lib
- Debe estar correctamente versionada
- Se debe trabajar con PULL REQUESTS
- Librería de componentes
- Se debe crear una lib de componentes basada en storybook. Se propone el desarrollo base de un design system o componentes que resuelvan problemas específicos como OnBoarding o lo que el desarrollador crea conveniente
- La lib debe tener un test coverage > 90%
- Debe estar subida a NPM
- Se debe hacer hincapié en el readme y en la forma de usar la lib
- Se debe trabajar con PULL REQUESTS
- Se debe integrar algun sistema de monitoreo de coverage