Nefariously Programmed Mecha

    @pkgstats/npm-user
    TypeScript icon, indicating that this package has built-in type declarations

    4.1.1 • Public • Published

    npm-user Build Status

    Get user info of an npm user

    Since npm has no API for this we're forced to scrape the profile page.

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

    Install

    $ npm install npm-user
    

    Usage

    const npmUser = require('npm-user');
    
    (async () => {
    	console.log(await npmUser('sindresorhus'));
    	/*
    	{
    		name: 'Sindre Sorhus',
    		avatar: 'https://gravatar.com/avatar/d36a92237c75c5337c17b60d90686bf9?size=496',
    		email: 'sindresorhus@gmail.com',
    		github: 'sindresorhus',
    		twitter: 'sindresorhus'
    	}
    	*/
    })();

    Values will be null if they're not set in the npm profile.

    Related

    License

    MIT © Sindre Sorhus

    Install

    npm i @pkgstats/npm-user

    DownloadsWeekly Downloads

    1

    Version

    4.1.1

    License

    MIT

    Unpacked Size

    5.46 kB

    Total Files

    5

    Last publish

    Collaborators

    • ryanhefner