From bb4ab078a34c844c04721d2ea0b18e5689210147 Mon Sep 17 00:00:00 2001 From: Chris Breidng Date: Tue, 16 May 2017 09:56:03 -0400 Subject: [PATCH] fix package filtering --- dev/run-all.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev/run-all.js b/dev/run-all.js index 83cf342753..f66362b843 100644 --- a/dev/run-all.js +++ b/dev/run-all.js @@ -18,7 +18,9 @@ const setTerminalTitle = (title) => { } const packageNameFromPath = (fullPath) => { - return fullPath.replace(`${path.resolve('packages')}/`, '') + return fullPath + .replace(`${process.cwd()}/`, '') + .replace('packages/', '') } const nonPackageDirs = ['docs/'] @@ -26,14 +28,15 @@ const nonPackageDirs = ['docs/'] const getDirs = () => { return globAsync('packages/*/') .then((dirs) => dirs.concat(nonPackageDirs)) + .map((dir) => path.join(process.cwd(), dir).replace(/\/$/, '')) } -const filterDirsByPackage = (dirs, packages) => { - if (!packages) return dirs +const filterDirsByPackage = (dirs, filter) => { + if (!filter) return dirs return dirs.filter((dir) => { const packageName = packageNameFromPath(dir) - return _.includes(packages, packageName) + return _.includes(filter, packageName) }) }