Just to be clear, this adds ESM support to all JavaScript files in @eleventy:
• Configuration Files
• JavaScript Data Files (Global, Directory, or Template)
• `.11ty.js` (and `.11ty.mjs`) Template Files
• and importantly we will not require you to upgrade your projects to ESM either. Eleventy 3.0 will continue to support CommonJS Eleventy projects.