ℹ️Understanding the Results
The output shows how the package handles ESM (ECMAScript Modules) and CommonJS:
- cjs: Package only support CommonJS
- esm: Package properly supports ESM
- fauxEsm: Package claims to be ESM but has issues:
- withCommonjsDependencies: Package uses ESM but depends on CommonJS packages, which can cause issues in ESM environments
- withMissingJsFileExtensions: Package uses ESM but doesn't properly specify file extensions in their imports, or has transitive dependencies which don't. This can cause problems in some environments