From 9a84d0087694e4d3d6bfeaf7f87a390f0f33eba7 Mon Sep 17 00:00:00 2001 From: Rishi Raj Jain Date: Fri, 13 Oct 2023 23:53:55 +0530 Subject: [PATCH 1/2] Update index.ts --- packages/astro/src/cli/add/index.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/astro/src/cli/add/index.ts b/packages/astro/src/cli/add/index.ts index a6c4727ba92e..de27c368e0d8 100644 --- a/packages/astro/src/cli/add/index.ts +++ b/packages/astro/src/cli/add/index.ts @@ -725,10 +725,10 @@ async function fetchPackageJson( const packageName = `${scope ? `${scope}/` : ''}${name}`; const registry = await getRegistry(); const res = await fetch(`${registry}/${packageName}/${tag}`); - if (res.status === 404) { - return new Error(); - } else { + if (res.status >= 200 && res.status < 300) { return await res.json(); + } else { + return new Error(); } } From 67250dc214b7263393bd724498a3a65022d7566b Mon Sep 17 00:00:00 2001 From: Rishi Raj Jain Date: Fri, 13 Oct 2023 23:56:33 +0530 Subject: [PATCH 2/2] Create great-eyes-rest.md --- .changeset/great-eyes-rest.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/great-eyes-rest.md diff --git a/.changeset/great-eyes-rest.md b/.changeset/great-eyes-rest.md new file mode 100644 index 000000000000..409937be6075 --- /dev/null +++ b/.changeset/great-eyes-rest.md @@ -0,0 +1,5 @@ +--- +'astro': patch +--- + +better error handling there whenever we don't get a normal 200 response