diff --git a/packages/cli/src/lib/packager/config.ts b/packages/cli/src/lib/packager/config.ts index aaecd4a148..bbc3f77916 100644 --- a/packages/cli/src/lib/packager/config.ts +++ b/packages/cli/src/lib/packager/config.ts @@ -53,13 +53,17 @@ export const makeConfigs = async ( if (options.outputs.has(Output.cjs)) { output.push({ - file: 'dist/index.cjs.js', + dir: 'dist', + entryFileNames: 'index.cjs.js', + chunkFileNames: 'cjs/[name]-[hash].js', format: 'commonjs', }); } if (options.outputs.has(Output.esm)) { output.push({ - file: 'dist/index.esm.js', + dir: 'dist', + entryFileNames: 'index.esm.js', + chunkFileNames: 'esm/[name]-[hash].js', format: 'module', }); } @@ -67,6 +71,7 @@ export const makeConfigs = async ( configs.push({ input: 'src/index.ts', output, + preserveEntrySignatures: 'strict', plugins: [ peerDepsExternal({ includeDependencies: true,