From 3f43d785be2769cf39a586fb3de5677ede6a8be1 Mon Sep 17 00:00:00 2001 From: Tommy Date: Mon, 12 Jun 2023 12:37:41 -0500 Subject: [PATCH] Handle first time display of dependencies (#707) --- source/util.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/source/util.js b/source/util.js index 00c21244..348bb13d 100644 --- a/source/util.js +++ b/source/util.js @@ -84,7 +84,15 @@ export const getNewFiles = async rootDir => { }; export const getNewDependencies = async (newPkg, rootDir) => { - let oldPkg = await git.readFileFromLastRelease(path.resolve(rootDir, 'package.json')); + let oldPkg; + + try { + oldPkg = await git.readFileFromLastRelease(path.resolve(rootDir, 'package.json')); + } catch { + // Handle first time publish + return Object.keys(newPkg.dependencies ?? {}); + } + oldPkg = JSON.parse(oldPkg); const newDependencies = [];