We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent baf53b4 commit d856767Copy full SHA for d856767
1 file changed
app/composables/useNpmRegistry.ts
@@ -250,12 +250,18 @@ export function useNpmSearch(
250
/**
251
* Fetch all package names in an npm organization
252
* Uses the /-/org/{org}/package endpoint
253
+ * Returns empty array if org doesn't exist or has no packages
254
*/
255
async function fetchOrgPackageNames(orgName: string): Promise<string[]> {
- const data = await $fetch<Record<string, string>>(
256
- `${NPM_REGISTRY}/-/org/${encodeURIComponent(orgName)}/package`,
257
- )
258
- return Object.keys(data)
+ try {
+ const data = await $fetch<Record<string, string>>(
+ `${NPM_REGISTRY}/-/org/${encodeURIComponent(orgName)}/package`,
259
+ )
260
+ return Object.keys(data)
261
+ } catch {
262
+ // Org doesn't exist or has no packages
263
+ return []
264
+ }
265
}
266
267
0 commit comments