diff --git a/scripts/build-public-npm-package.mjs b/scripts/build-public-npm-package.mjs index d9347e64..df024044 100644 --- a/scripts/build-public-npm-package.mjs +++ b/scripts/build-public-npm-package.mjs @@ -227,7 +227,7 @@ export async function createPublicNpmPackageTree(layout = publicNpmPackageLayout export function publicNpmPackCommand(layout = publicNpmPackageLayout()) { return { command: 'pnpm', - args: ['pack', '--out', layout.tarballPath], + args: ['--config.node-linker=hoisted', 'pack', '--out', layout.tarballPath], cwd: layout.packRoot, }; } diff --git a/scripts/build-public-npm-package.test.mjs b/scripts/build-public-npm-package.test.mjs index 1a5b3231..e769f1c0 100644 --- a/scripts/build-public-npm-package.test.mjs +++ b/scripts/build-public-npm-package.test.mjs @@ -257,7 +257,12 @@ describe('publicNpmPackCommand', () => { assert.deepEqual(publicNpmPackCommand(layout), { command: 'pnpm', - args: ['pack', '--out', '/repo/ktx/dist/artifacts/npm/kaelio-ktx-0.0.0-private.tgz'], + args: [ + '--config.node-linker=hoisted', + 'pack', + '--out', + '/repo/ktx/dist/artifacts/npm/kaelio-ktx-0.0.0-private.tgz', + ], cwd: '/repo/ktx/dist/public-npm-package', }); });