NPM Package Registry add Search Endpoint

Proposal

Add /-/v1/search API Endpoint to NPM Package Registry

Not only would this allow searching of packages via API, but also enable additional npm clients, which need the Search Endpoint, to be able to work properly.
More precisly UPM (Unity Package Manager) with its scoped registries. Excerpt:

Note: Not all registry providers are compatible with Unity’s Package Manager. Make sure the package registry server you are trying to add implements the /-/v1/search or /-/all endpoints.

This would also fix #354813
Alternatively the ALL API Endpoint could be supported. But npm deprecated this endpoint in 2017.