import-from-esm allows seamless importing of ES modules from CommonJS environments. It dynamically loads ES modules using import(), circumventing the typical incompatibility issues. This package simplifies the integration of modern ES module syntax into older CommonJS projects, facilitating code reuse and gradual migration. It returns a promise resolving to the ES module's exports, enabling asynchronous operation within CommonJS. Crucially, it handles module resolution correctly, mirroring Node.js's ES module behavior.