diff --git a/packages/pi-cursor-sdk/package.json b/packages/pi-cursor-sdk/package.json index 0ded67c..a4405a7 100644 --- a/packages/pi-cursor-sdk/package.json +++ b/packages/pi-cursor-sdk/package.json @@ -21,7 +21,7 @@ "bugs": { "url": "https://github.com/iurysza/pi-extensions/issues" }, - "homepage": "https://github.com/iurysouza/pi-extensions/tree/main/packages/pi-cursor-sdk#readme", + "homepage": "https://github.com/iurysza/pi-extensions/tree/main/packages/pi-cursor-sdk#readme", "publishConfig": { "access": "public" }, diff --git a/scripts/check-catalog.mjs b/scripts/check-catalog.mjs index f9fe55a..149f187 100644 --- a/scripts/check-catalog.mjs +++ b/scripts/check-catalog.mjs @@ -119,8 +119,10 @@ for (const entry of packageEntries) { ) { failures.push(`${manifest.name ?? entry.name} has incorrect repository metadata`); } - if (!manifest.bugs?.url || !manifest.homepage) { - failures.push(`${manifest.name ?? entry.name} is missing bugs or homepage metadata`); + const expectedBugs = "https://github.com/iurysza/pi-extensions/issues"; + const expectedHomepage = `https://github.com/iurysza/pi-extensions/tree/main/packages/${entry.name}#readme`; + if (manifest.bugs?.url !== expectedBugs || manifest.homepage !== expectedHomepage) { + failures.push(`${manifest.name ?? entry.name} has incorrect bugs or homepage metadata`); } const keywords = new Set(manifest.keywords ?? []);