Я ищу пакеты с определенной областью (вы знаете, тип пакетов "@ scope / package-name").

Есть ли способ, которым я могу перечислить все пакеты с областями действия, которые существуют в основном реестре NPM (https: //registry.npmjs. орг ) ?

Достаточно хорошими результатами будут выборки последних пакетов с областью действия.
Когда я использую https://registry.npmjs.org/-/all/static /month.json для получения всех новых пакетов за последний месяц - в него не входит пакет с определенной областью действия. (Я знаю, что он будет объявлен устаревшим 1 сентября 2017 года).

Если такого способа нет, достаточным решением будет выборка всех пакетов в определенной области.
Например, получение всех пакетов @angular (@ angular / core, @ angular / router и т. д.).

Примеры:

https://registry.npmjs.org/@angular%2Fcore
https://registry.npmjs.org/@asafsavich%2Fscope
https://registry.npmjs.org/@angular%2Fcommon

Спасибо!

4
AsafSavich 28 Май 2017 в 18:28

2 ответа

Лучший ответ

Реестр Npm добавил поддержку области поиска в апреле 2017 года. REF

https://registry.npmjs.com/-/v1/search? text = scope: angular возвращает список пакетов в области @angular .

1
silverfox 19 Май 2018 в 14:56

Вы можете запросить метаданные пакета на https://registry.npmjs.com/%40scope%2Fpackage однако / последний маршрут не работает.

1
zavr 20 Апр 2019 в 04:09