diff --git a/src/Adio.js b/src/Adio.js index 244fe48..0b8e61d 100644 --- a/src/Adio.js +++ b/src/Adio.js @@ -36,7 +36,13 @@ class Adio { testPackage(dir) { let packageJson; try { - packageJson = JSON.parse(fs.readFileSync(path.join(dir, "package.json"), "utf8")); + packageJson = fs.readFileSync(path.join(dir, "package.json"), "utf8"); + } catch (e) { + throw Error("Could not open package.json located at " + dir); + } + + try { + packageJson = JSON.parse(packageJson); } catch (e) { throw Error("Could not parse package.json located at " + dir); }