From 5e0902e332f4279d8c1961f4ec6193f90fb951e0 Mon Sep 17 00:00:00 2001 From: Alexander Roberts Date: Sat, 10 Feb 2018 09:04:44 -0600 Subject: [PATCH] Add support for new yarn workspaces config format --- packages/react-dev-utils/workspaceUtils.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/react-dev-utils/workspaceUtils.js b/packages/react-dev-utils/workspaceUtils.js index 159580e6066..5c502753ab4 100644 --- a/packages/react-dev-utils/workspaceUtils.js +++ b/packages/react-dev-utils/workspaceUtils.js @@ -32,7 +32,8 @@ const findPkgs = (rootPath, globPatterns) => { const findMonorepo = appDir => { const monoPkgPath = findPkg.sync(path.resolve(appDir, '..')); const monoPkg = monoPkgPath && require(monoPkgPath); - const patterns = monoPkg && monoPkg.workspaces; + const workspaces = monoPkg && monoPkg.workspaces; + const patterns = (workspaces && workspaces.packages) || workspaces; const isYarnWs = Boolean(patterns); const allPkgs = patterns && findPkgs(path.dirname(monoPkgPath), patterns); const isIncluded = dir => allPkgs && allPkgs.indexOf(dir) !== -1;