Skip to content

Interference between strictRequires: true and defaultIsModuleExports: 'auto' #1209

@frangio

Description

@frangio

Expected Behavior

With defaultIsModuleExports: 'auto', a module with exports.__esModule = true has its default export taken from exports.default.

Actual Behavior

When both defaultIsModuleExports: 'auto' and strictRequires: true are used together, __esModule is ignored and the default export is an object { __esModule: true, default: ... }.

Additional Information

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions