From 3a0eef4891aaa1baee1fd5c8a1d530e64363af66 Mon Sep 17 00:00:00 2001 From: milahu Date: Fri, 1 Jul 2022 22:06:38 +0200 Subject: [PATCH] fix(getPackages): also check for package.json --- .eslintrc.cjs | 3 ++- scripts/buildUtils.mjs | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.eslintrc.cjs b/.eslintrc.cjs index cdd36255e1e9..683a6424e1ac 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -16,7 +16,8 @@ function getPackages() { const packages = fs .readdirSync(PACKAGES_DIR) .map(file => path.resolve(PACKAGES_DIR, file)) - .filter(f => fs.lstatSync(path.resolve(f)).isDirectory()); + .filter(f => fs.lstatSync(path.resolve(f)).isDirectory()) + .filter(f => fs.existsSync(path.join(path.resolve(f), 'package.json'))); return packages.map(packageDir => { const pkg = readPkg({cwd: packageDir}); return pkg.name; diff --git a/scripts/buildUtils.mjs b/scripts/buildUtils.mjs index 67a721d1eb3b..964dca659eb0 100644 --- a/scripts/buildUtils.mjs +++ b/scripts/buildUtils.mjs @@ -26,7 +26,8 @@ export function getPackages() { const packages = fs .readdirSync(PACKAGES_DIR) .map(file => path.resolve(PACKAGES_DIR, file)) - .filter(f => fs.lstatSync(path.resolve(f)).isDirectory()); + .filter(f => fs.lstatSync(path.resolve(f)).isDirectory()) + .filter(f => fs.existsSync(path.join(path.resolve(f), 'package.json'))); const require = createRequire(import.meta.url); const rootPackage = require('../package.json');