From b8aa692c7fccd7de87f3a8ef23c6f07132e583dd Mon Sep 17 00:00:00 2001 From: MacFJA Date: Sun, 4 Aug 2024 18:12:37 +0200 Subject: [PATCH] Fix NPM + Publint scripts --- scripts/updateNpm.js | 3 +++ scripts/updatePublint.js | 3 +++ 2 files changed, 6 insertions(+) diff --git a/scripts/updateNpm.js b/scripts/updateNpm.js index 25ef24980..62ed4793f 100644 --- a/scripts/updateNpm.js +++ b/scripts/updateNpm.js @@ -35,6 +35,9 @@ writeFileSync('src/lib/data/npm.json', JSON.stringify(output)); /** @param {import('zod').infer[0]} pkg */ async function processPackage(pkg) { + if (!('npm' in pkg)) { + return {}; + } const { stdout } = await execAsync(`npm view ${pkg.npm} --json`); const data = JSON.parse(stdout.toString()); const version = data.version; diff --git a/scripts/updatePublint.js b/scripts/updatePublint.js index bf5e23886..3702e7533 100644 --- a/scripts/updatePublint.js +++ b/scripts/updatePublint.js @@ -16,6 +16,9 @@ import { chunk } from './chunk.js'; const injectVersions = (input) => { const output = []; for (const item of input) { + if (!('npm' in item)) { + continue; + } /** @type {string} */ const version = npm[item.npm]?.version; if (version) {