From 2fc1945615cecdf6b52a8532df733fe1f67b3eb4 Mon Sep 17 00:00:00 2001 From: Petr Plenkov Date: Tue, 25 Feb 2025 11:41:42 +0100 Subject: [PATCH] fix(bundling): use projectRoot for assets (#29978) ## Current Behavior When bundling rollup copies wrong readme which ends up in publishing a root monorepo readme, not a package one ## Expected Behavior It shoud take the right Readme.md ## Related Issue(s) Fixes #29975 --- .../rollup/src/generators/configuration/configuration.spec.ts | 4 ++-- packages/rollup/src/generators/configuration/configuration.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/rollup/src/generators/configuration/configuration.spec.ts b/packages/rollup/src/generators/configuration/configuration.spec.ts index 370241aad389f..1f7f5f7e69f07 100644 --- a/packages/rollup/src/generators/configuration/configuration.spec.ts +++ b/packages/rollup/src/generators/configuration/configuration.spec.ts @@ -71,7 +71,7 @@ module.exports = withNx( tsConfig: './tsconfig.lib.json', compiler: 'babel', format: ['esm'], - assets: [{ input: '.', output: '.', glob: '*.md' }], + assets: [{ input: '{projectRoot}', output: '.', glob: '*.md' }], }, { // Provide additional rollup configuration here. See: https://rollupjs.org/configuration-options @@ -100,7 +100,7 @@ module.exports = withNx( tsConfig: './tsconfig.custom.json', compiler: 'babel', format: ['esm'], - assets: [{ input: '.', output: '.', glob: '*.md' }], + assets: [{ input: '{projectRoot}', output: '.', glob: '*.md' }], }, { // Provide additional rollup configuration here. See: https://rollupjs.org/configuration-options diff --git a/packages/rollup/src/generators/configuration/configuration.ts b/packages/rollup/src/generators/configuration/configuration.ts index 53a6a79dcad49..7d0dd1fe4f7a7 100644 --- a/packages/rollup/src/generators/configuration/configuration.ts +++ b/packages/rollup/src/generators/configuration/configuration.ts @@ -111,7 +111,7 @@ module.exports = withNx( format: ${JSON.stringify(options.format ?? ['esm'])},${ !isTsSolutionSetup ? ` - assets: [{ input: '.', output: '.', glob:'*.md' }],` + assets: [{ input: '{projectRoot}', output: '.', glob:'*.md' }],` : '' } },