packages/cli: support dynamic imports of package code

This commit is contained in:
Patrik Oldsberg
2020-06-05 00:37:33 +02:00
parent 0d1655c65b
commit 75e91b2c82
+7 -2
View File
@@ -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,