Escribes un archivo CommonJS completo y tu JavaScript se ejecuta de verdad. Lo simulado es el entorno de Node: una carpeta de proyecto en memoria con cursos.json, notas.txt, formato.js y calculos.js, los argumentos de la terminal y un servidor que recibe las peticiones del módulo.
- Revisa qué archivos trae el proyecto y qué pide la misión.
- Escribe el programa y ejecútalo para ver su salida y sus respuestas.
- Comprueba lo que quedó guardado antes de completar el módulo.
Están disponibles require, module.exports, process.argv, JSON y los módulos node:fs, node:path y node:http. No hay npm, no hay red, no hay Buffers y no hay código asíncrono: todo es síncrono. Las rutas usan el separador de estilo Linux y macOS; en Windows, Node real usaría la barra invertida. Cada solución de referencia de esta ruta se contrasta contra Node.js real en las pruebas del proyecto.