Skip to content

Commit 5e59d75

Browse files
committed
fix(sync-actions): fix issue with ndoe native module
- fix esm module bundling options and external dependencies
1 parent a4bcb55 commit 5e59d75

2 files changed

Lines changed: 8 additions & 3 deletions

File tree

.changeset/six-grapes-design.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@commercetools/sync-actions': patch
3+
---
4+
5+
Fix issue with esm module and dependencies resolution

packages/sync-actions/esbuild.mjs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ const cmJsConfig = esbuild.build(
1212
);
1313

1414
// commercetools-sync-actions.esm.js [module]
15-
const moduleConfig = esbuild.build(
15+
const esmConfig = esbuild.build(
1616
Object.assign(
1717
{},
18-
{ ...opts, format: 'esm', mainFields: ['module', 'main'] },
18+
{ ...opts, platform: 'neutral', target: 'es2020', packages: 'external', format: 'esm', mainFields: ['module', 'main'] },
1919
{
2020
entryPoints: ['src/index.ts'],
2121
outfile: 'dist/commercetools-sync-actions.esm.js',
@@ -48,6 +48,6 @@ const umdIIFEConfig = esbuild.build(
4848
)
4949
);
5050

51-
Promise.all([cmJsConfig, moduleConfig, umdMinConfig, umdIIFEConfig]).catch(
51+
Promise.all([cmJsConfig, esmConfig, umdMinConfig, umdIIFEConfig]).catch(
5252
console.error
5353
);

0 commit comments

Comments
 (0)