From e11e5364dddc83e5982dc48d31d2d7736f91293a Mon Sep 17 00:00:00 2001 From: Daniel Del Core Date: Mon, 16 Oct 2023 13:37:30 +1100 Subject: [PATCH 1/2] Adds reference to docs for workspace usage --- src/add.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/add.ts b/src/add.ts index 72f12e2..84caf09 100644 --- a/src/add.ts +++ b/src/add.ts @@ -148,6 +148,7 @@ export const addPackages = async ( console.warn( 'Because of `workspaces` enabled in this package ' + defaultPureMsg ) + console.warn('Please see the workspaces docs to ensure your project is configured correctly https://github.com/wclr/yalc#use-with-yarnpnpm-workspaces.'); } else if (pnpmWorkspace) { console.warn( 'Because of `pnpm-workspace.yaml` exists in this package ' + From 41e7e335b25a327fd129bda5bc3c2c3943c53119 Mon Sep 17 00:00:00 2001 From: Daniel Del Core Date: Mon, 16 Oct 2023 13:42:02 +1100 Subject: [PATCH 2/2] Update add.ts --- src/add.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/add.ts b/src/add.ts index 84caf09..7fd775b 100644 --- a/src/add.ts +++ b/src/add.ts @@ -148,13 +148,16 @@ export const addPackages = async ( console.warn( 'Because of `workspaces` enabled in this package ' + defaultPureMsg ) - console.warn('Please see the workspaces docs to ensure your project is configured correctly https://github.com/wclr/yalc#use-with-yarnpnpm-workspaces.'); } else if (pnpmWorkspace) { console.warn( 'Because of `pnpm-workspace.yaml` exists in this package ' + defaultPureMsg ) } + + if (localPkg.workspaces || pnpmWorkspace) { + console.warn('Please see the workspaces docs to ensure your project is configured correctly https://github.com/wclr/yalc#use-with-yarnpnpm-workspaces.'); + } } console.log( `${pkg.name}@${pkg.version} added to ${join(