{"_id":"parse-authors","_rev":"92632","name":"parse-authors","description":"Parse a string into an array of objects with `name`, `email` and `url` properties following npm conventions. Useful for the `authors` property in package.json or for parsing an AUTHORS file into an array of authors objects.","dist-tags":{"latest":"0.2.4"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"time":{"modified":"2021-06-03T10:30:41.000Z","created":"2014-03-30T18:37:20.866Z","0.2.4":"2016-04-13T18:45:19.548Z","0.2.3":"2016-03-21T12:37:51.581Z","0.2.2":"2014-09-30T02:21:47.514Z","0.2.1":"2014-09-30T02:05:25.472Z","0.2.0":"2014-08-30T00:13:03.081Z","0.1.1":"2014-03-30T18:49:57.980Z","0.1.0":"2014-03-30T18:37:20.866Z"},"users":{},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/parse-authors.git"},"versions":{"0.2.4":{"name":"parse-authors","description":"Parse a string into an array of objects with `name`, `email` and `url` properties following npm conventions. Useful for the `authors` property in package.json or for parsing an AUTHORS file into an array of authors objects.","version":"0.2.4","homepage":"https://github.com/jonschlinkert/parse-authors","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/parse-authors.git"},"bugs":{"url":"https://github.com/jonschlinkert/parse-authors/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.8"},"scripts":{"test":"mocha"},"dependencies":{"parse-author":"^0.2.1"},"devDependencies":{"gulp-format-md":"^0.1.7","mocha":"^2.4.5"},"keywords":["author","authors","exec","expression","extract","maintainer","maintainers","match","package","parse","person","pkg","re","regex","regexp","regular"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["author-regex","parse-author","stringify-author"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"2c404c3a1b19e00192793b18ec1389688fdc2ef6","_id":"parse-authors@0.2.4","_shasum":"2800dc4d108e2747e4b1a1f713885ac68c998923","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"2800dc4d108e2747e4b1a1f713885ac68c998923","size":2412,"noattachment":false,"key":"/parse-authors/-/parse-authors-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/parse-authors/download/parse-authors-0.2.4.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/parse-authors-0.2.4.tgz_1460573117450_0.025098304031416774"},"directories":{},"publish_time":1460573119548,"_cnpm_publish_time":1460573119548,"_hasShrinkwrap":false},"0.2.3":{"name":"parse-authors","version":"0.2.3","description":"Parse a string into an array of objects with `name`, `email` and `url` properties following npm conventions. Useful for the `authors` property in package.json or for parsing an AUTHORS file into an array of authors objects.","homepage":"https://github.com/jonschlinkert/parse-authors","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/parse-authors.git"},"bugs":{"url":"https://github.com/jonschlinkert/parse-authors/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.8"},"scripts":{"test":"mocha"},"dependencies":{"parse-author":"^0.2.1"},"devDependencies":{"gulp-format-md":"^0.1.7","mocha":"^2.4.5"},"keywords":["author","authors","exec","expression","extract","maintainer","maintainers","match","package","parse","person","pkg","re","regex","regexp","regular"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["author-regex","parse-author","stringify-author"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"6a5c6c50d1ef2f732945783451352a3f38018522","_id":"parse-authors@0.2.3","_shasum":"ba7e251b3995643e6c8b59ebff18cdfa9005a6e1","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"ba7e251b3995643e6c8b59ebff18cdfa9005a6e1","size":2403,"noattachment":false,"key":"/parse-authors/-/parse-authors-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/parse-authors/download/parse-authors-0.2.3.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/parse-authors-0.2.3.tgz_1458563869093_0.8490651429165155"},"directories":{},"publish_time":1458563871581,"_cnpm_publish_time":1458563871581,"_hasShrinkwrap":false},"0.2.2":{"name":"parse-authors","description":"Parse a string into an array of objects with `name`, `email` and `url` properties following npm conventions. Useful for the `authors` property in package.json or for parsing an AUTHORS file into an array of authors objects.","version":"0.2.2","homepage":"https://github.com/jonschlinkert/parse-authors","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/parse-authors.git"},"bugs":{"url":"https://github.com/jonschlinkert/parse-authors/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/parse-authors/blob/master/LICENSE-MIT"}],"keywords":["author","authors","exec","expression","extract","maintainer","maintainers","match","package","parse","person","pkg","re","regex","regexp","regular"],"engines":{"node":">=0.8"},"scripts":{"test":"mocha -R test"},"devDependencies":{"should":"^4.0.4","verb":"^0.2.15","verb-tag-jscomments":"^0.2.2"},"dependencies":{"parse-author":"^0.1.0"},"_id":"parse-authors@0.2.2","_shasum":"aa406319e08b61d4af0b1b9ab5aa7cd9154c9f8b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"aa406319e08b61d4af0b1b9ab5aa7cd9154c9f8b","size":3166,"noattachment":false,"key":"/parse-authors/-/parse-authors-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/parse-authors/download/parse-authors-0.2.2.tgz"},"directories":{},"publish_time":1412043707514,"_cnpm_publish_time":1412043707514,"_hasShrinkwrap":false},"0.2.1":{"name":"parse-authors","description":"Parse a string into an array of objects with `name`, `email` and `url` properties following npm conventions. Useful for the `authors` property in package.json or for parsing an AUTHORS file into an array of authors objects.","version":"0.2.1","homepage":"https://github.com/jonschlinkert/parse-authors","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/parse-authors.git"},"bugs":{"url":"https://github.com/jonschlinkert/parse-authors/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/parse-authors/blob/master/LICENSE-MIT"}],"keywords":["author","authors","exec","expression","extract","maintainer","maintainers","match","package","parse","person","pkg","re","regex","regexp","regular"],"engines":{"node":">=0.8"},"scripts":{"test":"mocha -R test"},"devDependencies":{"should":"^4.0.4","verb":"^0.2.15","verb-tag-jscomments":"^0.2.2"},"_id":"parse-authors@0.2.1","_shasum":"56d548fe58a668f6355dbf1d6670bcdea812ee62","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"56d548fe58a668f6355dbf1d6670bcdea812ee62","size":3232,"noattachment":false,"key":"/parse-authors/-/parse-authors-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/parse-authors/download/parse-authors-0.2.1.tgz"},"directories":{},"publish_time":1412042725472,"_cnpm_publish_time":1412042725472,"_hasShrinkwrap":false},"0.2.0":{"name":"parse-authors","description":"Parse the authors property in package.json or an AUTHORS file into an array of authors objects.","version":"0.2.0","homepage":"https://github.com/jonschlinkert/parse-authors","author":{"name":"Jon Schlinkert","url":"http://github.com/jonschlinkert/"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/parse-authors.git"},"bugs":{"url":"https://github.com/jonschlinkert/parse-authors/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/parse-authors/blob/master/LICENSE-MIT"}],"keywords":["author","authors","exec","expression","extract","maintainer","maintainers","match","package","parse","person","pkg","re","regex","regexp","regular"],"engines":{"node":">=0.8"},"scripts":{"test":"mocha -R test"},"devDependencies":{"should":"^4.0.4","verb":"^0.2.15","verb-tag-jscomments":"^0.2.2"},"_id":"parse-authors@0.2.0","_shasum":"4c2b0b7e570c8d0dd2701eeb895530ab1cf1bf9f","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"4c2b0b7e570c8d0dd2701eeb895530ab1cf1bf9f","size":2917,"noattachment":false,"key":"/parse-authors/-/parse-authors-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/parse-authors/download/parse-authors-0.2.0.tgz"},"directories":{},"publish_time":1409357583081,"_cnpm_publish_time":1409357583081,"_hasShrinkwrap":false},"0.1.1":{"name":"parse-authors","description":"Parse the AUTHORS file into an array of authors objects.","version":"0.1.1","homepage":"https://github.com/jonschlinkert/parse-authors","author":{"name":"Jon Schlinkert","url":"http://github.com/jonschlinkert/"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/parse-authors.git"},"bugs":{"url":"https://github.com/jonschlinkert/parse-authors/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/parse-authors/blob/master/LICENSE-MIT"}],"keywords":["docs","documentation","generate","generator","markdown","templates","verb"],"engines":{"node":">=0.8"},"scripts":{"test":"mocha -R test"},"devDependencies":{"fs-utils":"~0.3.9","chai":"~1.9.1","verb":"~0.2.0"},"_id":"parse-authors@0.1.1","dist":{"shasum":"b02ec58ff30602e3f0f28096ed1267299e53875f","size":3163,"noattachment":false,"key":"/parse-authors/-/parse-authors-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/parse-authors/download/parse-authors-0.1.1.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{},"publish_time":1396205397980,"_hasShrinkwrap":false,"_cnpm_publish_time":1396205397980},"0.1.0":{"name":"parse-authors","description":"Parse the AUTHORS file into an array of authors objects.","version":"0.1.0","homepage":"https://github.com/jonschlinkert/parse-authors","author":{"name":"Jon Schlinkert","url":"http://github.com/jonschlinkert/"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/parse-authors.git"},"bugs":{"url":"https://github.com/jonschlinkert/parse-authors/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/parse-authors/blob/master/LICENSE-MIT"}],"keywords":["docs","documentation","generate","generator","markdown","templates","verb"],"engines":{"node":">=0.8"},"scripts":{"test":"mocha -R test"},"devDependencies":{"verb":"~0.1.20","chai":"~1.9.1"},"dependencies":{"fs-utils":"~0.3.9"},"_id":"parse-authors@0.1.0","dist":{"shasum":"617840459c2a78ebfe4e4c01884a96122c3c4aec","size":3167,"noattachment":false,"key":"/parse-authors/-/parse-authors-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/parse-authors/download/parse-authors-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{},"publish_time":1396204640866,"_hasShrinkwrap":false,"_cnpm_publish_time":1396204640866}},"readme":"# parse-authors [![NPM version](https://img.shields.io/npm/v/parse-authors.svg)](https://www.npmjs.com/package/parse-authors) [![Build Status](https://img.shields.io/travis/jonschlinkert/parse-authors.svg)](https://travis-ci.org/jonschlinkert/parse-authors)\n\n> Parse a string into an array of objects with `name`, `email` and `url` properties following npm conventions. Useful for the `authors` property in package.json or for parsing an AUTHORS file into an array of authors objects.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install parse-authors --save\n```\n\n## Usage\n\n```js\nvar authors = require('parse-authors');\n\nauthors('Jon Schlinkert <jon.schlinkert@sellside.com> (https://github.com/jonschlinkert)');\n//=> [{name: 'Jon Schlinkert', email: 'jon.schlinkert@sellside.com', url: 'https://github.com/jonschlinkert'}]\n\nauthors('Jon Schlinkert <jon.schlinkert@sellside.com>\\nBrian Woodward (https://github.com/doowb)<');\n//=>\n// [\n//  {name: 'Jon Schlinkert', email: 'jon.schlinkert@sellside.com', url: ''},\n//  {name: 'Brian Woodward', email: '', url: 'https://github.com/doowb'}\n// ]\n```\n\nAny of the properties can be used or missing:\n\n```js\nauthors()\n//=> {name: '', email: '', url: ''}\n\nauthors('Jon Schlinkert (https://github.com/jonschlinkert)');\n//=> [{name: 'Jon Schlinkert', email: '', url: 'https://github.com/jonschlinkert'}]\n```\n\n## Related projects\n\n* [author-regex](https://www.npmjs.com/package/author-regex): Regular expression for parsing an `author` string into an object following npm conventions. | [homepage](https://github.com/jonschlinkert/author-regex)\n* [parse-author](https://www.npmjs.com/package/parse-author): Parse a string into an object with `name`, `email` and `url` properties following npm conventions.… [more](https://www.npmjs.com/package/parse-author) | [homepage](https://github.com/jonschlinkert/parse-author)\n* [stringify-author](https://www.npmjs.com/package/stringify-author): Stringify an authors object to `name <email> (url)`. | [homepage](https://github.com/jonschlinkert/stringify-author)\n\n## Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/parse-authors/issues/new).\n\n## Building docs\n\nGenerate readme and API documentation with [verb](https://github.com/verbose/verb):\n\n```sh\n$ npm install verb && npm run docs\n```\n\nOr, if [verb](https://github.com/verbose/verb) is installed globally:\n\n```sh\n$ verb\n```\n\n## Running tests\n\nInstall dev dependencies:\n\n```sh\n$ npm install -d && npm test\n```\n\n## Author\n\n**Jon Schlinkert**\n\n* [github/jonschlinkert](https://github.com/jonschlinkert)\n* [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n## License\n\nCopyright © 2016 [Jon Schlinkert](https://github.com/jonschlinkert)\nReleased under the [MIT license](https://github.com/jonschlinkert/parse-authors/blob/master/LICENSE).\n\n***\n\n_This file was generated by [verb](https://github.com/verbose/verb), v0.9.0, on March 21, 2016._","_attachments":{},"homepage":"https://github.com/jonschlinkert/parse-authors","bugs":{"url":"https://github.com/jonschlinkert/parse-authors/issues"},"license":"MIT"}