What is the purpose of Jest's moduleNameMapper configuration?
moduleNameMapper serves important configuration purposes: 1) Maps module imports to different files, 2) Enables mocking of non-JS modules, 3) Simplifies import paths in tests, 4) Essential for testing with aliases, 5) Handles static asset imports, 6) Supports webpack-like alias resolution, 7) Improves test maintenance, 8) Critical for complex project structures.