Skip to content

Use pure ES modules #3514

@ehmicky

Description

@ehmicky

See background at https://github.com/netlify/team-dev/issues/36

Once #3512 is done and released, we should use pure ES modules and make a major release.

This is more than just switching from CommonJS to import/export. See this list for other changes which might be involved. This should be broken in many PRs, as much as possible, to lower the risk. Also, non-breaking changes (such as adding file extensions in imports, or loading JSON files differently) should be done before the breaking changes (such as using import/export statements).

Since we can make a major release, upgrading would require a user action and no sites would be broken.

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: chorework needed to keep the product and development running smoothly

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions