{"_id":"grunt-deadlink","_rev":"43-8f314a5530e0a5bb190e4924604a1eaa","name":"grunt-deadlink","description":"check dead links in files","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"grunt-deadlink","description":"check dead links in files","version":"0.1.0","homepage":"https://github.com/lnyarl/grunt-deadlink","author":{"name":"yongjae choi","email":"lnyarl@gmail.com"},"repository":{"type":"git","url":"git://github.com/lnyarl/grunt-deadlink.git"},"bugs":{"url":"https://github.com/lnyarl/grunt-deadlink/issues"},"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1","request":"~2.27.0","grunt-contrib-coffee":"~0.7.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deadlink"],"dependencies":{"grunt":"~0.4.1","request":"~2.27.0","grunt-contrib-clean":"~0.4.1","grunt-contrib-jshint":"~0.6.4","grunt-contrib-nodeunit":"~0.2.1","grunt-contrib-coffee":"~0.7.0","node-curl":"~0.3.1"},"license":"MIT","readme":"# grunt-deadlink\n\n> check dead links in files\n\n## Getting Started\nThis plugin requires Grunt `~0.4.1`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-deadlink --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-deadlink');\n```\n\n## The \"deadlink\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `deadlink` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  deadlink: {\n    options: {\n      expressions: [...] // regular expression to take a link. default is markdown.\n    },\n    your_target: {\n      src: [...]         // grunt file expand syntax. files path for testing.\n      expressions: [...] // regular expression to recognize a link. default is markdown. It has high priority then options.\n    },\n  },\n})\n```\n\n### Options\n\n#### target.src\n- `Required`\n- Type : `String/Array`\n\ngrunt file expand syntax.i It indicate files that include links for testing it is dead or not.\n\n#### target.expressions\n- `Optional`\n- Type: `Array of RegExp object`\n- Default value: [ /\\[[^\\]]*\\]\\((http[s]?:\\/\\/[^\\) ]+)/g, /\\[[^\\]]*\\]\\s*:\\s*(http[s]?:\\/\\/.*)/g ]\n\nregular expression to recognize a link. default is markdown. It has high priority then options.\n\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).\n\n","readmeFilename":"README.md","_id":"grunt-deadlink@0.1.0","dist":{"shasum":"337aed91f5b144320cada164450a773a339ccabf","tarball":"https://registry.npmjs.org/grunt-deadlink/-/grunt-deadlink-0.1.0.tgz","integrity":"sha512-dmRB4AGoKNsRqWppln5YdCqypPhJCYU5oJQEnQAnnsSAhfkEpLV3yRGFqZx0AJ8z9Rc2j4jkQffIv9C4ZHJ8mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOQZnpjP6RV8aRwyjwAwrMT5r9+8giJDCc9ivmmPVpsQIhAJ/9YU9R7rM0ojOiPo6N6HC8JG6WRUkjutIWggLIrxKl"}]},"_from":"./","_npmVersion":"1.3.8","_npmUser":{"name":"lnyarl","email":"lnyarl@gmail.com"},"maintainers":[{"name":"lnyarl","email":"lnyarl@gmail.com"}],"directories":{}},"0.1.1":{"name":"grunt-deadlink","description":"check dead links in files","version":"0.1.1","homepage":"https://github.com/lnyarl/grunt-deadlink","author":{"name":"yongjae choi","email":"lnyarl@gmail.com"},"repository":{"type":"git","url":"git://github.com/lnyarl/grunt-deadlink.git"},"bugs":{"url":"https://github.com/lnyarl/grunt-deadlink/issues"},"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1","request":"~2.27.0","grunt-contrib-coffee":"~0.7.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deadlink"],"dependencies":{"grunt":"~0.4.1","request":"~2.27.0","grunt-contrib-clean":"~0.4.1","grunt-contrib-jshint":"~0.6.4","grunt-contrib-nodeunit":"~0.2.1","grunt-contrib-coffee":"~0.7.0"},"license":"MIT","readme":"# grunt-deadlink\n\n> check dead links in files\n\n## Getting Started\nThis plugin requires Grunt `~0.4.1`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-deadlink --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-deadlink');\n```\n\n## The \"deadlink\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `deadlink` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  deadlink: {\n    options: {\n      expressions: [...] // regular expression to take a link. default is markdown.\n    },\n    your_target: {\n      src: [...]         // grunt file expand syntax. files path for testing.\n      expressions: [...] // regular expression to recognize a link. default is markdown. It has high priority then options.\n    },\n  },\n})\n```\n\n### Options\n\n#### target.src\n- `Required`\n- Type : `String/Array`\n\ngrunt file expand syntax.i It indicate files that include links for testing it is dead or not.\n\n#### target.expressions\n- `Optional`\n- Type: `Array of RegExp object`\n- Default value: [ /\\[[^\\]]*\\]\\((http[s]?:\\/\\/[^\\) ]+)/g, /\\[[^\\]]*\\]\\s*:\\s*(http[s]?:\\/\\/.*)/g ]\n\nregular expression to recognize a link. default is markdown. It has high priority then options.\n\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).\n\n","readmeFilename":"README.md","_id":"grunt-deadlink@0.1.1","dist":{"shasum":"b253c92f6de1a2e9c710ef5a1dce724ca4754cca","tarball":"https://registry.npmjs.org/grunt-deadlink/-/grunt-deadlink-0.1.1.tgz","integrity":"sha512-7MxuyduV4Sb7Dmd/nBAxwHywOPtKaCTDesu3qIUtKnTMj+G6bwNgxif8jHpmZ93E8CGXGkxi3pPhCwbQJCAYkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbX0YvGBFDuSyUd1d7LXBJUdxXBWiAgRKGGmuP1tMUgAiEA0ReU1PR3o42KCbJz1v8f5EG2CaYL4ApJ+gKbqJoUfcY="}]},"_from":"./","_npmVersion":"1.3.8","_npmUser":{"name":"lnyarl","email":"lnyarl@gmail.com"},"maintainers":[{"name":"lnyarl","email":"lnyarl@gmail.com"}],"directories":{}},"0.1.2":{"name":"grunt-deadlink","description":"check dead links in files","version":"0.1.2","homepage":"https://github.com/lnyarl/grunt-deadlink","author":{"name":"yongjae choi","email":"lnyarl@gmail.com"},"repository":{"type":"git","url":"git://github.com/lnyarl/grunt-deadlink.git"},"bugs":{"url":"https://github.com/lnyarl/grunt-deadlink/issues"},"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1","request":"~2.27.0","grunt-contrib-coffee":"~0.7.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deadlink"],"dependencies":{"grunt":"~0.4.1","request":"~2.27.0","grunt-contrib-clean":"~0.4.1","grunt-contrib-jshint":"~0.6.4","grunt-contrib-nodeunit":"~0.2.1","grunt-contrib-coffee":"~0.7.0"},"license":"MIT","readme":"# grunt-deadlink\n\n> check dead links in files\n\n## Getting Started\nThis plugin requires Grunt `~0.4.1`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-deadlink --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-deadlink');\n```\n\n## The \"deadlink\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `deadlink` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  deadlink: {\n    options: {\n      expressions: [...] // regular expression to take a link. default is markdown.\n    },\n    your_target: {\n      src: [...]         // grunt file expand syntax. files path for testing.\n      expressions: [...] // regular expression to recognize a link. default is markdown. It has high priority then options.\n    },\n  },\n})\n```\n\n### Options\n\n#### options.toFile\n- Type : `boolean`\n- Default value : false\n\nIf this is true, broken link list is printed to the file. watch file 'deadlink.log'. It will locate in same directory with Gruntfile.js\n\n#### options.logAll\n- Type : `boolean`\n- Default value : false\n\nIf this is true, living link (non-broken) is logged. It can used with `options.toFile`\n\n#### target.src\n- `Required`\n- Type : `String/Array`\n\ngrunt file expand syntax.i It indicate files that include links for testing it is dead or not.\n\n#### target.expressions\n- Type: `Array of RegExp object`\n- Default value : [ /\\[[^\\]]*\\]\\((http[s]?:\\/\\/[^\\) ]+)/g, /\\[[^\\]]*\\]\\s*:\\s*(http[s]?:\\/\\/.*)/g ]\n\nregular expression to recognize a link. default is markdown. It has high priority then options.\n\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).\n\n","readmeFilename":"README.md","_id":"grunt-deadlink@0.1.2","dist":{"shasum":"ca78949e8f8d6b05461e9031fcfe05815dbb1584","tarball":"https://registry.npmjs.org/grunt-deadlink/-/grunt-deadlink-0.1.2.tgz","integrity":"sha512-IvjXt50Mku6PVMK1kctMbYFybxLpSohPFRIiv23smiw7c8BlkQOzPYzA9dGWbyu0istfPZcmHB4eo9IWwvHPfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDH87MEJYg9tUdgGEVYis5a8CeLb195xe5nyvn+pvYm9wIgb9misC7pPchML2zLJbuSoxHPeC4rszZxb3wWCL9AgOw="}]},"_from":"./","_npmVersion":"1.3.8","_npmUser":{"name":"lnyarl","email":"lnyarl@gmail.com"},"maintainers":[{"name":"lnyarl","email":"lnyarl@gmail.com"}],"directories":{}},"0.1.3":{"name":"grunt-deadlink","description":"check dead links in files","version":"0.1.3","homepage":"https://github.com/lnyarl/grunt-deadlink","author":{"name":"yongjae choi","email":"lnyarl@gmail.com"},"repository":{"type":"git","url":"git://github.com/lnyarl/grunt-deadlink.git"},"bugs":{"url":"https://github.com/lnyarl/grunt-deadlink/issues"},"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1","request":"~2.27.0","grunt-contrib-coffee":"~0.7.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deadlink"],"dependencies":{"grunt":"~0.4.1","request":"~2.27.0","grunt-contrib-clean":"~0.4.1","grunt-contrib-jshint":"~0.6.4","grunt-contrib-nodeunit":"~0.2.1","grunt-contrib-coffee":"~0.7.0"},"license":"MIT","readme":"# grunt-deadlink\n\n> check dead links in files\n\n## Getting Started\nThis plugin requires Grunt `~0.4.1`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-deadlink --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-deadlink');\n```\n\n## The \"deadlink\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `deadlink` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  deadlink: {\n    options: {\n      expressions: [...] // regular expression to take a link. default is markdown.\n    },\n    your_target: {\n      src: [...]         // grunt file expand syntax. files path for testing.\n      expressions: [...] // regular expression to recognize a link. default is markdown. It has high priority then options.\n    },\n  },\n})\n```\n\n### Options\n\n#### options.toFile\n- Type : `boolean`\n- Default value : false\n\nIf this is true, broken link list is printed to the file. watch file 'deadlink.log'. It will locate in same directory with Gruntfile.js\n\n#### options.logAll\n- Type : `boolean`\n- Default value : false\n\nIf this is true, living link (non-broken) is logged. It can used with `options.toFile`\n\n#### target.src\n- `Required`\n- Type : `String/Array`\n\ngrunt file expand syntax.i It indicate files that include links for testing it is dead or not.\n\n#### target.expressions\n- Type: `Array of RegExp object`\n- Default value : [ /\\[[^\\]]*\\]\\((http[s]?:\\/\\/[^\\) ]+)/g, /\\[[^\\]]*\\]\\s*:\\s*(http[s]?:\\/\\/.*)/g ]\n\nregular expression to recognize a link. default is markdown. It has high priority then options.\n\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).\n\n","readmeFilename":"README.md","_id":"grunt-deadlink@0.1.3","dist":{"shasum":"42cecfd8b4eec5f17f7260ac1c33e4e7cbc8937d","tarball":"https://registry.npmjs.org/grunt-deadlink/-/grunt-deadlink-0.1.3.tgz","integrity":"sha512-6f3RxfqUjD7QMtqwqp9P5dZcNJ8mMMfqCJcocYXJFHDHC0t6cmjKa+leuyJJz4JkJqh7kEjWPNH07orBPBLu1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaFbicRW24n9xHXHlIjyuMt/UuxH9sM6KDRHDl98hFsAIhAMOzXZD/D6BEum4XVHK0FfeTCYkkAGhPvmKzc+Ejv9Ev"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"lnyarl","email":"lnyarl@gmail.com"},"maintainers":[{"name":"lnyarl","email":"lnyarl@gmail.com"}],"directories":{}},"0.1.4":{"name":"grunt-deadlink","description":"check dead links in files","version":"0.1.4","homepage":"https://github.com/lnyarl/grunt-deadlink","author":{"name":"yongjae choi","email":"lnyarl@gmail.com"},"repository":{"type":"git","url":"git://github.com/lnyarl/grunt-deadlink.git"},"bugs":{"url":"https://github.com/lnyarl/grunt-deadlink/issues"},"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.4.1","grunt-contrib-jshint":"~0.6.4","grunt-contrib-nodeunit":"~0.2.1","grunt-contrib-coffee":"~0.7.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deadlink"],"dependencies":{"request":"~2.27.0","progress":"~1.1.2"},"license":"MIT","readme":"# grunt-deadlink\n\n> check dead links in files\n\n## Getting Started\nThis plugin requires Grunt `~0.4.1`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-deadlink --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-deadlink');\n```\n\n## The \"deadlink\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `deadlink` to the data object passed into `grunt.initConfig()`.\nFor example, check out below code.\n\n```js\ngrunt.initConfig({\n  deadlink: {\n    options: {\n      filter: function(content) { // `function` or `regular expressions` to take a link. default is markdown.\n          var expressions = [\n            /\\[[^\\]]*\\]\\((http[s]?:\\/\\/[^\\) ]+)/g,  //[...](<url>)\n            /\\[[^\\]]*\\]\\s*:\\s*(http[s]?:\\/\\/.*)/g,  //[...]: <url>\n          ];\n          var result = [];\n          _.forEach(expressions, function(expression) {\n            var match = expression.exec(content);\n            while(match != null) {\n              result.push(match[1]);\n              match = expression.exec(content);\n            }\n          });\n          return result; // Return array of link. \n      }\n    },\n    your_target: {\n      src: [ \"doc/**/*.md\", \"!doc/layout/*.md\" ]         // glob pattern. files path that include links to checking.\n      filter: [...] // It has high priority then `options`.\n    },\n  },\n})\n```\n\n### Options\n\n#### options.logToFile\n- Type : `boolean`\n- Default value : false\n\nIf this is true, Test report is printed to the file. Default file name to watch is 'deadlink.log'.\nIt will locate in same directory with Gruntfile.js. If you change file path or name, look at `options.logFilename`\n\n> Note that to enable logging, grunt should be run in verbose mode.\n\n#### options.logAll\n- Type : `boolean`\n- Default value : false\n\nIf this is true, non-broken link is logged. It can used with `options.logToFile`\n\n#### options.logFilename\n- Type : `String`\n- Default value : 'deadlink.log'\n\nIf this is true, non-broken link is logged. It can used with `options.logToFile`\n\n#### options.filter\n- Type : `Function` or `Array of RegExp object`\n- Default value : regular expression for markdown link form\n\nregular expression to recognize a link. default is markdown.\n\nIf this is function, it get a **content** as argument and return **array of link**. So you should extract **links** in **contnet** within filter funciton.\n\nIf this is array of RegExp, first submatch string must be *link* to test. For example, markdown can match with `/\\[[^\\]]*\\]\\((http[s]?:\\/\\/[^\\) ]+)/g`. To take all html link, regular expression may this form - `/(http[s]?:\\/\\/[^ ]+)/g`, not this - `/http[s]?:\\/\\/[^ ]+/g`\n\n#### target.src\n- `Required`\n- Type : `String` or `Array`\n\n[Glob pattern](https://github.com/isaacs/node-glob#usage) to indicate files that include links for testing it is dead or not.\n\n#### target.filter\n- Type : `Function` or `Array of RegExp object`\n- Default value : options.filter\n\nCheck out `options.filter`. It has high priority then options.\n\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).\n\n","readmeFilename":"README.md","_id":"grunt-deadlink@0.1.4","dist":{"shasum":"1d80514a91d61f113367634b9da54dbe56ba368e","tarball":"https://registry.npmjs.org/grunt-deadlink/-/grunt-deadlink-0.1.4.tgz","integrity":"sha512-MmjkIqogReZehJpCkxD+0CE/gWBMTTCFVgldHdxQ9EmpMYUYBgQ2wKdyW78AVC7oXw0V91LiR0ycIW29sC3vKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTLYxNiPFcfqngE1/yt2BrXYJ4K45iJUGsQ9JvBxYyJQIhAMRbb9Fc/fvwIbyuPNWA3zRpYUPKnfNlf0UQAtGNGrEl"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"lnyarl","email":"lnyarl@gmail.com"},"maintainers":[{"name":"lnyarl","email":"lnyarl@gmail.com"}]}},"readme":"# grunt-deadlink\n\n> check dead links in files\n\n## Getting Started\nThis plugin requires Grunt `~0.4.1`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-deadlink --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-deadlink');\n```\n\n## The \"deadlink\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `deadlink` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  deadlink: {\n    options: {\n      expressions: [...] // regular expression to take a link. default is markdown.\n    },\n    your_target: {\n      src: [...]         // grunt file expand syntax. files path for testing.\n      expressions: [...] // regular expression to recognize a link. default is markdown. It has high priority then options.\n    },\n  },\n})\n```\n\n### Options\n\n#### target.src\n- `Required`\n- Type : `String/Array`\n\ngrunt file expand syntax.i It indicate files that include links for testing it is dead or not.\n\n#### target.expressions\n- `Optional`\n- Type: `Array of RegExp object`\n- Default value: [ /\\[[^\\]]*\\]\\((http[s]?:\\/\\/[^\\) ]+)/g, /\\[[^\\]]*\\]\\s*:\\s*(http[s]?:\\/\\/.*)/g ]\n\nregular expression to recognize a link. default is markdown. It has high priority then options.\n\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).\n\n","maintainers":[{"name":"lnyarl","email":"lnyarl@gmail.com"}],"time":{"modified":"2022-06-18T14:50:03.452Z","created":"2013-10-05T18:23:31.152Z","0.1.0":"2013-10-05T18:23:34.590Z","0.1.1":"2013-10-06T04:01:23.408Z","0.1.2":"2013-10-06T09:43:34.413Z","0.1.3":"2013-10-31T16:20:01.480Z","0.1.4":"2013-11-11T08:52:18.337Z"},"author":{"name":"yongjae choi","email":"lnyarl@gmail.com"},"repository":{"type":"git","url":"git://github.com/lnyarl/grunt-deadlink.git"},"users":{"markthethomas":true,"cycomachead":true}}