From 75e91b2c82e791f0baad6da2034b3f8ddd48fb4d Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Fri, 5 Jun 2020 00:37:33 +0200 Subject: [PATCH] packages/cli: support dynamic imports of package code --- packages/cli/src/lib/packager/config.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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,