From dea4c0dd5a3e1e86f84de894f3b601f0a560b157 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Thu, 27 Aug 2015 16:37:53 -0700 Subject: [PATCH] update boostrap script to ignore packages with no package.json --- scripts/bootstrap.js | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/scripts/bootstrap.js b/scripts/bootstrap.js index b90eff3339..13c1764d9a 100755 --- a/scripts/bootstrap.js +++ b/scripts/bootstrap.js @@ -10,14 +10,17 @@ exec("npm list --global --depth 1 babel >/dev/null 2>&1 && npm uninstall -g babe var packages = []; ls("packages/*").forEach(function (loc) { var name = path.basename(loc); - if (name[0] !== ".") { - var pkg = require("../packages/" + name + "/package.json"); - packages.push({ - folder: name, - pkg: pkg, - name: pkg.name - }); - } + if (name[0] === ".") return; + + var pkgLoc = __dirname + "/../packages/" + name + "/package.json"; + if (!fs.existsSync(pkgLoc)) return; + + var pkg = require(pkgLoc); + packages.push({ + folder: name, + pkg: pkg, + name: pkg.name + }); }); // create links