From e9870c7b7eb9c6a16fb8c5696509bb884bf70913 Mon Sep 17 00:00:00 2001 From: Teppo Kurki Date: Tue, 9 Apr 2024 07:17:56 +0300 Subject: [PATCH] fix: remove api.npms.io The secondary npm registry we have been using seems to have disappeared, so remove it so that it does not cause extra 20s delay. --- src/modules.ts | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/src/modules.ts b/src/modules.ts index a12862a88..c99c9862a 100644 --- a/src/modules.ts +++ b/src/modules.ts @@ -213,7 +213,6 @@ function isTheServerModule(moduleName: string, config: Config) { function findModulesWithKeyword(keyword: string) { return new Promise((resolve, reject) => { let errorCount = 0 - let resultCount = 0 const result = {} const handleResultWithTimeout = (fetchResult: Promise): void => { fetchResult @@ -236,14 +235,7 @@ function findModulesWithKeyword(keyword: string) { }, result ) - if (resultCount++ || errorCount) { - resolve(_.values(result)) - } else { - setTimeout( - () => resolve(_.values(result)), - Number(process.env.NPMREGISTRYTIMEOUT) || 20 * 1000 - ) - } + resolve(_.values(result)) }) .catch((e) => { if (errorCount++) { @@ -252,9 +244,6 @@ function findModulesWithKeyword(keyword: string) { }) } ;[ - fetch( - `https://api.npms.io/v2/search?size=250&q=keywords:${keyword}+not:deprecated` - ), fetch( 'http://registry.npmjs.org/-/v1/search?size=250&text=keywords:' + keyword