El ejercicio básico sería implementar una aplicación simple que:
- Tenga el bundling montado con webpack.
- Muestre un logo (por ejemplo el de lemoncode u otro que queráis).
- Esté montada con Typescript.
- Muestre el texto "hola mundo" estilado con SASS.
- Mostrar un hola mundo desarrollado con React.
- Tener una versión de build de producción.
- Tener variables de entorno para diferentes entornos (desarrollo y producción).
- Tener una forma de medir cuanto ocupa cada librería y nuestro código en el bundle.
Alternativamente o como puntos adicionales podéis plantear desarrollar algunos de los siguientes desafíos (o proponer algún otro):
- Crear tu propio proyecto semilla con las tecnologías que elijas (mínimo traspilar a ES5 y dar soporte a Typescript).
- Montar una semilla de proyecto con vite