GitHub repository: raviqqe/enhanced-resolve
Description: Offers an async require.resolve function. It's highly configurable.