{"_id":"gulp-reflinks","_rev":"74216","name":"gulp-reflinks","description":"Gulp plugin for `reflinks`. Lints a markdown string to find missing reflinks for npm package names, resolves the homepage or repository url from npm, and appends a valid reflink to the document.","dist-tags":{"latest":"1.0.0"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"time":{"modified":"2021-06-03T10:24:11.000Z","created":"2016-05-21T13:14:07.169Z","1.0.0":"2018-05-30T14:59:29.036Z","0.2.0":"2016-07-13T11:49:37.578Z","0.1.4":"2016-07-05T13:33:47.484Z","0.1.3":"2016-07-01T15:37:56.927Z","0.1.2":"2016-06-30T17:04:58.372Z","0.1.1":"2016-06-30T03:09:49.551Z","0.1.0":"2016-05-21T13:14:07.169Z"},"users":{},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/gulp-reflinks.git"},"versions":{"1.0.0":{"name":"gulp-reflinks","description":"Gulp plugin for `reflinks`. Lints a markdown string to find missing reflinks for npm package names, resolves the homepage or repository url from npm, and appends a valid reflink to the document.","version":"1.0.0","homepage":"https://github.com/jonschlinkert/gulp-reflinks","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/gulp-reflinks.git"},"bugs":{"url":"https://github.com/jonschlinkert/gulp-reflinks/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=8"},"scripts":{"test":"mocha"},"dependencies":{"through2":"^2.0.3","verb-reflinks":"^1.0.0"},"devDependencies":{"gulp-format-md":"^1.0.0","mocha":"^5.2.0","vinyl-fs":"^3.0.3"},"keywords":["gulp","gulpplugin","plugin","reflinks"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["helper-reflinks","reflinks"]},"lint":{"reflinks":true}},"gitHead":"fd52e9129fe181da74cc43463408bc590193952e","_id":"gulp-reflinks@1.0.0","_npmVersion":"6.0.1","_nodeVersion":"10.0.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"dist":{"shasum":"cfa306e363bdabc87aac2b710a51816a109ea865","size":2862,"noattachment":false,"key":"/gulp-reflinks/-/gulp-reflinks-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/gulp-reflinks/download/gulp-reflinks-1.0.0.tgz"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-reflinks_1.0.0_1527692368954_0.40803321693123684"},"_hasShrinkwrap":false,"publish_time":1527692369036,"_cnpm_publish_time":1527692369036},"0.2.0":{"name":"gulp-reflinks","description":"Gulp plugin for `reflinks`. Lints a markdown string to find missing reflinks for npm package names, resolves the homepage or repository url from npm, and appends a valid reflink to the document.","version":"0.2.0","homepage":"https://github.com/jonschlinkert/gulp-reflinks","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/gulp-reflinks.git"},"bugs":{"url":"https://github.com/jonschlinkert/gulp-reflinks/issues"},"license":"MIT","files":["index.js","LICENSE","README.md"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"through2":"^2.0.1","verb-reflinks":"^0.1.0"},"devDependencies":{"gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.9","gulp-istanbul":"^0.10.4","gulp-mocha":"^2.2.0","mocha":"^2.4.5","vinyl-fs":"^2.4.3"},"keywords":["gulp","gulpplugin","plugin","reflinks"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["helper-reflinks","reflinks"]},"reflinks":["gulp","verb","verb-readme-generator"],"lint":{"reflinks":true}},"gitHead":"f6362d2e9364270b69d27f216b4e817bee24c34c","_id":"gulp-reflinks@0.2.0","_shasum":"a20057e53f1844f057f0af2f17cf425c43fd49a4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"a20057e53f1844f057f0af2f17cf425c43fd49a4","size":2746,"noattachment":false,"key":"/gulp-reflinks/-/gulp-reflinks-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/gulp-reflinks/download/gulp-reflinks-0.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-reflinks-0.2.0.tgz_1468410574820_0.23083659471012652"},"directories":{},"publish_time":1468410577578,"_cnpm_publish_time":1468410577578,"_hasShrinkwrap":false},"0.1.4":{"name":"gulp-reflinks","description":"Gulp plugin for `reflinks`. Lints a markdown string to find missing reflinks for npm package names, resolves the homepage or repository url from npm, and appends a valid reflink to the document.","version":"0.1.4","homepage":"https://github.com/jonschlinkert/gulp-reflinks","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/gulp-reflinks.git"},"bugs":{"url":"https://github.com/jonschlinkert/gulp-reflinks/issues"},"license":"MIT","files":["index.js","LICENSE","README.md"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","reflinks":"^0.2.6","through2":"^2.0.1"},"devDependencies":{"gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.9","gulp-istanbul":"^0.10.4","gulp-mocha":"^2.2.0","mocha":"^2.4.5","vinyl-fs":"^2.4.3"},"keywords":["gulp","gulpplugin","plugin","reflinks"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["helper-reflinks","reflinks"]},"reflinks":["gulp","verb","verb-readme-generator"],"lint":{"reflinks":true}},"gitHead":"4105dc1d9dc0a2d31c62a7e7487c48372a095b3c","_id":"gulp-reflinks@0.1.4","_shasum":"65a5fa5045cb97a444822afc244b850fe604db67","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"65a5fa5045cb97a444822afc244b850fe604db67","size":2070,"noattachment":false,"key":"/gulp-reflinks/-/gulp-reflinks-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/gulp-reflinks/download/gulp-reflinks-0.1.4.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gulp-reflinks-0.1.4.tgz_1467725625185_0.026390904560685158"},"directories":{},"publish_time":1467725627484,"_cnpm_publish_time":1467725627484,"_hasShrinkwrap":false},"0.1.3":{"name":"gulp-reflinks","description":"Gulp plugin for `reflinks`. Lints a markdown string to find missing reflinks for npm package names, resolves the homepage or repository url from npm, and appends a valid reflink to the document.","version":"0.1.3","homepage":"https://github.com/jonschlinkert/gulp-reflinks","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/gulp-reflinks.git"},"bugs":{"url":"https://github.com/jonschlinkert/gulp-reflinks/issues"},"license":"MIT","files":["index.js","LICENSE","README.md"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","reflinks":"^0.2.6","through2":"^2.0.1"},"devDependencies":{"gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.9","gulp-istanbul":"^0.10.4","gulp-mocha":"^2.2.0","mocha":"^2.4.5","vinyl-fs":"^2.4.3"},"keywords":["gulp","gulpplugin","plugin","reflinks"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["helper-reflinks","reflinks"]},"reflinks":["gulp","verb","verb-readme-generator"],"lint":{"reflinks":true}},"gitHead":"32c85e3ac0143e4e0f45950936bd045f28ece5aa","_id":"gulp-reflinks@0.1.3","_shasum":"f2962c64d3cd89710287d100d4ec14c3df81b84d","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"f2962c64d3cd89710287d100d4ec14c3df81b84d","size":2045,"noattachment":false,"key":"/gulp-reflinks/-/gulp-reflinks-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/gulp-reflinks/download/gulp-reflinks-0.1.3.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-reflinks-0.1.3.tgz_1467387474646_0.6303042077925056"},"directories":{},"publish_time":1467387476927,"_cnpm_publish_time":1467387476927,"_hasShrinkwrap":false},"0.1.2":{"name":"gulp-reflinks","description":"Gulp plugin for `reflinks`. Lints a markdown string to find missing reflinks for npm package names, resolves the homepage or repository url from npm, and appends a valid reflink to the document.","version":"0.1.2","homepage":"https://github.com/jonschlinkert/gulp-reflinks","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/gulp-reflinks.git"},"bugs":{"url":"https://github.com/jonschlinkert/gulp-reflinks/issues"},"license":"MIT","files":["index.js","LICENSE","README.md"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","reflinks":"^0.2.6","through2":"^2.0.1"},"devDependencies":{"gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.9","gulp-istanbul":"^0.10.4","gulp-mocha":"^2.2.0","mocha":"^2.4.5","vinyl-fs":"^2.4.3"},"keywords":["gulp","gulpplugin","plugin","reflinks"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["helper-reflinks","reflinks"]},"reflinks":["gulp","verb","verb-readme-generator"],"lint":{"reflinks":true}},"gitHead":"edd53ad265abeed2ef71ee28d3f4ef908ddd8c7e","_id":"gulp-reflinks@0.1.2","_shasum":"53387bdf541422f337d3bd491529fdded01d4c26","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"53387bdf541422f337d3bd491529fdded01d4c26","size":2038,"noattachment":false,"key":"/gulp-reflinks/-/gulp-reflinks-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/gulp-reflinks/download/gulp-reflinks-0.1.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-reflinks-0.1.2.tgz_1467306295994_0.16531027806922793"},"directories":{},"publish_time":1467306298372,"_cnpm_publish_time":1467306298372,"_hasShrinkwrap":false},"0.1.1":{"name":"gulp-reflinks","description":"Gulp plugin for `reflinks`. Lints a markdown string to find missing reflinks for npm package names, resolves the homepage or repository url from npm, and appends a valid reflink to the document.","version":"0.1.1","homepage":"https://github.com/jonschlinkert/gulp-reflinks","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/gulp-reflinks.git"},"bugs":{"url":"https://github.com/jonschlinkert/gulp-reflinks/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","reflinks":"^0.2.6","through2":"^2.0.1"},"devDependencies":{"gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.9","gulp-istanbul":"^0.10.4","gulp-mocha":"^2.2.0","mocha":"^2.4.5","vinyl-fs":"^2.4.3"},"keywords":[],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["reflinks","helper-reflinks"]},"reflinks":["gulp","verb","verb-readme-generator"],"lint":{"reflinks":true}},"gitHead":"51b6e0d078c6634255cc02126140b3ab961436d4","_id":"gulp-reflinks@0.1.1","_shasum":"54d4901260304674a579f8da7a75ef8207ab3ebd","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"54d4901260304674a579f8da7a75ef8207ab3ebd","size":2026,"noattachment":false,"key":"/gulp-reflinks/-/gulp-reflinks-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/gulp-reflinks/download/gulp-reflinks-0.1.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gulp-reflinks-0.1.1.tgz_1467256188068_0.45754800154827535"},"directories":{},"publish_time":1467256189551,"_cnpm_publish_time":1467256189551,"_hasShrinkwrap":false},"0.1.0":{"name":"gulp-reflinks","description":"Gulp plugin for `reflinks`. Lints a markdown string to find missing reflinks for npm package names, resolves the homepage or repository url from npm, and appends a valid reflink to the document.","version":"0.1.0","homepage":"https://github.com/jonschlinkert/gulp-reflinks","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/gulp-reflinks.git"},"bugs":{"url":"https://github.com/jonschlinkert/gulp-reflinks/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","reflinks":"^0.2.6","through2":"^2.0.1"},"devDependencies":{"gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.9","gulp-istanbul":"^0.10.4","gulp-mocha":"^2.2.0","mocha":"^2.4.5","vinyl-fs":"^2.4.3"},"keywords":[],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["reflinks","helper-reflinks"]},"reflinks":["verb","gulp"],"lint":{"reflinks":true}},"gitHead":"51b6e0d078c6634255cc02126140b3ab961436d4","_id":"gulp-reflinks@0.1.0","_shasum":"15cb097ebe0b1f04e7caff0c4d53e4d58ce88237","_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":"15cb097ebe0b1f04e7caff0c4d53e4d58ce88237","size":2975,"noattachment":false,"key":"/gulp-reflinks/-/gulp-reflinks-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/gulp-reflinks/download/gulp-reflinks-0.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-reflinks-0.1.0.tgz_1463836444649_0.8491978568490595"},"directories":{},"publish_time":1463836447169,"_cnpm_publish_time":1463836447169,"_hasShrinkwrap":false}},"readme":"# gulp-reflinks [![NPM version](https://img.shields.io/npm/v/gulp-reflinks.svg?style=flat)](https://www.npmjs.com/package/gulp-reflinks) [![NPM monthly downloads](https://img.shields.io/npm/dm/gulp-reflinks.svg?style=flat)](https://npmjs.org/package/gulp-reflinks) [![NPM total downloads](https://img.shields.io/npm/dt/gulp-reflinks.svg?style=flat)](https://npmjs.org/package/gulp-reflinks) [![Linux Build Status](https://img.shields.io/travis/jonschlinkert/gulp-reflinks.svg?style=flat&label=Travis)](https://travis-ci.org/jonschlinkert/gulp-reflinks)\n\n> Gulp plugin for `reflinks`. Lints a markdown string to find missing reflinks for npm package names, resolves the homepage or repository url from npm, and appends a valid reflink to the document.\n\nPlease consider following this project's author, [Jon Schlinkert](https://github.com/jonschlinkert), and consider starring the project to show your :heart: and support.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install --save gulp-reflinks\n```\n\n## Usage\n\n**What does this do?**\n\n* Finds reflinks like `[gulp][]` or `[gulp]`\n* Resolves the `homepage` or `repository.url` from npm\n* Appends `[gulp]: http://gulpjs.com` to the markdown string\n* Does not add (duplicate) reflinks that already exist in the document\n\n**Why should I use use this?**\n\n`gulp-reflinks` makes it easy to write documentation that references other libraries, by simply adding the name, like `[foo][]`, without having to remember or write the entire URL to the GitHub repository.\n\n**Must be a valid npm name**\n\nFor reflinks to be fixed, the reflink text must match the name of a valid npm package. For example `[Foo Bar][]` won't be fixed, but `[gulp][]` would.\n\n```js\nvar gulp = require('gulp');\nvar reflinks = require('gulp-reflinks');\n\ngulp.task('default', function() {\n  return gulp.src('*.md')\n    .pipe(reflinks())\n    .pipe(gulp.dest('dist/'));\n});\n```\n\n## About\n\n<details>\n<summary><strong>Contributing</strong></summary>\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).\n\n</details>\n\n<details>\n<summary><strong>Running Tests</strong></summary>\n\nRunning and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:\n\n```sh\n$ npm install && npm test\n```\n\n</details>\n\n<details>\n<summary><strong>Building docs</strong></summary>\n\n_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_\n\nTo generate the readme, run the following command:\n\n```sh\n$ npm install -g verbose/verb#dev verb-generate-readme && verb\n```\n\n</details>\n\n### Related projects\n\nYou might also be interested in these projects:\n\n* [helper-reflinks](https://www.npmjs.com/package/helper-reflinks): Async template helper for generating a list of markdown reference links. | [homepage](https://github.com/helpers/helper-reflinks \"Async template helper for generating a list of markdown reference links.\")\n* [reflinks](https://www.npmjs.com/package/reflinks): Generate (relative) reference links for a glob of markdown files, allowing you to more easily… [more](https://github.com/jonschlinkert/reflinks) | [homepage](https://github.com/jonschlinkert/reflinks \"Generate (relative) reference links for a glob of markdown files, allowing you to more easily create references from one file to another.\")\n\n### Author\n\n**Jon Schlinkert**\n\n* [LinkedIn Profile](https://linkedin.com/in/jonschlinkert)\n* [GitHub Profile](https://github.com/jonschlinkert)\n* [Twitter Profile](https://twitter.com/jonschlinkert)\n\n### License\n\nCopyright © 2018, [Jon Schlinkert](https://github.com/jonschlinkert).\nReleased under the [MIT License](LICENSE).\n\n***\n\n_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.6.0, on May 30, 2018._","_attachments":{},"homepage":"https://github.com/jonschlinkert/gulp-reflinks","bugs":{"url":"https://github.com/jonschlinkert/gulp-reflinks/issues"},"license":"MIT"}