Skip to content

Kill CJS #5839

@brillout

Description

@brillout

Clear and concise description of the problem

CJS is alive.

Suggested solution

Kill it. By transitioning following tools to ESM-only.

This will effectively force the entire ecosystem to transition to ESM.

Note that old CJS packages can stay as-is and don't need any changes for the forseeable future. (But if they update one of their dependencies then they'll be forced to switch to ESM.)

Let's rip the band-aid off :-).

Explanation of why this will work: #4340 (comment).

Alternative

None 😉.

Additional context

No response

Validations

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    P2 - 5

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions