{"_id":"grunt-todo","_rev":"34-b272a1f81bb9afad75ed7eabfdb39bd5","name":"grunt-todo","description":"Find TODO, FIXME and NOTE inside project files","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"grunt-todo","version":"0.1.0","description":"Find TODO, FIXME and NOTE inside project files","keywords":["gruntplugin","todo","find","fixme","note"],"homepage":"https://github.com/Leny/grunt-todo","author":{"name":"Leny","email":"info@flatland.be","url":"http://leny.me"},"repository":{"type":"git","url":"git://github.com/Leny/grunt-todo.git"},"bugs":{"url":"https://github.com/Leny/grunt-todo/issues"},"licenses":[{"type":"MIT","url":"https://github.com/Leny/grunt-todo/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~0.4","text-table":"~0.2"},"devDependencies":{"grunt-contrib-jshint":"~0.6","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"_id":"grunt-todo@0.1.0","dist":{"shasum":"b7b9f6947dd952a7b4b868402685941b95136bdf","tarball":"https://registry.npmjs.org/grunt-todo/-/grunt-todo-0.1.0.tgz","integrity":"sha512-lJHb8LzUskG0l0UCtH5eVbXFaEyZKDNqfq+ylEbLYt3fYkUe2pX+3S/k2imC0dpQHCqSWOL+3ZBK/eARo2njmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4NnnNn/Ys60XgkIZWsEtQzU1Is9ZJnXfg8iRevqWm1QIhAPv/w4NGPwhkDjttp8AuEdzqj2R533/6HT24LxWHtVzX"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"leny","email":"info@flatland.be"},"maintainers":[{"name":"leny","email":"info@flatland.be"}],"directories":{}},"0.1.1":{"name":"grunt-todo","version":"0.1.1","description":"Find TODO, FIXME and NOTE inside project files","keywords":["gruntplugin","todo","find","fixme","note"],"homepage":"https://github.com/Leny/grunt-todo","author":{"name":"Leny","email":"info@flatland.be","url":"http://leny.me"},"contributors":[{"name":"Zach Wolf","url":"http://zachwolf.com"}],"repository":{"type":"git","url":"git://github.com/Leny/grunt-todo.git"},"bugs":{"url":"https://github.com/Leny/grunt-todo/issues"},"licenses":[{"type":"MIT","url":"https://github.com/Leny/grunt-todo/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~0.4","text-table":"~0.2"},"devDependencies":{"grunt-contrib-jshint":"~0.6","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"_id":"grunt-todo@0.1.1","dist":{"shasum":"caf6e9245e53159020f6d548c84f2af9196d86fb","tarball":"https://registry.npmjs.org/grunt-todo/-/grunt-todo-0.1.1.tgz","integrity":"sha512-PekkneTQAHLckqpj9SbhyoSSrIIv03cVCARbFFJhOSruTf333cYfkrH/lW91bRtBA/M+fKZN/tksUg1U5iUB3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEYWb4wyhhJTCHjn0FVG82hXILJgeYM0eBHJQa+KE/cAiEA2RITe1otPGNlOncPWRwm9XRGw18sqQAbFG+JnLrBQ4s="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"leny","email":"info@flatland.be"},"maintainers":[{"name":"leny","email":"info@flatland.be"}],"directories":{}},"0.1.2":{"name":"grunt-todo","version":"0.1.2","description":"Find TODO, FIXME and NOTE inside project files","keywords":["gruntplugin","todo","find","fixme","note"],"homepage":"https://github.com/Leny/grunt-todo","author":{"name":"Leny","email":"info@flatland.be","url":"http://leny.me"},"contributors":[{"name":"Zach Wolf","url":"http://zachwolf.com"}],"repository":{"type":"git","url":"git://github.com/Leny/grunt-todo.git"},"bugs":{"url":"https://github.com/Leny/grunt-todo/issues"},"licenses":[{"type":"MIT","url":"https://github.com/Leny/grunt-todo/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~0.4","text-table":"~0.2"},"devDependencies":{"grunt-contrib-jshint":"~0.6","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"_id":"grunt-todo@0.1.2","dist":{"shasum":"fce3afaedb8a944edbd6dce5667cc6b9fc30313d","tarball":"https://registry.npmjs.org/grunt-todo/-/grunt-todo-0.1.2.tgz","integrity":"sha512-S6/79Sw/zTaprznpMQjwKwdhgKTdJln+WJWGuQRQL+G+Exl7u2Uq6G4/rBVfLAXBlcIlFkA4kJyPrtiZy93/EQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3fCM6jJld/46kmncyBvAU9MnwX7TKWdpTccbPoH39HgIgGekpNlJx1zjzw0gNTjvr8Uevt8aqHI+NDqVOGMw8Ewc="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"leny","email":"info@flatland.be"},"maintainers":[{"name":"leny","email":"info@flatland.be"}]},"0.2.0":{"name":"grunt-todo","version":"0.2.0","description":"Find TODO, FIXME and NOTE inside project files","keywords":["gruntplugin","todo","find","fixme","note"],"homepage":"https://github.com/Leny/grunt-todo","author":{"name":"Leny","email":"info@flatland.be","url":"http://leny.me"},"contributors":[{"name":"Zach Wolf","url":"http://zachwolf.com"},{"name":"Adam","url":"http://quailcity.com"}],"repository":{"type":"git","url":"git://github.com/Leny/grunt-todo.git"},"bugs":{"url":"https://github.com/Leny/grunt-todo/issues"},"licenses":[{"type":"MIT","url":"https://github.com/Leny/grunt-todo/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~0.4","text-table":"~0.2"},"devDependencies":{"grunt-contrib-jshint":"~0.6","grunt":"~0.4"},"peerDependencies":{"grunt":"~0.4"},"_id":"grunt-todo@0.2.0","dist":{"shasum":"169c1cda2b4b1b4f2f01ca1071e9f6f2e4bcd96c","tarball":"https://registry.npmjs.org/grunt-todo/-/grunt-todo-0.2.0.tgz","integrity":"sha512-cm2t54kNSstChHr2nVGVuv51q/FNI/9rsBOWTyJfsCZ81fmwWY4xiIAIWcHUWsRbqhEHPeP9HU9nlUCJauIU4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDIfo0vdyHXZCfi0DkHRqJvSUqGhsskmDlJNdgQqzOXmAiAhW2r2krFO/jkMX9CYeIDnhHjvcG8BvJ2CTTQJ4BO/fA=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"leny","email":"info@flatland.be"},"maintainers":[{"name":"leny","email":"info@flatland.be"}]},"0.2.1":{"name":"grunt-todo","version":"0.2.1","description":"Find TODO, FIXME and NOTE inside project files","keywords":["gruntplugin","todo","find","fixme","note"],"homepage":"https://github.com/Leny/grunt-todo","author":{"name":"Leny","email":"info@flatland.be","url":"http://leny.me"},"contributors":[{"name":"Zach Wolf","url":"http://zachwolf.com"},{"name":"Adam","url":"http://quailcity.com"}],"repository":{"type":"git","url":"git://github.com/Leny/grunt-todo.git"},"bugs":{"url":"https://github.com/Leny/grunt-todo/issues"},"licenses":[{"type":"MIT","url":"https://github.com/Leny/grunt-todo/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~0.4","text-table":"~0.2"},"devDependencies":{"grunt-contrib-jshint":"~0.10","grunt":"~0.4"},"peerDependencies":{"grunt":"~0.4"},"_id":"grunt-todo@0.2.1","dist":{"shasum":"678cf7415251d569618c092f316db6bb88fa3b3c","tarball":"https://registry.npmjs.org/grunt-todo/-/grunt-todo-0.2.1.tgz","integrity":"sha512-0hh39WAsnCtKizxc2QOEWcBCmBvsMTqtYsKtLOgbhFEtfhPZ2rR031YJh3vkR6RTtF22z3/982b75lwl9rQJAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDoa4GtYWKHS5idwL8NrdK9n7v8MZ0rJojy+Vf57Ko1/AiA4TQyGwm1qBlF7z4XKeyv6uwxQnOw5Ixe69VquEAcFXw=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"leny","email":"info@flatland.be"},"maintainers":[{"name":"leny","email":"info@flatland.be"}]},"0.2.2":{"name":"grunt-todo","version":"0.2.2","description":"Find TODO, FIXME and NOTE inside project files","keywords":["gruntplugin","todo","find","fixme","note"],"homepage":"https://github.com/Leny/grunt-todo","author":{"name":"Leny","email":"info@flatland.be","url":"http://leny.me"},"contributors":[{"name":"Zach Wolf","url":"http://zachwolf.com"},{"name":"Adam","url":"http://quailcity.com"}],"repository":{"type":"git","url":"git://github.com/Leny/grunt-todo.git"},"bugs":{"url":"https://github.com/Leny/grunt-todo/issues"},"licenses":[{"type":"MIT","url":"https://github.com/Leny/grunt-todo/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~0.4","text-table":"~0.2"},"devDependencies":{"grunt-contrib-jshint":"~0.10","grunt":"~0.4"},"peerDependencies":{"grunt":"~0.4"},"_id":"grunt-todo@0.2.2","dist":{"shasum":"98a4ea23ad5c98037d9f4290434f19d21fead4b4","tarball":"https://registry.npmjs.org/grunt-todo/-/grunt-todo-0.2.2.tgz","integrity":"sha512-WfwL/6KnxpNlpWS61a0Lcq/vj+shJEmqD4YNT9AmtslHvo1lvO+N4ImQ0yPt86gp3YbUtcQLbFJKCxBDJvxwsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7UQCkke1AQpnh19ZSSTulQMTr0mRm8uS/+TYWyNT+/AIgZZ00epqXlEmrt37F2tCG1G5cvc6rwvRjaAPH8seRuiY="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"leny","email":"info@flatland.be"},"maintainers":[{"name":"leny","email":"info@flatland.be"}]},"0.2.3":{"name":"grunt-todo","version":"0.2.3","description":"Find TODO, FIXME and NOTE inside project files","keywords":["gruntplugin","todo","find","fixme","note"],"homepage":"https://github.com/Leny/grunt-todo","author":{"name":"Leny","email":"info@flatland.be","url":"http://leny.me"},"contributors":[{"name":"Zach Wolf","url":"http://zachwolf.com"},{"name":"Adam","url":"http://quailcity.com"},{"name":"Ed Wellbrook","url":"http://edwellbrook.com"}],"repository":{"type":"git","url":"git://github.com/Leny/grunt-todo.git"},"bugs":{"url":"https://github.com/Leny/grunt-todo/issues"},"licenses":[{"type":"MIT","url":"https://github.com/Leny/grunt-todo/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~0.4","text-table":"~0.2"},"devDependencies":{"grunt-contrib-jshint":"~0.10","grunt":"~0.4"},"peerDependencies":{"grunt":"~0.4"},"_id":"grunt-todo@0.2.3","dist":{"shasum":"752f0b89702fb06e12d880037ab791eb335555a1","tarball":"https://registry.npmjs.org/grunt-todo/-/grunt-todo-0.2.3.tgz","integrity":"sha512-byouFaFErLCEQMmtmW9ZE1kOp6iHnYg4LLe5YjA3KgE0UcXYkM/pDkZpRjE/OrIpIzPCyQJMVwX2CG1KuyFu/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXOniixzzdEBSpTA2bh334GiDGvsBlGNrxy1l9328T7gIhAOPEukbKQcUhuz8KeIZI0RQEfMnwkVhGQQAdUoERuCUm"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"leny","email":"info@flatland.be"},"maintainers":[{"name":"leny","email":"info@flatland.be"}]},"0.3.0":{"name":"grunt-todo","version":"0.3.0","description":"Find TODO, FIXME and NOTE inside project files","keywords":["gruntplugin","todo","find","fixme","note"],"homepage":"https://github.com/Leny/grunt-todo","author":{"name":"Leny","email":"info@flatland.be","url":"http://leny.me"},"contributors":[{"name":"Zach Wolf","url":"http://zachwolf.com"},{"name":"Adam","url":"http://quailcity.com"},{"name":"Ed Wellbrook","url":"http://edwellbrook.com"}],"repository":{"type":"git","url":"git://github.com/Leny/grunt-todo.git"},"bugs":{"url":"https://github.com/Leny/grunt-todo/issues"},"licenses":[{"type":"MIT","url":"https://github.com/Leny/grunt-todo/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~0.4","text-table":"~0.2"},"devDependencies":{"grunt-contrib-jshint":"~0.10","grunt":"~0.4","grunt-contrib-coffee":"~0.10"},"peerDependencies":{"grunt":"~0.4"},"_id":"grunt-todo@0.3.0","dist":{"shasum":"8b866b86a02f54d5744b4330f90d7c42b713c679","tarball":"https://registry.npmjs.org/grunt-todo/-/grunt-todo-0.3.0.tgz","integrity":"sha512-i1CFpBDuLlmUSmULrID+Z1Jl/F6nnoMKIVwge0doskCV0X/PTojHxC241ncYpdvAM/haE8xmcHcbCdEfrCUymA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrBs9pUSb2NmC/NV/7SvJMztqn8Unb3mOUQvYHLZLjMAIgNgVmYPfjN4o/CT5WEGdtGFzLUfryNwZwvu9oy86iXe0="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"leny","email":"info@flatland.be"},"maintainers":[{"name":"leny","email":"info@flatland.be"}]},"0.3.1":{"name":"grunt-todo","version":"0.3.1","description":"Find TODO, FIXME and NOTE inside project files","keywords":["gruntplugin","todo","find","fixme","note"],"homepage":"https://github.com/Leny/grunt-todo","author":{"name":"Leny","email":"info@flatland.be","url":"http://leny.me"},"contributors":[{"name":"Zach Wolf","url":"http://zachwolf.com"},{"name":"Adam","url":"http://quailcity.com"},{"name":"Ed Wellbrook","url":"http://edwellbrook.com"}],"repository":{"type":"git","url":"git://github.com/Leny/grunt-todo.git"},"bugs":{"url":"https://github.com/Leny/grunt-todo/issues"},"licenses":[{"type":"MIT","url":"https://github.com/Leny/grunt-todo/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~0.5","text-table":"~0.2"},"devDependencies":{"grunt-contrib-jshint":"~0.10","grunt":"~0.4","grunt-contrib-coffee":"~0.10"},"peerDependencies":{"grunt":"~0.4"},"gitHead":"0cbce186716f2df9db3ef700350d10009f66f620","_id":"grunt-todo@0.3.1","scripts":{},"_shasum":"7659b8b67e0713bde6ebbee1915e49d1d4e4d42e","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"leny","email":"info@flatland.be"},"maintainers":[{"name":"leny","email":"info@flatland.be"},{"name":"krkn","email":"info@krkn.be"}],"dist":{"shasum":"7659b8b67e0713bde6ebbee1915e49d1d4e4d42e","tarball":"https://registry.npmjs.org/grunt-todo/-/grunt-todo-0.3.1.tgz","integrity":"sha512-NlNNu6F84zDwgrlehIQq12LJ3p/wRAfaEDOJHFDjLAOmnGX4RAv5KrDMcKYZ1TsDKMrJ67/zP/yA/oDvq3rpoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZ0nbtRsGFpGv8NWp+GLHolEOQ63M5SS5YVhaMziQ4kAiBB3zoc/18fqUoXmP5QhYYMKOhQhCntL03qbJAzkz66Sg=="}]}},"0.4.0":{"name":"grunt-todo","version":"0.4.0","description":"Find TODO, FIXME and NOTE inside project files","keywords":["gruntplugin","todo","find","fixme","note"],"homepage":"https://github.com/leny/grunt-todo","author":{"name":"leny","email":"info@flatland.be","url":"http://leny.me"},"contributors":[{"name":"Zach Wolf","url":"http://zachwolf.com"},{"name":"Adam","url":"http://quailcity.com"},{"name":"Ed Wellbrook","url":"http://edwellbrook.com"},{"name":"Daniel Furze","url":"http://daniel.furzeface.com/"}],"repository":{"type":"git","url":"git://github.com/leny/grunt-todo.git"},"bugs":{"url":"https://github.com/leny/grunt-todo/issues"},"licenses":[{"type":"MIT","url":"https://github.com/leny/grunt-todo/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~0.5","text-table":"~0.2"},"devDependencies":{"grunt-contrib-jshint":"~0.10","grunt":"~0.4","grunt-contrib-coffee":"~0.10"},"peerDependencies":{"grunt":"~0.4"},"gitHead":"ebef6468255fdce7ca800c5cc7bd6f2f288467b2","_id":"grunt-todo@0.4.0","scripts":{},"_shasum":"0b277727921002b7b74999104a5c611102fdc0aa","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"leny","email":"info@flatland.be"},"maintainers":[{"name":"leny","email":"info@flatland.be"},{"name":"krkn","email":"info@krkn.be"}],"dist":{"shasum":"0b277727921002b7b74999104a5c611102fdc0aa","tarball":"https://registry.npmjs.org/grunt-todo/-/grunt-todo-0.4.0.tgz","integrity":"sha512-4szCmuwTv182pBrq5G0wxxBs7lEQFItYWyybFwReNolBh2Vk1YcDA6p8Ymkx9cja9oLAWXqknBUkbqSxBKYyHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFOnWhPWlliWPX5uMCgx2etB8ewgLPBIlByHvFVddi+oAiAYvTlRa8+CBxN6EQ5JE9t7qAaFu1EvTCc/7BCkZcCF5A=="}]}},"0.5.0":{"name":"grunt-todo","version":"0.5.0","description":"Find TODO, FIXME and NOTE inside project files","keywords":["gruntplugin","todo","find","fixme","note"],"homepage":"https://github.com/leny/grunt-todo","author":{"name":"leny","email":"info@flatland.be","url":"http://leny.me"},"contributors":[{"name":"Zach Wolf","url":"http://zachwolf.com"},{"name":"Adam","url":"http://quailcity.com"},{"name":"Ed Wellbrook","url":"http://edwellbrook.com"},{"name":"Daniel Furze","url":"http://daniel.furzeface.com"},{"name":"Michael Strutt","url":"http://mstrutt.co.uk"}],"repository":{"type":"git","url":"git://github.com/leny/grunt-todo.git"},"bugs":{"url":"https://github.com/leny/grunt-todo/issues"},"licenses":[{"type":"MIT","url":"https://github.com/leny/grunt-todo/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"^1.0.0","text-table":"^0.2.0"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-coffee":"^0.13.0","grunt-contrib-jshint":"^0.11.0"},"gitHead":"7d7dfd6201fa5491414b36415ab86e31bb3c2e81","_id":"grunt-todo@0.5.0","scripts":{},"_shasum":"769f494e662905229cb59973137348f664c13265","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"leny","email":"info@flatland.be"},"maintainers":[{"name":"leny","email":"info@flatland.be"},{"name":"krkn","email":"info@krkn.be"}],"dist":{"shasum":"769f494e662905229cb59973137348f664c13265","tarball":"https://registry.npmjs.org/grunt-todo/-/grunt-todo-0.5.0.tgz","integrity":"sha512-gJzftpZn9a9fYeJ/pN+8Rzcp+wtS4d3KSpvjZ7XYUuSg+IDXHlyVWeWxMJcwausF3jDlASjbPo87A9I1er1xXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEljWQc1i6ousW8dNdd+uUz1UBF8Reu9c8wx6kSenCoyAiEApxLnzaka5q1ujLIqXXjaEv8QpvxYSLZPvZzu1WkbIhI="}]}}},"readme":"# grunt-todo\n\n![NPM version](http://img.shields.io/npm/v/grunt-todo.svg) ![Dependency Status](https://david-dm.org/leny/grunt-todo.svg) ![Downloads counter](http://img.shields.io/npm/dm/grunt-todo.svg)\n\n> Find TODO, FIXME and NOTE inside project files.\n\n* * *\n\n## Getting Started\n\nThis plugin requires Grunt `~0.4`\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-todo --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-todo');\n```\n\n## The \"todo\" task\n\n### Overview\n\nIn your project's Gruntfile, add a section named `todo` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  todo: {\n    options: {\n      // Task-specific options go here.\n    },\n    your_target: {\n      // Target-specific file lists and/or options go here.\n    },\n  },\n});\n```\n\n### Options\n\n#### options.marks\n\nType: `Array`  \nDefault value:  \n```js\n{\n  name: \"FIX\",\n  pattern: /FIXME/,\n  color: \"red\"\n},\n{\n  name: \"TODO\",\n  pattern: /TODO/,\n  color: \"yellow\"\n},\n{\n  name: \"NOTE\",\n  pattern: /NOTE/,\n  color: \"blue\"\n}\n```\n\nAn Array of objects representing the marks to find inside the files.  \n`pattern` can be a string or a `RegExp`.\n`color` is a color-name string allowed by [chalk](https://npmjs.org/package/chalk). If the color is not one of these, *grunt-todo* will use **cyan**.\n\n#### options.file\n\nType: `String` (file path)  \nDefault value: `false`\n\nA file path to log the founded marks, in *markdown* format.  \nIf `false` is given, the file will not be written.\n\n#### options.githubBoxes\n\nType: `Boolean`  \nDefault value: `false`\n\nWhen logging the found marks to a file, add a [github flavoured markdown](https://github.com/blog/1825-task-lists-in-all-markdown-documents) checkbox for each mark.\n\n#### options.title\n\nType: `String`  \nDefault value: `Grunt TODO`\n\nWhen logging the founded marks to file, use this as title of the markdown document.\n\n#### options.colophon\n\nType: `Boolean`  \nDefault value: `false`\n\nWhen logging the found marks to file, use colophon and timestamp as footer of the markdown document.\n\n#### options.usePackage\n\nType: `Boolean`  \nDefault value: `false`\n\nWhen enabled, if you launch your grunt-todo task from a folder containing a `package.json` file (like 99% of use cases), grunt-todo will use some of the package's informations to make the report file a little more informative (use project's name as title, show version and description, links to the homepage…).\n\n#### options.logOutput\n\nType: `Boolean`  \nDefault value: `true`\n\nYou can disable the task to output the marks on the console by setting this to `false`.\n\n### Usage Examples\n\n#### Default Options\n\nIn this example, the default options are used to shows the *TODO*, *FIXME* and *NOTE* marks founded in the given files.\n\n```js\ngrunt.initConfig({\n  todo: {\n    options: {},\n    src: [\n      'test/*'\n    ],\n  },\n});\n```\n\n#### Custom Options\n\nIn this example, custom options are used to shows the *TODO* and *BURP* marks founded in the given files, and write the results on a file named `report.md`\n\n```js\ngrunt.initConfig({\n  todo: {\n    options: {\n      marks: [\n        {\n          pattern: \"BURP\",\n          color: \"pink\"\n        },\n        {\n          name: \"TODO\",\n          pattern: /TODO/,\n          color: \"yellow\"\n        }\n      ],\n      file: \"report.md\",\n      githubBoxes: true,\n      colophon: true,\n      usePackage: true\n    },\n    src: [\n      'test/*'\n    ]\n  }\n});\n```\n\n## Contributing\n\nIn lieu of a formal styleguide, take care to maintain the existing coding style.  \nLint and test your code using [Grunt](http://gruntjs.com/).\n\n### Contributors\n\n* [brutalhonesty](https://github.com/brutalhonesty)\n* [zachwolf](https://github.com/zachwolf)\n* [edwellbrook](https://github.com/edwellbrook)\n* [furzeface](https://github.com/furzeface)\n* [mstrutt](https://github.com/mstrutt)\n\nMany thanks to them. :)\n\n## Release History\n\n* **2015/02/28** : v0.5.0\n* **2014/08/07** : v0.4.0\n* **2014/07/15** : v0.3.1\n* **2014/05/15** : v0.3.0\n* **2014/04/28** : v0.2.3\n* **2014/04/27** : v0.2.2\n* **2014/04/27** : v0.2.1\n* **2014/03/14** : v0.2.0\n* **2014/01/26** : v0.1.2\n* **2014/01/26** : v0.1.1\n* **2013/12/29** : v0.1.0\n","maintainers":[{"name":"leny","email":"info@flatland.be"},{"name":"krkn","email":"info@krkn.be"}],"time":{"modified":"2022-06-18T16:09:58.377Z","created":"2013-12-29T17:53:05.422Z","0.1.0":"2013-12-29T17:53:07.468Z","0.1.1":"2014-01-26T00:23:25.407Z","0.1.2":"2014-01-26T02:56:27.264Z","0.2.0":"2014-03-14T22:53:45.346Z","0.2.1":"2014-04-27T21:37:56.505Z","0.2.2":"2014-04-27T21:47:09.334Z","0.2.3":"2014-04-28T22:17:10.310Z","0.3.0":"2014-05-15T16:47:06.015Z","0.3.1":"2014-07-24T22:10:29.114Z","0.4.0":"2014-08-07T17:10:06.951Z","0.5.0":"2015-02-28T14:19:43.902Z"},"author":{"name":"leny","email":"info@flatland.be","url":"http://leny.me"},"repository":{"type":"git","url":"git://github.com/leny/grunt-todo.git"},"readmeFilename":"README.md","homepage":"https://github.com/leny/grunt-todo","keywords":["gruntplugin","todo","find","fixme","note"],"contributors":[{"name":"Zach Wolf","url":"http://zachwolf.com"},{"name":"Adam","url":"http://quailcity.com"},{"name":"Ed Wellbrook","url":"http://edwellbrook.com"},{"name":"Daniel Furze","url":"http://daniel.furzeface.com"},{"name":"Michael Strutt","url":"http://mstrutt.co.uk"}],"bugs":{"url":"https://github.com/leny/grunt-todo/issues"},"users":{"ronchung":true,"furzeface":true,"derothenbergiii":true,"mishelen":true,"oliverj":true,"olsiodobashi":true,"matiasmarani":true}}