Skip to content
Snippets Groups Projects
Commit 2b49c3fd authored by Rhys Arkins's avatar Rhys Arkins
Browse files

fix(npm): allow for undefined lock packages

parent e2edb344
No related merge requests found
...@@ -129,8 +129,8 @@ export async function generateLockFile( ...@@ -129,8 +129,8 @@ export async function generateLockFile(
// massage lock file for npm 7+ // massage lock file for npm 7+
try { try {
const lockFileParsed = JSON.parse(await readFile(lockFileName, 'utf8')); const lockFileParsed = JSON.parse(await readFile(lockFileName, 'utf8'));
const packageNames = Object.keys(lockFileParsed.packages); if (is.plainObject(lockFileParsed.packages)) {
if (is.nonEmptyArray(packageNames)) { const packageNames = Object.keys(lockFileParsed.packages);
let lockFileMassaged = false; let lockFileMassaged = false;
for (const { depName } of upgrades) { for (const { depName } of upgrades) {
for (const packageName of packageNames) { for (const packageName of packageNames) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment