npm stats
  • Search
  • About
  • Repo
  • Sponsor
  • more
    • Search
    • About
    • Repo
    • Sponsor

Made by Antonio Ramirez

npm-user

6.1.1

@sindresorhus

npmHomeRepoSnykSocket
Downloads:9746
$ npm install npm-user
DailyWeeklyMonthlyYearly

npm-user

Get user info of an npm user

Since npm has no API for this, we are forced to scrape the profile page.

Use the faster npm-email package if you only need the email.

Install

npm install npm-user

Usage

import npmUser from 'npm-user';

console.log(await npmUser('sindresorhus'));
/*
{
	name: 'Sindre Sorhus',
	avatar: 'https://www.npmjs.com/npm-avatar/…',
	email: 'sindresorhus@gmail.com',
	github: 'sindresorhus',
	twitter: 'sindresorhus'
}
*/

The values will be undefined if they're not set in the npm profile.

Related

  • npm-user-cli - CLI for this module
  • npm-email - Get the email of an npm user
  • npm-keyword - Get a list of npm packages with a certain keyword
  • package-json - Get the package.json of a package from the npm registry