Returns the public avatar URL for this npm user when a public email is available.
Internally searches for packages by the maintainer, extracts the public publisher email from the first result, and derives a Gravatar URL.
GET /-/v1/search?text=maintainer:{username}&size=1
Optionalsignal: AbortSignalOptional AbortSignal to cancel the request
Gravatar image URL, or undefined when no public email is available
Fetches the public profile of this npm user.
Internally searches for packages by the maintainer and extracts the publisher profile from the first result — no authentication required.
GET /-/v1/search?text=maintainer:{username}&size=1
Optionalsignal: AbortSignalOptional AbortSignal to cancel the request
The user profile with name and optional email
Searches for all packages maintained by this user.
GET /-/v1/search?text=maintainer:{username}
Optional pagination and scoring weights
Optionalsignal: AbortSignalOptional AbortSignal to cancel the request
Search results with packages, scores, and total count
Represents an npm maintainer, providing access to their public profile and published packages via the npm registry API.
Example