Skip to content

Commit 6d7c1c9

Browse files
committed
build: Make all packages emit mjs
1 parent afcec2d commit 6d7c1c9

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

dev-packages/rollup-utils/npmHelpers.mjs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,11 +117,16 @@ export function makeBaseNPMConfig(options = {}) {
117117
});
118118
}
119119

120-
export function makeNPMConfigVariants(baseConfig) {
120+
export function makeNPMConfigVariants(baseConfig, options = {}) {
121+
const { emitMjs = true } = options;
121122
const variantSpecificConfigs = [
122123
{ output: { format: 'cjs', dir: path.join(baseConfig.output.dir, 'cjs') } },
123124
{ output: { format: 'esm', dir: path.join(baseConfig.output.dir, 'esm') } },
124125
];
125126

127+
if (emitMjs) {
128+
variantSpecificConfigs[1].output.entryFileNames = '[name].mjs';
129+
}
130+
126131
return variantSpecificConfigs.map(variant => deepMerge(baseConfig, variant));
127132
}

0 commit comments

Comments
 (0)