Searches using the Search UI and /v1/search and /v1/search/assets REST APIs always performs searches against the lowercased version of the npm metadata values. For example, package scope, and license names (MIT, ISC). The UI and the originally uploaded/downloaded package metadata may contain uppercased letters.
UI may show a package scope/group value of SONATYPE.
A search like this will NOT find that package:
However a search like this will find it:
NPM maintainers recommend that new package names ( and likewise scopes ) should preferably be lowercased to begin with, before they are published.
See notes here:
- New packages must not have uppercase letters in the name.
Searches against terms with case differences should be intuitive. Performing searches using exact case matches should find the exact case matched terms in the UI and REST API and any other "search".