Skip to content

Latest commit

 

History

History
executable file
·
68 lines (43 loc) · 1.99 KB

README.md

File metadata and controls

executable file
·
68 lines (43 loc) · 1.99 KB

parse-author-name

NPM version Bower version Build Status Coverage Status devDependency Status

Parse the name of contact info like name <mail> (url)

let info = 'Shinnosuke Watanabe <snnskwtnb@gmail.com> (https://github.com/shinnn)';
parseAuthorName(info); //=> 'Shinnosuke Watanabe'

Installation

Package managers

npm install parse-author-name
bower install parse-author-name
const parseAuthorName = require('shinnn/parse-author-name.js');

Standalone

Download the script file directly.

API

parseAuthorName(string)

string: String
Return: String

parseAuthorName('foo <bar> (baz)'); //=> 'foo'
parseAuthorName('<foo> (bar)'); //=> ''

Credit

This project is a fork of somebody authored by Sindre Sorhus. Thanks, sindresorhus.

Licenses

MIT © Sindre Sorhus

Copyright (c) 2014 - 2015 Shinnosuke Watanabe

Licensed under the MIT License.