• 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