Awesome
stringify-author
Stringify an authors object to
name <email> (url)
.
Install
Install with npm
$ npm i stringify-author --save
Usage
var stringify = require('stringify-author');
var authors = stringify({
name: 'Jon Schlinkert',
email: 'jon.schlinkert@sellside.com',
url: 'https://github.com/jonschlinkert'
});
console.log(authors);
//=> 'Jon Schlinkert <jon.schlinkert@sellside.com> (https://github.com/jonschlinkert)'
Any of the properties can be used or missing:
var authors = [
{name: 'Brian Woodward', url: 'https://github.com/doowb'},
{name: 'Jon Schlinkert', url: 'https://github.com/jonschlinkert'}
];
console.log(authors.map(stringify));
//=> [ 'Brian Woodward (https://github.com/doowb)', 'Jon Schlinkert (https://github.com/jonschlinkert)' ]
Similar or related projects
- author-regex: Regular expression for parsing an
author
string into an object following npm conventions. | homepage - parse-author: Parse a string into an object with
name
,email
andurl
properties following npm conventions.… more | homepage - parse-authors: Parse a string into an array of objects with
name
,email
andurl
properties following… more | homepage - stringify-authors: Converts an author object or array of author objects into an array of strings. Useful… more | homepage
Running tests
Install dev dependencies:
$ npm i -d && npm test
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Author
Jon Schlinkert
License
Copyright © 2015 Jon Schlinkert Released under the MIT license.
This file was generated by verb-cli on November 22, 2015.