diff --git a/src/cli/init-config/build-config.mjs b/src/cli/init-config/build-config.mjs index 0bbf84ad6..f83287346 100644 --- a/src/cli/init-config/build-config.mjs +++ b/src/cli/init-config/build-config.mjs @@ -138,7 +138,11 @@ function buildMainFieldsAttribute(pInitOptions) { if (pInitOptions.isTypeModule) { return `mainFields: ["module", "main", "types", "typings"],`; } - return `mainFields: ["main", "types", "typings"],`; + return ` + // if you migrate to ESM (or are in an ESM environment already) you will want to + // have "module" in the list of mainFields, like so: + // mainFields: ["module", "main", "types", "typings"], + mainFields: ["main", "types", "typings"],`; } /**