Skip to content

Parse/stringify contact info like `Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)`

License

Notifications You must be signed in to change notification settings

sindresorhus/somebody

Repository files navigation

somebody

Parse/stringify contact info like Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)

Install

$ npm install somebody

Usage

import {parse, stringify} from 'somebody';

const author = 'Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)';

const parsed = parse(author);
//=> {name: 'Sindre Sorhus', email: 'sindresorhus@gmail.com', url: 'https://sindresorhus.com'}

stringify(parsed) === author;
//=> true

Email and URL are optional.

About

Parse/stringify contact info like `Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)`

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published