npms.io search broken since Jan 2023 (a.k.a. remove `search` command from package managers or use `https://registry.npmjs.org/[query]`)

Abierto
#5,792 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
javascript
Área
cli

Línea de trabajo

Comienza localizando el método de búsqueda del gestor de paquetes y las implementaciones de los comandos search y view para npm, pnpm y bun. Compara la llamada existente a npms.io con el endpoint propuesto registry.npmjs.org y confirma después si el resultado previsto es reemplazar el endpoint o eliminar los comandos; se considera terminado cuando el comportamiento seleccionado está implementado de forma coherente.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug-pending-triage
Issue Description

The package manager's search method calls the npms.io API to search for package names.

npms.io has been broken and not updating with new packages since Jan 2023 See https://github.com/npms-io/npms-api/issues/112

One solution would be to switch to the https://registry.npmjs.org/[query] endpoint.
But a better solution imo, would be to remove the search and view commands from npm, pnpm and bun package managers as an opportunity to simplify and reduce code maintenance, given it's been broken a very long time and a dev can just use their package manager directly for those.

Reproduction

No response

Relevant log output (if applicable)

No response

Environment

No response

Please accept these terms
Lenguaje dominante
JavaScript
Estrellas
1.1k
Forks
204
Merge medio
1 d 9 h
PR fusionados (30 d)
8

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de NativeScript/nativescript-cli

Todos los issues de NativeScript/nativescript-cli

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.