{"_id":"grunt-dashboard","_rev":"56-16cf5ef5c09b7e27248487ad0db8e6d1","name":"grunt-dashboard","description":"Generates a static dashboard based on data and templates parsed within specified files","dist-tags":{"latest":"1.0.3"},"versions":{"0.0.1":{"name":"grunt-dashboard","version":"0.0.1","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-nodeunit":"~0.3.0","grunt":"~0.4.2","jshint-stylish":"~0.1.5","load-grunt-tasks":"~0.3.0"},"scripts":{"test":"grunt test"},"bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.0.1","dist":{"shasum":"2d886fc500553c49ecd41903a00c32fbbd73e15a","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.0.1.tgz","integrity":"sha512-k2+086lTePVr5G5J5NFpcdBhnzRkqJmff6oykxDiF8I4GJuVS98eVKNBAz68EkELZzG8iekU6VFLJ5ZDiSCU+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDi6lDkuBaZKmi60YY1N8DTgG3A/+Kug7vMUOu8ZPbHvAIgKw2OpVqsAsvreWXLOEae3W6/VqBujNrTI/napcKAjL8="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"directories":{},"deprecated":"Package is no longer maintained."},"0.0.2":{"name":"grunt-dashboard","version":"0.0.2","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","jshint-stylish":"0.1.5","load-grunt-tasks":"0.3.0","handlebars":"1.3.0","underscore":"1.6.0"},"scripts":{"test":"grunt test"},"bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.0.2","dist":{"shasum":"ef2dde0de4e88c52541d51a634c053725f1ccb26","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.0.2.tgz","integrity":"sha512-kMcl494CkSFqmZYCQykWSXLZ+LbUCyU4CuaG0KCs+ueKgHiEF+awNwNxDjTSO0QcCp4sdeF9kla3CU0kfCm95w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+jyfSCxUIcF9kEdwPGhvpbtWh0NgSk4svjdq3RUK07QIhALbYK4kQa3vSKDEAvlIcy4KtAm37R2L27XGfo+26L2Jt"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"directories":{},"deprecated":"Package is no longer maintained."},"0.0.3":{"name":"grunt-dashboard","version":"0.0.3","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","jshint-stylish":"0.1.5","load-grunt-tasks":"0.3.0","handlebars":"1.3.0","underscore":"1.6.0"},"scripts":{"test":"grunt test"},"bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.0.3","dist":{"shasum":"7f3c4a7275c1b294ff8b183cb5386fb3196ea575","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.0.3.tgz","integrity":"sha512-jWdIwfj1FaB0na5yzFv3BNKrDcmeuG6mxaC0oi7ovB+TBrC8jfVHKnws6HYBt8tq3EvMwhplLDTEQO82cw9uxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFBC/KtLun2ppuqFOIPcg2RTg3UcxxOJ+u1VDFPTvJNAiEAietsG+PoVN7/T2Q4H+rKR14HSVVLES9XzI3L3upSTEY="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"directories":{},"deprecated":"Package is no longer maintained."},"0.0.4":{"name":"grunt-dashboard","version":"0.0.4","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","jshint-stylish":"0.1.5","load-grunt-tasks":"0.3.0","handlebars":"1.3.0","underscore":"1.6.0"},"scripts":{"test":"grunt test"},"bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.0.4","dist":{"shasum":"f5229d21d87a23ff78ccb6b77477a9b39c37d518","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.0.4.tgz","integrity":"sha512-LP4zSWuT0iYA3Ks2hNwqfam4mMz9N/vwBCJ7sPYeFRxt8QUZhSZVtsQrMkg7un8MkoOMCR6Alg3vxgVTnanNWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDo23Obs2G37E94kNduiZsYirNTST+Z2Lhpq/9HQOOvDgIhAKZrN1n1Feopz/008/C6QSKWYDKTKj6BvRK7nngnpamT"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"directories":{},"deprecated":"Package is no longer maintained."},"0.0.5":{"name":"grunt-dashboard","version":"0.0.5","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"1.3.0","underscore":"1.6.0"},"devDependencies":{"grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","jshint-stylish":"0.1.5","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.0.5","dist":{"shasum":"0071e8429e4da1275b98333b4cbfe74c053552eb","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.0.5.tgz","integrity":"sha512-ecnSUUgk0ulYc6Mw3RZ0UrAO3n1DCWS2keqq2/yIfoUGi12FuIcYvbzD9p5OhU2mpMSXrYI/t1aHfbF23u82Xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAEeOXVaniwxyPqlwpnxUVt3h/+NMU+dDnpPdn6ledN1AiBJ60KuCcOy0wD8baei0/9xrCujYdZQf025XfSL++ZyAg=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"directories":{},"deprecated":"Package is no longer maintained."},"0.0.6":{"name":"grunt-dashboard","version":"0.0.6","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"1.3.0","underscore":"1.6.0"},"devDependencies":{"grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","jshint-stylish":"0.1.5","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.0.6","dist":{"shasum":"f9d4e48926b2f6ce909c3744b23a542a4cca57b9","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.0.6.tgz","integrity":"sha512-GRjWJCLYfz6zqXJjjjFteig3NMthGPLe9ARMVlIGFtsprgy24qD2hecl0so/SZW8OSwcizvDP+qRzdptAjbo6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkypl2pEKIzTPE4cP9+wnUrNkB0yPu8j1rlLU2hhNzzwIgFph5mUCHVuMxTKkzUgPFyKBwbnbJqjVMAk+DRj6YkYk="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"directories":{},"deprecated":"Package is no longer maintained."},"0.0.7":{"name":"grunt-dashboard","version":"0.0.7","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"1.3.0","underscore":"1.6.0"},"devDependencies":{"grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","jshint-stylish":"0.1.5","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.0.7","dist":{"shasum":"1ac4107fc3cb931ecb7bc306fe59c234f9b71c2a","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.0.7.tgz","integrity":"sha512-ih+fRRzrRAFSGzLzEfT/Dqf91AjIMV4Y2WQhp8W6BF+ItGbndCsIr2ZsLU5JJ/gCR+FvrNLunZhhSYhRIQV5YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtzv4ClukGsFz8v+ENzUBlvyO5UC3SNvhywBe3+1kLjAiEAxmiGLdnmiUEoVPnVHqrXOrbU2VaZD7RrbXAC1tA7akA="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"directories":{},"deprecated":"Package is no longer maintained."},"0.0.8":{"name":"grunt-dashboard","version":"0.0.8","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"1.3.0","underscore":"1.6.0"},"devDependencies":{"grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","jshint-stylish":"0.1.5","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.0.8","dist":{"shasum":"8c7b7942c25c31da796582e99f380f2807013d0a","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.0.8.tgz","integrity":"sha512-Byitctz5jGpMmLhg6WKe6qv9bSSBy9FMlRkU+SynUpqlz+2j1CBCjankgzj2evpD8aKL9c6PBun8qzoFu1WJtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXWD8ub48TBygNqrb9C8IN0K2No9EnStNlHnWTOV092QIgS7hgdiRFU3j8PDTCxfI6gj+GtedIV0kUjoqQ7PMX6wU="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"directories":{},"deprecated":"Package is no longer maintained."},"0.0.9":{"name":"grunt-dashboard","version":"0.0.9","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"1.3.0","underscore":"1.6.0"},"devDependencies":{"grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","jshint-stylish":"0.1.5","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.0.9","dist":{"shasum":"7d0de05faf3523e65f2a846c1204b00d86bf2938","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.0.9.tgz","integrity":"sha512-PiQgOLKxQLwNaqgz2ml8BfPDjuve0YQvRWsqEoiqvACHa8Nlnq2G0CN3Pfu2fsgUiLKi5PYM3WS274XgFX7P7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrA0PJj1f4pUUMMVFIUJYxgmd1JnFBp4abMzOIYIxhxwIhANoRWxRd8XHLGIPnV0Ie0b55+jcY3wvyHdL09PbLFhoC"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"directories":{},"deprecated":"Package is no longer maintained."},"0.1.0":{"name":"grunt-dashboard","version":"0.1.0","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"1.3.0","underscore":"1.6.0","jade":"~1.3.1","ejs":"~1.0.0"},"devDependencies":{"grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","jshint-stylish":"0.1.5","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.1.0","dist":{"shasum":"94aed7d768ca0fbd72789de8e19f327c7459a41f","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.1.0.tgz","integrity":"sha512-7jSJTi/TidjCFnMZkQ6chtFYXuyLd3ncyow0kx9DE+YIT2pNRaBsI/gXjDehxPvIuYSk/V90BwxYpwDvy2FuzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHikBmiCHQoMntmDrNyXmN7006k7/N7ncXtC/hJS87nEAiEAjneJBi1wifT3/YpZM5kdBPtyb5dZZVUVuh/Ik1gmw3w="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"directories":{},"deprecated":"Package is no longer maintained."},"0.1.1":{"name":"grunt-dashboard","version":"0.1.1","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"1.3.0","underscore":"1.6.0","jade":"~1.3.1","ejs":"~1.0.0"},"devDependencies":{"grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","jshint-stylish":"0.1.5","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.1.1","dist":{"shasum":"33c973c9f02a000c08b043ba4190b75bfe37f267","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.1.1.tgz","integrity":"sha512-p2TMTZ6ZU/J0VOUBbe8ZeSjDVOhGTFRgxKXbsMjUM1DtYTJZTcjNBMNeKt00LbNZstWYWP5YT+OEuoxZSAgdxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGP+BGMBR+m/z+ocsZRxxObrKiv6HzGZyIvev0l5DjIwIhAOxHXpt+/urptxVW1p+OCqFhoj8z9KWBY+i+EH6TqZVV"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"directories":{},"deprecated":"Package is no longer maintained."},"0.1.2":{"name":"grunt-dashboard","version":"0.1.2","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"1.3.0","underscore":"1.6.0","jade":"~1.3.1","ejs":"~1.0.0"},"devDependencies":{"grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","jshint-stylish":"0.1.5","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.1.2","dist":{"shasum":"737f1be4127bea18e91d9c1d2807702185303c68","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.1.2.tgz","integrity":"sha512-yXg2ZAJDzUaTzWQgEm5OziGCDo0f3Edll/E3xbQMeSchKV00qsRjliAnFlo+8pRxcjHUHPzTF0EwYZR8v58y7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk71AMjkwpqjaAXsx41sXS0uBD48W4CVw3gy9bX2WJrwIgPS1Qe87jny4Foi1nSNcm9PUzttxp/xSq1YGAjADJY9Q="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"directories":{},"deprecated":"Package is no longer maintained."},"0.1.3":{"name":"grunt-dashboard","version":"0.1.3","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"1.3.0","underscore":"1.6.0","jade":"~1.3.1","ejs":"~1.0.0"},"devDependencies":{"grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","jshint-stylish":"0.1.5","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.1.3","dist":{"shasum":"5044e42c4fdf8dec253ccb8da2f6334e2f651ffe","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.1.3.tgz","integrity":"sha512-v6EUs+OlDRwn2UcmyKJ6OFIrfV43gtDM5hMVykd57UtmUD7lEbmAigy+uW8QG9nkiuy9SnXXQGivONoaiFmawg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4l5urUSA2ddznIro5OwX6G5bFjzvblzYU1G/W3PJeGAiBhwQilSjQn00RbDbOnqSnXyiNijaqEbD1mNMR1kCTXjQ=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"directories":{},"deprecated":"Package is no longer maintained."},"0.1.4":{"name":"grunt-dashboard","version":"0.1.4","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"1.3.0","underscore":"1.6.0","jade":"~1.3.1","ejs":"~1.0.0"},"devDependencies":{"grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","jshint-stylish":"0.1.5","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.1.4","dist":{"shasum":"82f37d44ec97aee033494b07e9a71a94f9789bc4","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.1.4.tgz","integrity":"sha512-XLu/QqBkkY/tXWMpAiYJnyjd50cZuDa/G9eiHA5MbHMIEOtwvNc5fAehtXtaplLWblecsYAf/nO6x7NDYFcuwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCndc9F4Ttzcm4BO9h2d0vTDcvNw6ey0q8INw6DwPsKagIhAK6ojorO33Q0MVcWhNej3PXeAUPy1DJRDOitCpmU0iYI"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"directories":{},"deprecated":"Package is no longer maintained."},"0.1.5":{"name":"grunt-dashboard","version":"0.1.5","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"1.3.0","underscore":"1.6.0","jade":"~1.3.1","ejs":"~1.0.0","swig":"~1.3.2"},"devDependencies":{"grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","jshint-stylish":"0.1.5","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.1.5","dist":{"shasum":"845a89641d85281c4f1ff2cd4cd611cb1a870753","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.1.5.tgz","integrity":"sha512-OnNRKS0QthEl8DCg4lMxzcsHp5PktqMoo6Vszc5u7yIxUZysuv24At8YZAdVme+Qex69N5l1Y+z46ILWGPEGIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/YmfcdZDG25etcxN1dxI6vytHzSRmKf2xln360ahv3AiAO4mDEv92n0FJbqRhJkyVzA/vcjCuzId4JQaY84wh8DA=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"directories":{},"deprecated":"Package is no longer maintained."},"0.1.6":{"name":"grunt-dashboard","version":"0.1.6","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"1.3.0","underscore":"1.6.0","jade":"~1.3.1","ejs":"~1.0.0","swig":"~1.3.2"},"devDependencies":{"grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","jshint-stylish":"0.1.5","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.1.6","dist":{"shasum":"7a731e2e5ba985b8be46654f1ccf10594af081ea","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.1.6.tgz","integrity":"sha512-vtVP/JL7XtlfZ2k+Qai0z6/2M01KCgxqNPSQ6Kb1gpZhtkZqOxeiUNTDD5FUhZZ3PG4PNkLZEE2JCOx90KaKXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgGzY/VW7QL1qTuq2CLSW5LJuE+JCaupI7CzgnWA2RcAIgRVD3Q8dFUjpTEzKhkfyGDn7n1loUv+v1/9nZHh1HrSs="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"directories":{},"deprecated":"Package is no longer maintained."},"0.1.7":{"name":"grunt-dashboard","version":"0.1.7","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"~1.3.0","underscore":"~1.6.0","underscore.string":"~2.3.3","jade":"~1.3.1","swig":"~1.3.2"},"devDependencies":{"grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","jshint-stylish":"0.1.5","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"gitHead":"3d323a54ed6f7055cd53b01716fb3f7e72abfacb","bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.1.7","_shasum":"198316dd43393dda3e69b02788bf26bd60f3f4b4","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"dist":{"shasum":"198316dd43393dda3e69b02788bf26bd60f3f4b4","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.1.7.tgz","integrity":"sha512-jbCv3LiyB+GaiOVWNrcpUOieGGtPnA3H11+pLMYw4HjcmrhJZXO2cJVE/N9j2NbknclNd/nxJDWg9jGT7cPg+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkrpxqOACOx7WIq7jc7lVohpP9H8PmZxf7Ek3uC+K9uQIhAJD4gEBsx5sovziFA/6Yz37tWjfj/bKrgOtTU6UOUgax"}]},"directories":{},"deprecated":"Package is no longer maintained."},"0.1.8":{"name":"grunt-dashboard","version":"0.1.8","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"~1.3.0","underscore":"~1.6.0","underscore.string":"~2.3.3","jade":"~1.3.1","swig":"~1.3.2"},"devDependencies":{"grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","jshint-stylish":"0.1.5","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"gitHead":"98b18d5d6c46fc0e5ae76d6558a00b1e3339ead2","bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.1.8","_shasum":"95b477aa86276133e4b429d0d3260aef77d079ca","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"dist":{"shasum":"95b477aa86276133e4b429d0d3260aef77d079ca","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.1.8.tgz","integrity":"sha512-tK8tI0v5u2DwgqX5o/n3QbLc6an//fRp2tJ/qAbstL5GUAmsQr+f8raLhI/aEZrOJI0b4N2ftgNbWc7+Mj5rlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcSznQ9IFGUI6je8oP+bHT7sT1Mbdv5OXXg2g/3PSbqwIhAOLxrwFYWls4cR5GtXNInc+70ikk2tCbQdwb5V/E5I9Y"}]},"directories":{},"deprecated":"Package is no longer maintained."},"0.1.9":{"name":"grunt-dashboard","version":"0.1.9","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"~1.3.0","underscore":"~1.6.0","underscore.string":"~2.3.3","jade":"~1.5.0","swig":"~1.4.2"},"devDependencies":{"grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","jshint-stylish":"0.1.5","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"gitHead":"0d72cd4f7a520d7f89341a34a8c0ba9078b77896","bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.1.9","_shasum":"bf1a5e74021f7a64d59a9e83f8276707a3c9359a","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"dist":{"shasum":"bf1a5e74021f7a64d59a9e83f8276707a3c9359a","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.1.9.tgz","integrity":"sha512-kpYBXVDdBG4fV0AnYccW01UrzxduVeRRXlHZSFyLRPaIlURdv0OH2bgPYgUiYCJcrrFgrmP/f3hO3KaSqTd4Iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC647JbdHWZuVl49GCccZ5BxzYPZd7pWkE2RqTQdayvIQIgLBpIzFNrt9KPp7rDAQQ4LMDzGDbnbVbv2hB27vyx5M8="}]},"directories":{},"deprecated":"Package is no longer maintained."},"0.2.0":{"name":"grunt-dashboard","version":"0.2.0","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"~1.3.0","underscore":"~1.6.0","underscore.string":"~2.3.3","jade":"~1.5.0","swig":"~1.4.2"},"devDependencies":{"grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","jshint-stylish":"0.1.5","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"gitHead":"2118716d64678538787b21b8985fee378410fc4b","bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.2.0","_shasum":"3fb2984395b5ea19fc3a398633870e6a018bd762","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"dist":{"shasum":"3fb2984395b5ea19fc3a398633870e6a018bd762","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.2.0.tgz","integrity":"sha512-rpq9rf20L1uOWN5PkEK4K7TkWhtc4k4pzjeEl9aK98daU5pwUONIBbYmokgalJy1qVdCKczt2NRM7XQiDcyETA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2no4bDwmuF8bNFRdweIBjgEMWjMimrR4dyjH3wTD+WwIgchJ5Pexdryeg7pd2kqtchaWBsR+Bn4I97GWrvPWUnkk="}]},"directories":{},"deprecated":"Package is no longer maintained."},"0.2.1":{"name":"grunt-dashboard","version":"0.2.1","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"~1.3.0","underscore":"~1.6.0","underscore.string":"~2.3.3","jade":"~1.5.0","swig":"~1.4.2"},"devDependencies":{"grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","jshint-stylish":"0.1.5","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"gitHead":"2b1791d561b13e0e714cd5b540c1b173b421fd0e","bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.2.1","_shasum":"963a476993f60e83d6fbdc39260d3ce4cbd0789a","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"dist":{"shasum":"963a476993f60e83d6fbdc39260d3ce4cbd0789a","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.2.1.tgz","integrity":"sha512-V03lfPL6rmkkzSj3lFdQb9R2ssIxiaPM+ifmmuKiBSalWMtk+YGRJTVoXGtKZHP5ploXdD5VDeEM22CsB4yBuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwRO/GqBR6Vs4bvUHLa8+gdzCLtTZgG/Um5004QjithgIgeD8a0c4km7PhpXz8f65yLq5WigjO62s9B9L9KnPYIP4="}]},"directories":{},"deprecated":"Package is no longer maintained."},"0.3.0":{"name":"grunt-dashboard","version":"0.3.0","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"~1.3.0","underscore":"~1.6.0","underscore.string":"~2.3.3","jade":"~1.5.0","swig":"~1.4.2"},"devDependencies":{"grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","jshint-stylish":"0.1.5","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"gitHead":"4899d22c18a38d7e7ed1a4476c8bf70fa35229ad","bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.3.0","_shasum":"fc28207f36884b0e6de670c9abf0c2a9f4e7de66","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"dist":{"shasum":"fc28207f36884b0e6de670c9abf0c2a9f4e7de66","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.3.0.tgz","integrity":"sha512-3E+W6r+UrlkplVH+x5NrTM49J7J5skYN8UILdctriR/GDVad35zQTHFhL4AZfbOClLhWar5tDURu+isYLeQGkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDLcmAdl6J2cWSCkwSl1esrq9VQNDYY79yG9B2tE40rQwIfRXCJZP+yfYXvxadSHy/NgaYdGD1RLlNKOzxlIYILSw=="}]},"directories":{},"deprecated":"Package is no longer maintained."},"0.3.1":{"name":"grunt-dashboard","version":"0.3.1","description":"Generates a static dashboard based on data parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"^2.0.0","underscore":"~1.6.0","underscore.string":"~2.3.3","jade":"^1.9.1","swig":"^1.4.2"},"devDependencies":{"grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","jshint-stylish":"0.1.5","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"gitHead":"56523208f834f25cefcf3e34daa32db2886bce5d","bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@0.3.1","_shasum":"792f3df962aed336cb4d27941e86394e30ea72b2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"dist":{"shasum":"792f3df962aed336cb4d27941e86394e30ea72b2","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-0.3.1.tgz","integrity":"sha512-gy5jOZHxPybSmNliOO4kpK5ImtIQdRG9mFK0nYKv4wj5C2qUZVYego94FPODvtJJaBK3KqQQuklthxk9rAfocQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD514jXVsqEOnpOoEywXG1jaZ+3hOYlblIUhPC+l8fyFAIgdtVE63fs0//hBN/6jzVdmCHs6oaOJUQPs0k+uezOBjc="}]},"directories":{},"deprecated":"Package is no longer maintained."},"1.0.0":{"name":"grunt-dashboard","version":"1.0.0","description":"Generates a static dashboard based on data and templates parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin","dashboard"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"^3.0.0","underscore":"~1.6.0","underscore.string":"~2.3.3"},"devDependencies":{"jade":"^1.10.1","swig":"^1.4.2","grunt-contrib-clean":"0.5.0","grunt-eslint":"~7.0.1","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"gitHead":"caaa3481ad49136edf62721a234fe90c3d59e420","bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@1.0.0","_shasum":"1b85609df80889847daa6774f59f016162b76ae6","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"dist":{"shasum":"1b85609df80889847daa6774f59f016162b76ae6","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-1.0.0.tgz","integrity":"sha512-oDwhwQRtB8f18yEpSo/gxSus18NmBi529MDnvLhmaxBbXfWY0vLsNpbxfuy/YKlXaqMd9TCHPluw+PugPi/f1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWtGr0Vpj4s9tIMqlIL7uxcxERuOerPsijj9/rQlqjyAiEA659Ml8R/NP18tUwqJhZSJYHxsqG12sjZPzf9r9xuqTQ="}]},"directories":{},"deprecated":"Package is no longer maintained."},"1.0.1":{"name":"grunt-dashboard","version":"1.0.1","description":"Generates a static dashboard based on data and templates parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin","dashboard"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"^3.0.0","underscore":"~1.8.2","underscore.string":"~3.0.3"},"devDependencies":{"jade":"^1.10.1","swig":"^1.4.2","grunt-contrib-clean":"0.5.0","grunt-eslint":"~7.0.1","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"gitHead":"493ceb9c19491fe72f15085e03541278c1fb7bcc","bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@1.0.1","_shasum":"e892b02aac5381ba807b200b1889646326160e56","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"dist":{"shasum":"e892b02aac5381ba807b200b1889646326160e56","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-1.0.1.tgz","integrity":"sha512-7QQxdK32UBX/MjECQ4CIEtBZvZ57mVyQEsBzSIszm2lTaqcHeeHwuRtlI02IrBK98qNScRPMn401z1yMV01kow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw0vtpH3AfYppaexE4ZJY2p0OXLgLZHP0M1iL+wMoj9gIgNNMzQuNzUfAaRUHE30RoNwFz4K38BPXbR1y4eRjYads="}]},"directories":{},"deprecated":"Package is no longer maintained."},"1.0.2":{"name":"grunt-dashboard","version":"1.0.2","description":"Generates a static dashboard based on data and templates parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin","dashboard"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"^3.0.0","underscore":"~1.8.2","underscore.string":"~3.0.3"},"devDependencies":{"jade":"^1.10.1","swig":"^1.4.2","grunt-contrib-clean":"0.5.0","grunt-eslint":"~7.0.1","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"gitHead":"0901358508eaa6811e7824288f6f4356499d9ec6","bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@1.0.2","_shasum":"fbeadb61b5d9909f5681c0a8a6fd9862da5c6fa8","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"dist":{"shasum":"fbeadb61b5d9909f5681c0a8a6fd9862da5c6fa8","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-1.0.2.tgz","integrity":"sha512-arDPzASxVQ1P4MHR2C46/AlSWNsfdcB4aLjmj9xAl27nPIhYvXIUGQTNY6p9XMbb8E8/h6CbYXBy6qsKqRMwnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMX6M95ms2uTIRnejKqVJdz2BradJAWhw4Gd2K4t++sAiBWRM/6SHVp6o4gnT55BFE2n3JogUNqG4jTq5wMS7C9xQ=="}]},"directories":{},"deprecated":"Package is no longer maintained."},"1.0.3":{"name":"grunt-dashboard","version":"1.0.3","description":"Generates a static dashboard based on data and templates parsed within specified files","homepage":"https://github.com/larsonjj/grunt-dashboard","repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"keywords":["gruntplugin","dashboard"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"licenses":[{"type":"MIT"}],"dependencies":{"handlebars":"^3.0.0","underscore":"~1.8.2","underscore.string":"~3.0.3"},"devDependencies":{"jade":"^1.10.0","swig":"^1.4.2","grunt-contrib-clean":"0.5.0","grunt-eslint":"~7.0.1","grunt-contrib-nodeunit":"0.3.0","grunt":"~0.4.2","load-grunt-tasks":"0.3.0"},"scripts":{"test":"grunt test"},"gitHead":"2a4e3aa9b1bb77e2368a01b3f21faffe387b777d","bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"_id":"grunt-dashboard@1.0.3","_shasum":"0758fb114e1afd930836cf0dd07459b2cd3c02fb","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"larsonjj","email":"jake.j.larson@gmail.com"},"maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"dist":{"shasum":"0758fb114e1afd930836cf0dd07459b2cd3c02fb","tarball":"https://registry.npmjs.org/grunt-dashboard/-/grunt-dashboard-1.0.3.tgz","integrity":"sha512-h8J9llML3COfCegdaiuarm7jmDB0DzV+oPmcqObCTjtSxEuDtyKrSoktrlbnmaMjlTAnJcBGS1Oo//fdsi+7tA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpaKfn7a+npOjrOlvoDYyV4us6h3Uta6Wj+4mJEi4SewIgLaPzbWK3jrrrlup0PZU/Q+iYqe0g0BXMyrk3SSolGHk="}]},"directories":{},"deprecated":"Package is no longer maintained."}},"readme":"# grunt-dashboard [![Build Status](https://secure.travis-ci.org/larsonjj/generator-yeogurt.png?branch=master)](https://travis-ci.org/larsonjj/grunt-dashboard) [![NPM version](https://badge.fury.io/js/grunt-dashboard.svg)](http://badge.fury.io/js/grunt-dashboard)\n\n> Generates a static dashboard based on data parsed within specified files\n\n## Getting Started\nThis plugin requires Grunt.\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-dashboard --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-dashboard');\n```\n\n## The \"dashboard\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `dashboard` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  dashboard: {\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.compiler\nType: `Object`\nDefault value: `undefined`\n\nCompiler you would like to use for rendering templates. The compiler you use must have a `render` method in order to work (ex. Jade, Swig, etc)\n\n> NOTE: You will need to install your desired template compiler and require it as the value of the compile key\n\nExample:\n```js\noptions: {\n  compiler: require('jade')\n}\n```\n\n#### options.compilerOptions\nType: `Object`\nDefault value: `{}`\n\nCompiler options you would like to pass into your desired compiler.\n\nExample:\n```js\noptions: {\n  compiler: require('jade'),\n  compilerOptions: {pretty: true, filename: true}\n}\n```\n\n#### options.generatedDir\nType: `String`\nDefault value: `dashboard/generated`\n\nA string value that is used to determine where the dashboard html file will be generated.\n\n#### options.dashTemplate\nType: `String`\nDefault value: `node_modules/grunt-dashboard/dashboard/dashboard-template.hbs`\n\nA string value that is used to determine what handlebars template should be used for generating the dashboard.\n\n#### options.moduleTemplate\nType: `String`\nDefault value: `node_modules/grunt-dashboard/dashboard/module-template.hbs`\n\nA string value that is used to determine what handlebars template should be used for generating components and other HTML partials.\n\n#### options.logo\nType: `String`\nDefault value: `''`\n\nA string value that is used to determine what image should be used in a template as a logo.\n\n#### options.data\nType: `Object`\nDefault value: `{}`\n\nAn object of custom variables that will be passed to the Handlebars template. Useful if you want to pass things like version information or other custom variables from your Grunt build process.\n\n#### options.includes\nType: `Array`\nDefault value:\n```\n[{\n    cwd: 'node_modules/grunt-dashboard/dashboard/assets/',\n    src: [\n        '**/*'\n    ]\n}]\n```\n\nAn array of file objects that will be copied over with the dashboard html file to the same output directory.\nThe file object properties available to you are:\n***cwd***\ndirectory assets are located in.\n\n***src***\nfile search pattern, (*) is a wildcard that matches everything\n\nThis would mostly be used for including external stylesheets or scripts you want to use within a custom dashboard template.\n\n### Usage Examples\n\n#### Default Options\nIn this example, the default options are used to parse JSON data from within a `*.dash.json`. So when the task below runs, it will create a `index.html` file within the `dashboard` directory built from all the scanned JSON files within the `index` directory.\n\n`index/index.dash.json`:\n```json\n{\n    \"status\": \"development\",\n    \"category\": \"page\",\n    \"label\": \"Home\",\n    \"link\": \"path/to/file/index.html\"\n}\n```\n\n`Gruntfile.js`\n```js\ngrunt.initConfig({\n  dashboard: {\n    options: {},\n    files: {\n      'dashboard/index.html': ['index/*.dash.json'],\n    },\n  },\n})\n```\n\n#### Custom Compiler Options\nIn this example, you can see that the `options.compiler` property is used to control which compiler to use for rendering module templates.\nSo when the task below runs, it will create a `index.html` file within the `dashboard` directory built from all the scanned Jade files within the `index` directory.\nNotice the `index/index.dash.jade` example: This will build out an HTML partial file using the markup within that file using the jade compiler.\nIt's compiled source will then be rendered out to the handlebars template specified with `options.moduleTemplate`.\n\n`index/index.dash.json`:\n```json\n{\n    \"status\": \"development\",\n    \"category\": \"page\",\n    \"label\": \"Home\",\n    \"link\": \"path/to/file/index.html\"\n}\n```\n\n`index/index.dash.jade`\n```jade\ndiv\n  h1 Testing\n    p\n      This is just a simple test\n```\n\n`Gruntfile.js`\n```js\ngrunt.initConfig({\n  options: {\n    compiler: require('jade'),\n    compilerOptions: {pretty: true, filename: true},\n    dashTemplate: 'dashboard/dashboard-template.hbs',\n    moduleTemplate: 'dashboard/module-template.hbs',\n    includes: [{\n      cwd: 'dashboard/assets/',\n      src: [\n        '**/*'\n      ]\n    }]\n  },\n  files: {\n    'dashboard/index.html': ['index/*.dash.{json,jade}'],\n  }\n})\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## Release History\n<strong>v1.0.3</strong> - Fixed incorrect Jade dependency issue.\n\n<strong>v1.0.2</strong> - Added options.data to module handlebars templates.\n\n<strong>v1.0.1</strong> - Updated Underscore to 1.8.2. Updated Underscore.string to 3.0.3.\n\n<strong>v1.0.0</strong> - Updated Less to 2.5.1. Updated jQuery to 2.1.4. Switched to eslint from jshint. Removed support for IE8. No longer parses source files, uses *.dash files for defining data and module templates. Added compiler and compilerOptions options.\n\n<strong>v0.3.1</strong> - Updated Swig, Jade, and Handlbars to their latest versions.\n\n<strong>v0.3.0</strong> - Added `data` option so that custom variables can be passed from the Grunt task to the Handlebars template. API break: `data` inside handlbars templates has changed to `generated`. Update your custom templates accordingly.\n\n<strong>v0.2.1</strong> - Added `assets` option back into the task and acts as an array of file objects that refer to external assets to be loaded within a custom dashboard template. Also added less and jquery to default template.\n\n<strong>v0.2.0</strong> - Removed `assets` option from task. Imports will now be handled by author within the `:swig` or `:jade` dash comments\n\n<strong>v0.1.9</strong> - Updated jade and swig dependencies\n\n<strong>v0.1.8</strong> - Added swig.setDefaults({ cache: false }); to disable caching problems with Swig modules.\n\n<strong>v0.1.7</strong> - Removed EJS support. Removed extra console.logs. Added more test compile tasks.\n\n<strong>v0.1.6</strong> - Removed unneeded console.logs\n\n<strong>v0.1.5</strong> - Fixed issue with rendering swig asset files\n\n<strong>v0.1.4</strong> - Added support for `.swig` files\n\n<strong>v0.1.3</strong> - Made the default dashboard template responsive with a mobile menu for filters.\n\n<strong>v0.1.2</strong> - Updated logic for generated filenames, they now all get the .html extention without their preprocessor added (ex: index.jade.html - > index.html). This should make things less confusing.\n\n<strong>v0.1.1</strong> - Updated logic to better handle the rendering of EJS and Jade Templates. Now jade and ejs templates can be directly passed in the `files` property of the grunt task\n\n<strong>v0.1.0</strong> - Added support for EJS and Jade data comments (`[dash:ejs]` or `[dash:jade]`). Also added `assests` option to allow for including mixins and html partials from other files to your Jade or EJS data comments\n\n<strong>v0.0.9</strong> - Added `htmlTemplate` option to allow for `[dash:html]` comments to create HTML partials within the 'generatedDir' option.\n\n<strong>v0.0.8</strong> - HOTFIX: fixed `debug` option regex search pattern\n\n<strong>v0.0.7</strong> - HOTFIX: `debug` option was not working\n\n<strong>v0.0.6</strong> - Added ability to remove data comments using `debug` option (mostly for production build purposes).\n\n<strong>v0.0.5</strong> - Fixed dependencies to underscore and handlebars.\n\n<strong>v0.0.4</strong> - Updated ending pattern search regex to be more leinient to better handle HTML rendered by preprocessors (ie Jade).\n\n<strong>v0.0.3</strong> - Added `logo` option. Updated dashboard template styles and logic.\n\n<strong>v0.0.2</strong> - Major Changes: No longer requires jade, now only depends on HTML. Default dashboard template is not also written in HTML + Handlebars. Search pattern has changed to something more readable (ie `<!--[custom:data] [/custom] -->`). More options have been added/changed: `symbol` is now `searchTerm`, added 'generatedDir', and added 'dashTemplate'.\n\n<strong>v0.0.1</strong> - Initial alpha release\n\n## License\nCopyright (c) 2014-2015 Jake Larson. Licensed under the MIT license.\n","maintainers":[{"name":"larsonjj","email":"jake.j.larson@gmail.com"}],"time":{"modified":"2022-06-18T14:49:34.507Z","created":"2014-04-01T21:27:27.041Z","0.0.1":"2014-04-01T21:27:27.041Z","0.0.2":"2014-04-13T21:54:22.750Z","0.0.3":"2014-04-29T17:55:54.733Z","0.0.4":"2014-04-29T18:57:19.138Z","0.0.5":"2014-04-29T19:03:53.827Z","0.0.6":"2014-04-30T00:32:10.571Z","0.0.7":"2014-04-30T00:58:57.838Z","0.0.8":"2014-04-30T01:05:47.033Z","0.0.9":"2014-05-06T18:17:40.917Z","0.1.0":"2014-05-06T19:44:32.447Z","0.1.1":"2014-05-06T21:53:02.738Z","0.1.2":"2014-05-07T18:38:00.395Z","0.1.3":"2014-05-08T20:01:52.687Z","0.1.4":"2014-05-14T02:04:03.358Z","0.1.5":"2014-05-14T03:11:41.675Z","0.1.6":"2014-05-14T03:13:30.952Z","0.1.7":"2014-08-20T15:48:36.992Z","0.1.8":"2014-08-20T19:18:31.447Z","0.1.9":"2014-08-20T20:06:12.873Z","0.2.0":"2014-08-20T21:42:23.307Z","0.2.1":"2014-08-21T07:23:12.013Z","0.2.2":"2014-11-05T16:35:40.278Z","0.3.0":"2014-11-14T16:41:39.514Z","0.3.1":"2015-03-31T20:37:42.107Z","1.0.0":"2015-06-03T16:19:14.544Z","1.0.1":"2015-06-03T16:24:53.326Z","1.0.2":"2015-06-03T19:55:32.847Z","1.0.3":"2015-06-03T21:52:45.343Z"},"homepage":"https://github.com/larsonjj/grunt-dashboard","keywords":["gruntplugin","dashboard"],"repository":{"type":"git","url":"https://github.com/larsonjj/grunt-dashboard"},"author":{"name":"Jake Larson","email":"jake.j.larson@gmail.com","url":"jakelarson.io"},"bugs":{"url":"https://github.com/larsonjj/grunt-dashboard/issues"},"readmeFilename":"README.md","users":{"jdaihl":true}}