{"_id":"grunt-jsdoccer","_rev":"28-9425adf7d706c2d2f9beead5c428f37b","name":"grunt-jsdoccer","description":"A Grunt task to auto document ECMA Script (JS) using Esprima.","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"grunt-jsdoccer","version":"1.0.0","description":"A Grunt task to auto document ECMA Script (JS) using Esprima.","main":"grunt-jsdoccer.js","scripts":{"test":"test"},"repository":{"type":"git","url":"git@github.com:ChetHarrison/grunt-jsdoccer.git"},"keywords":["javascript","auto","document","generator"],"author":{"name":"Chet Harrison"},"license":"ISC","bugs":{"url":"https://github.com/ChetHarrison/grunt-jsdoccer/issues"},"homepage":"https://github.com/ChetHarrison/grunt-jsdoccer","dependencies":{"jsdoccer":"^1.1.0"},"gitHead":"5e92f97f8f741c93095f2a395452c090598b7d3b","_id":"grunt-jsdoccer@1.0.0","_shasum":"1cc24429ff31e94cd01bb8e4b0ae397fa53a9c88","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"chetharrison","email":"chet.harrison@nimblechef.com"},"maintainers":[{"name":"chetharrison","email":"chet.harrison@nimblechef.com"}],"dist":{"shasum":"1cc24429ff31e94cd01bb8e4b0ae397fa53a9c88","tarball":"https://registry.npmjs.org/grunt-jsdoccer/-/grunt-jsdoccer-1.0.0.tgz","integrity":"sha512-6BjwHw9Mp2qbpEm/7R8dfzwxCbN6m9/JrMfJARiXmRcFGB3XxpNa8Ooil1kfMjsX7zsRBIwcHyEwlTSR/DUONA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrfRHSrdOfORGkE3M0GYu0vm+rw75xXaMqtsGYgJHPHAiA1T0pp+Lc1mVrazZVv9UuQzNoulQjgswPazRcSPEnc6g=="}]}},"1.0.1":{"name":"grunt-jsdoccer","version":"1.0.1","description":"A Grunt task to auto document ECMA Script (JS) using Esprima.","main":"grunt-jsdoccer.js","scripts":{"test":"test"},"repository":{"type":"git","url":"git@github.com:ChetHarrison/grunt-jsdoccer.git"},"keywords":["javascript","auto","document","generator"],"author":{"name":"Chet Harrison"},"license":"ISC","bugs":{"url":"https://github.com/ChetHarrison/grunt-jsdoccer/issues"},"homepage":"https://github.com/ChetHarrison/grunt-jsdoccer","dependencies":{"jsdoccer":"^1.1.0"},"gitHead":"5dba1c25675cf7c4efacd54804bdebc464689f59","_id":"grunt-jsdoccer@1.0.1","_shasum":"061391f34b78cd175bc490a7aea109e203712fd5","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"chetharrison","email":"chet.harrison@nimblechef.com"},"maintainers":[{"name":"chetharrison","email":"chet.harrison@nimblechef.com"}],"dist":{"shasum":"061391f34b78cd175bc490a7aea109e203712fd5","tarball":"https://registry.npmjs.org/grunt-jsdoccer/-/grunt-jsdoccer-1.0.1.tgz","integrity":"sha512-dXUhO9apEW3fDIYALuOiOE38omocP1f3T7SvnJ8r2zlTvltOOI+J/ERKTkkZeP4oR5D4Gu2N/JmhmM544N2vsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgBWMs90oF9leh7AMFMdUkr9n43d/4iIA9sLF+xeA2cwIgbYdL/NkGRJMbyrdfY7edjbvDRadhwcFAQGrcSfKZtU8="}]}},"1.0.2":{"name":"grunt-jsdoccer","version":"1.0.2","description":"A Grunt task to auto document ECMA Script (JS) using Esprima.","main":"grunt-jsdoccer.js","scripts":{"test":"test"},"repository":{"type":"git","url":"git@github.com:ChetHarrison/grunt-jsdoccer.git"},"keywords":["javascript","auto","document","generator"],"author":{"name":"Chet Harrison"},"license":"ISC","bugs":{"url":"https://github.com/ChetHarrison/grunt-jsdoccer/issues"},"homepage":"https://github.com/ChetHarrison/grunt-jsdoccer","dependencies":{"jsdoccer":"^1.1.0"},"gitHead":"ad10d87606f8c07b42ed9d26272c8d5e073fd988","_id":"grunt-jsdoccer@1.0.2","_shasum":"2c1333c0e68ab65e781f6879f1c28959730080e9","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"chetharrison","email":"chet.harrison@nimblechef.com"},"maintainers":[{"name":"chetharrison","email":"chet.harrison@nimblechef.com"}],"dist":{"shasum":"2c1333c0e68ab65e781f6879f1c28959730080e9","tarball":"https://registry.npmjs.org/grunt-jsdoccer/-/grunt-jsdoccer-1.0.2.tgz","integrity":"sha512-Cc+/hlDPWsdSP+NxraWM5udYCqYbMVc0d2YjHPJsrpbSARCYfCFax11KmywL09y26XOOXmS/PJZ06Yp7HSKzXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ1z6lg4MAvZMn4043WTdtZtXAsGkLPmbLy9rXQ09IOAIgCSFqAoqgDP5cvXYQRlTLEsm+NsZsg/yVWMGxrDuZazs="}]}},"1.0.3":{"name":"grunt-jsdoccer","version":"1.0.3","description":"A Grunt task to auto document ECMA Script (JS) using Esprima.","main":"grunt-jsdoccer.js","scripts":{"test":"test"},"repository":{"type":"git","url":"git@github.com:ChetHarrison/grunt-jsdoccer.git"},"keywords":["javascript","auto","document","generator"],"author":{"name":"Chet Harrison"},"license":"ISC","bugs":{"url":"https://github.com/ChetHarrison/grunt-jsdoccer/issues"},"homepage":"https://github.com/ChetHarrison/grunt-jsdoccer","dependencies":{"jsdoccer":"^1.1.0"},"gitHead":"ac72c50168946b6a27023aab6c91e0b8d5d18802","_id":"grunt-jsdoccer@1.0.3","_shasum":"883eba5c477f620bd0ecf5d5e85f164b529bc886","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"chetharrison","email":"chet.harrison@nimblechef.com"},"maintainers":[{"name":"chetharrison","email":"chet.harrison@nimblechef.com"}],"dist":{"shasum":"883eba5c477f620bd0ecf5d5e85f164b529bc886","tarball":"https://registry.npmjs.org/grunt-jsdoccer/-/grunt-jsdoccer-1.0.3.tgz","integrity":"sha512-2f9JxppQZsTFxOgTt/Mx7alV+6hxcNgNMgJj+iNRNDnix/BLD5v8TRzTX8lsCRf9DNmsYX3iBP7BfTzQX11KAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAQJ0qgtmSs4V3v96V009nxlstzb9nOx5hPjiJcMAOLQIgMHaDHK12q4NpzgO1cMEmELKGoPxDzqnKoXbC+sbYOyA="}]}},"1.0.4":{"name":"grunt-jsdoccer","version":"1.0.4","description":"A Grunt task to auto document ECMA Script (JS) using Esprima.","main":"grunt-jsdoccer.js","scripts":{"test":"test"},"repository":{"type":"git","url":"git@github.com:ChetHarrison/grunt-jsdoccer.git"},"keywords":["javascript","auto","document","generator"],"author":{"name":"Chet Harrison"},"license":"ISC","bugs":{"url":"https://github.com/ChetHarrison/grunt-jsdoccer/issues"},"homepage":"https://github.com/ChetHarrison/grunt-jsdoccer","dependencies":{"jsdoccer":"^1.1.9"},"gitHead":"2b9e1a504e4fd6caba9f8febf7a781684f81e7ca","_id":"grunt-jsdoccer@1.0.4","_shasum":"ff57d0a0370364bfcc71c236a9f5184a38017074","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"chetharrison","email":"chet.harrison@nimblechef.com"},"maintainers":[{"name":"chetharrison","email":"chet.harrison@nimblechef.com"}],"dist":{"shasum":"ff57d0a0370364bfcc71c236a9f5184a38017074","tarball":"https://registry.npmjs.org/grunt-jsdoccer/-/grunt-jsdoccer-1.0.4.tgz","integrity":"sha512-FGCSWCMoISh1tqxmDo6G9r+rxNXG4aQnNmeMWQpLpisHRNrI7hEJ0GzKzzj8kvIpY9oDs2FZq1GKOpOAN8N6RA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAr4G7ImdtB2Vu2Ir/NDe/FnJS703KshOnRZltBYAHKHAiEA94hqwM4MFDETnpLXaUcMcy5TIFGXar6dM1nO/IuGCWM="}]}},"1.0.5":{"name":"grunt-jsdoccer","version":"1.0.5","description":"A Grunt task to auto document ECMA Script (JS) using Esprima.","main":"grunt-jsdoccer.js","scripts":{"test":"test"},"repository":{"type":"git","url":"git@github.com:ChetHarrison/grunt-jsdoccer.git"},"keywords":["javascript","auto","document","generator"],"author":{"name":"Chet Harrison"},"license":"ISC","bugs":{"url":"https://github.com/ChetHarrison/grunt-jsdoccer/issues"},"homepage":"https://github.com/ChetHarrison/grunt-jsdoccer","dependencies":{"jsdoccer":"^1.1.9"},"gitHead":"8736d236d931001487c26e9b4579244951a33b8e","_id":"grunt-jsdoccer@1.0.5","_shasum":"410634620e0cc3459e1c89e95bf32cf0670ae935","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"chetharrison","email":"chet.harrison@nimblechef.com"},"maintainers":[{"name":"chetharrison","email":"chet.harrison@nimblechef.com"}],"dist":{"shasum":"410634620e0cc3459e1c89e95bf32cf0670ae935","tarball":"https://registry.npmjs.org/grunt-jsdoccer/-/grunt-jsdoccer-1.0.5.tgz","integrity":"sha512-nN00xcoGuJiHDRQBuZpuUy8ckY8jRS4DGTKF7KIx76KbY+BP46DL1gwFx/j8u6l3Ix7y9Eyd0h0i8CUtvsxwzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIfdhQeusFxCiiEbKNmsVmejrrPu7vE5R4z/3nROWXGAiAzcpCRxatjHa6gG5EZKmmhbzJoaXwSmlD6qjz/F1a/FQ=="}]}},"1.0.6":{"name":"grunt-jsdoccer","version":"1.0.6","description":"A Grunt task to auto document ECMA Script (JS) using Esprima.","main":"./src/jsdoccer","scripts":{"test":"test"},"repository":{"type":"git","url":"git@github.com:ChetHarrison/grunt-jsdoccer.git"},"keywords":["javascript","auto","document","generator","gruntplugin"],"author":{"name":"Chet Harrison"},"license":"ISC","bugs":{"url":"https://github.com/ChetHarrison/grunt-jsdoccer/issues"},"homepage":"https://github.com/ChetHarrison/grunt-jsdoccer","dependencies":{"jsdoccer":"^1.1.10"},"gitHead":"6e914e06474f35d2db698299dc66a112c6892628","_id":"grunt-jsdoccer@1.0.6","_shasum":"dc9382995ab1e67d23ddb594f42c0755bce6bfd9","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"chetharrison","email":"chet.harrison@nimblechef.com"},"maintainers":[{"name":"chetharrison","email":"chet.harrison@nimblechef.com"}],"dist":{"shasum":"dc9382995ab1e67d23ddb594f42c0755bce6bfd9","tarball":"https://registry.npmjs.org/grunt-jsdoccer/-/grunt-jsdoccer-1.0.6.tgz","integrity":"sha512-FNweGSZ2etX50KpSPsKloiL5i69NSg94y3zH9kVxHa4DVD9V5AVbgybKKQa3DejQqb4JgbCoGcmUUPq0ssbiQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs/YIKGycQ9AWsvfDQs7y/okQVB5cClq5yoqOfzEIIBAIhAIbqPb7Km12wLN+9RPcazNUJ+8CRAXWZ7wqdb1nKVofK"}]}},"1.0.7":{"name":"grunt-jsdoccer","version":"1.0.7","description":"A Grunt task to auto document ECMA Script (JS) using Esprima.","scripts":{"test":"test"},"repository":{"type":"git","url":"git@github.com:ChetHarrison/grunt-jsdoccer.git"},"keywords":["javascript","auto","document","generator","gruntplugin"],"author":{"name":"Chet Harrison"},"license":"ISC","bugs":{"url":"https://github.com/ChetHarrison/grunt-jsdoccer/issues"},"homepage":"https://github.com/ChetHarrison/grunt-jsdoccer","dependencies":{"jsdoccer":"^1.1.11"},"gitHead":"cea2b60ff1750483496ce4a280cab1760d28398c","_id":"grunt-jsdoccer@1.0.7","_shasum":"cc6c5738f35aefcbfc074c46ed8380e45dfcb470","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"chetharrison","email":"chet.harrison@nimblechef.com"},"maintainers":[{"name":"chetharrison","email":"chet.harrison@nimblechef.com"}],"dist":{"shasum":"cc6c5738f35aefcbfc074c46ed8380e45dfcb470","tarball":"https://registry.npmjs.org/grunt-jsdoccer/-/grunt-jsdoccer-1.0.7.tgz","integrity":"sha512-7ubhbG+npj6seEQb+PZcbW9Fpy/EHXV3AHdUERbr1b/Wictjse07Thx5hlaBPzSQrL7JBg0NrbnsjwLMEfdXlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGI857dzS1fw8GkC6PKY2MrKCiOMA96LqSceYrlQ7VJ7AiEAjJX4ezPVcvQ19qsnXfS4C5dy9qtZ626KRz+ab0rUP6M="}]}},"1.0.8":{"name":"grunt-jsdoccer","version":"1.0.8","description":"A Grunt task to auto document ECMA Script (JS) using Esprima.","scripts":{"test":"test"},"repository":{"type":"git","url":"git@github.com:ChetHarrison/grunt-jsdoccer.git"},"keywords":["javascript","auto","document","generator","gruntplugin"],"author":{"name":"Chet Harrison"},"license":"ISC","bugs":{"url":"https://github.com/ChetHarrison/grunt-jsdoccer/issues"},"homepage":"https://github.com/ChetHarrison/grunt-jsdoccer","dependencies":{"jsdoccer":"^1.1.11"},"devDependencies":{"grunt":"^0.4.5","grunt-jasmine-node":"^0.2.1","jshint-stylish":"^1.0.0"},"gitHead":"85c2232f9e30305b7ff60c52b7959960aad4c3ea","_id":"grunt-jsdoccer@1.0.8","_shasum":"8d33032ac859eda37fe34be9ee0729de9badc83e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"chetharrison","email":"chet.harrison@nimblechef.com"},"maintainers":[{"name":"chetharrison","email":"chet.harrison@nimblechef.com"}],"dist":{"shasum":"8d33032ac859eda37fe34be9ee0729de9badc83e","tarball":"https://registry.npmjs.org/grunt-jsdoccer/-/grunt-jsdoccer-1.0.8.tgz","integrity":"sha512-easjJ9ZUPkjbOdBkyvq/Y/KH5RNLaUiKrU8DnbPlOoGmi9EhLmp0YDgfIEll4T0FaMCFkKriZ/BawoMgNTWtBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs3Z9/Z87como/xc8YYtyBd0andCn/dCNDwdVT5Ob0nQIhAPzn+NuPWQ2qG6KBPaqxMHEXn4oyYLsH/TMc67nYGsY2"}]}},"1.0.9":{"name":"grunt-jsdoccer","version":"1.0.9","description":"A Grunt task to auto document ECMA Script (JS) using Esprima.","scripts":{"test":"test"},"repository":{"type":"git","url":"git@github.com:ChetHarrison/grunt-jsdoccer.git"},"keywords":["javascript","auto","document","generator","gruntplugin"],"author":{"name":"Chet Harrison"},"license":"ISC","bugs":{"url":"https://github.com/ChetHarrison/grunt-jsdoccer/issues"},"homepage":"https://github.com/ChetHarrison/grunt-jsdoccer","dependencies":{"jsdoccer":"^1.1.11"},"devDependencies":{"grunt":"^0.4.5","grunt-jasmine-node":"^0.2.1","jshint-stylish":"^1.0.0"},"gitHead":"a5f23cb59668fec6b0bccc3beda18eee02c757b0","_id":"grunt-jsdoccer@1.0.9","_shasum":"513f13af1e11fd3dc75b2b4cb0c6083d9d1b99f8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"chetharrison","email":"chet.harrison@nimblechef.com"},"maintainers":[{"name":"chetharrison","email":"chet.harrison@nimblechef.com"}],"dist":{"shasum":"513f13af1e11fd3dc75b2b4cb0c6083d9d1b99f8","tarball":"https://registry.npmjs.org/grunt-jsdoccer/-/grunt-jsdoccer-1.0.9.tgz","integrity":"sha512-NLsrvnAPzRBkz8HzItvNkN2wk06DCPGywysRo5wlGH5DTyJVygAXM9X3CTLAca7yLUXVZTfCMh3f97IY++UiXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbxjLFVOwJ5fEPutt3mQ6VsVjuPB3sKDdHruuH6DNeNAiEAiqkClGZN8HWtc1txQd0iPeam/tsr5w4TU8WrkMnRboU="}]}},"1.0.10":{"name":"grunt-jsdoccer","version":"1.0.10","description":"A Grunt task to auto document ECMA Script (JS) using Esprima.","scripts":{"test":"test"},"repository":{"type":"git","url":"git@github.com:ChetHarrison/grunt-jsdoccer.git"},"keywords":["javascript","auto","document","generator","gruntplugin"],"author":{"name":"Chet Harrison"},"license":"ISC","bugs":{"url":"https://github.com/ChetHarrison/grunt-jsdoccer/issues"},"homepage":"https://github.com/ChetHarrison/grunt-jsdoccer","dependencies":{"jsdoccer":"^1.1.11"},"devDependencies":{"grunt":"^0.4.5","grunt-jasmine-node":"^0.2.1","jshint-stylish":"^1.0.0"},"gitHead":"2ac04c0276eab0dac701bacbda97c519610795fe","_id":"grunt-jsdoccer@1.0.10","_shasum":"1eafdb3641896fae779a97a08abe0353bb315c72","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"chetharrison","email":"chet.harrison@nimblechef.com"},"maintainers":[{"name":"chetharrison","email":"chet.harrison@nimblechef.com"}],"dist":{"shasum":"1eafdb3641896fae779a97a08abe0353bb315c72","tarball":"https://registry.npmjs.org/grunt-jsdoccer/-/grunt-jsdoccer-1.0.10.tgz","integrity":"sha512-79mMZCE4y8KBFAWdZwYil5fxwUtLTuib0rVpqWvTeOV/3ccbdf/Tfksv9KoUfL3Q79eqxr099fCsJ+Zr1/M50A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAs7FXVNCsevcxx6YqeAHbJaEpiUduTyJ0mZGJvdlMWOAiEAqIJwerxr3mKAzIkqhIMkw+IrhO2IJ4QJYWkmLNdP9xo="}]}},"2.0.0":{"name":"grunt-jsdoccer","version":"2.0.0","description":"A Grunt task to auto document ECMA Script (JS) using Esprima.","scripts":{"test":"test"},"repository":{"type":"git","url":"git@github.com:ChetHarrison/grunt-jsdoccer.git"},"keywords":["javascript","auto","document","generator","gruntplugin"],"author":{"name":"Chet Harrison"},"license":"ISC","bugs":{"url":"https://github.com/ChetHarrison/grunt-jsdoccer/issues"},"homepage":"https://github.com/ChetHarrison/grunt-jsdoccer","dependencies":{"jsdoccer":"^2.0.2"},"devDependencies":{"grunt":"^0.4.5","grunt-jasmine-node":"^0.2.1","jshint-stylish":"^1.0.0"},"gitHead":"cd425168f6f52886d938f1c3625c893262236efb","_id":"grunt-jsdoccer@2.0.0","_shasum":"5ea898a65b1b7e89d9500ea6ca5453cbaa7b2dbf","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.33","_npmUser":{"name":"chetharrison","email":"chet.harrison@nimblechef.com"},"maintainers":[{"name":"chetharrison","email":"chet.harrison@nimblechef.com"}],"dist":{"shasum":"5ea898a65b1b7e89d9500ea6ca5453cbaa7b2dbf","tarball":"https://registry.npmjs.org/grunt-jsdoccer/-/grunt-jsdoccer-2.0.0.tgz","integrity":"sha512-/9VtvbI9M2fgqZo8inKWrVD3bcygMietkv8NbYS0thRal6MvqsEtdvNsC60gD+gVcu6JWC6rGNt48fyctV7EEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbVpfl63Cd/AsJhLfi8odrqBof6qDVkftS28weHDVtMAiATzOAcroNe0Y1xH3WEUIMxNp5UBx77mkRIQ2mYOimFzg=="}]}},"2.0.1":{"name":"grunt-jsdoccer","version":"2.0.1","description":"A Grunt task to auto document ECMA Script (JS) using Esprima.","scripts":{"test":"test"},"repository":{"type":"git","url":"git@github.com:ChetHarrison/grunt-jsdoccer.git"},"keywords":["javascript","auto","document","generator","gruntplugin"],"author":{"name":"Chet Harrison"},"license":"ISC","bugs":{"url":"https://github.com/ChetHarrison/grunt-jsdoccer/issues"},"homepage":"https://github.com/ChetHarrison/grunt-jsdoccer","dependencies":{"jsdoccer":"^2.0.2"},"devDependencies":{"grunt":"^0.4.5","grunt-jasmine-node":"^0.2.1","jshint-stylish":"^1.0.0"},"gitHead":"e3b4c1dee08aa043866a94768b761255c6bf0f27","_id":"grunt-jsdoccer@2.0.1","_shasum":"b933d3d97ac08d5c48eeed43505cd7aee9eea197","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.33","_npmUser":{"name":"chetharrison","email":"chet.harrison@nimblechef.com"},"maintainers":[{"name":"chetharrison","email":"chet.harrison@nimblechef.com"}],"dist":{"shasum":"b933d3d97ac08d5c48eeed43505cd7aee9eea197","tarball":"https://registry.npmjs.org/grunt-jsdoccer/-/grunt-jsdoccer-2.0.1.tgz","integrity":"sha512-u5yO4gqRl/4hFDQn6Mw2rPC8gR32gCcGeoQZpxsCOd7GQUXBF33xs8yaa+NDdZ8oMo8xTy3SFP6s9ZY+4P6fkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDK+alJ92uUgAV3KTUlwbFKx3vZnRols/pZQQ6XuYvhuAIhAPjMiSrnSSX0U/993UgqYNGpO1JhmWGXPLSuzNNM3sac"}]}}},"readme":"### This is a work in progress.\n#### Goals:\n- [x] generate stubbed YAML documentation templates\n- [x] build document webpages from JSDoc\n- [ ] lint existing documents\n\nA collaboration with [@jasonLaster](https://github.com/jasonLaster)\n\n# Grunt-jsDoccer\n\nA collection of Grunt tasks to auto document your ECMAScript (Java Script) in  [JSDoc 3](https://github.com/jsdoc3/jsdoc3.github.com) using [Esprima](http://esprima.org/) and [ESCodeGen](https://github.com/Constellation/escodegen) as well as lint those docs. It converts your code into YAML templates that (will be) converted to JSDocs. The YAML stage allows you to fill in stubbed examples and other details that cannot be generated from the provided Esprima code meta data. If Grunt isn't your thing you can get a pure Node.js version [here](https://github.com/ChetHarrison/jsdoccer).\n\n### Basic Usage\n\nSetup\n\n```\n$ npm install grunt-jsdoccer --save-dev\n```\n\n\n1) create stubbed YAML document templates\n\n```\n$ grunt jsdoccer:stub\n```\n\nAs your source is parsed the tool will generate a sequence of intermediate files and save them to the path listed in the `options.dest` directory of your configuration. These files are usefull for debugging and looking for syntax target signatures in their ASTs. This first phase will ultimately generate YAML documentation stubs. You will need to move them to the `stub.doc` directory listed in your configuration before you augment them so you don't accidentally over write them by running the task again. **If you forget to move them you will not be able to generate the documents!**\n\n2) Generate document HTML\n\n```\ngrunt jsdoccer:doc\n```\n\nYour documents will be saved at `jsdoccer/documentation`.\n\n### Configuration\n\nadd this to your `grunt.initConfig` in your `GRUNTFILE.js`.\n\n```\n    jsdoccer: {\n      // if null the project name will be pulled from the root dir name\n      projectName: null,\n\n      stub: {\n        // glob paths to the js you want to document\n        src: ['js/*.js']\n      },\n\n      doc: {\n        // Glob paths to your documented yaml.\n        src: ['./doccer/intermediate/yaml-documented/*.yaml']\n      },\n\n      options: {\n        projectName: null,\n        \n        // All generated intermediate files will be placed under this path.\n        dest: './doccer/',\n        \n        // Syntax targets\n        targets: {\n          default: {\n            name: true,\n            'class': true,  // with resurve words use quotes\n            'constructor': true,\n            events: true,\n            properties: true,\n            functions: true\n          },\n          custom: {\n            // Add custom targets here. Example:\n            // customTarget1: true,\n            // customTarget2: true\n          },\n          customTargetsPath: './customSyntaxTargets/'\n        }\n      }\n    }\n```\n\n**js/src**: List the JS source files you would like to document.\n\n**documentedYaml/src**: location of your documented YAML.\n\n**html**: no configuration is currently required but we need a target.\n\n**dest**: your documents and all intermediate files will be placed here.\n\n**targets/default**: jsdoccer comes with 6 default syntax targets. You can \nset them to false to disable them. __Curently the tool is wired to document\nclass style code. The hooks are in place to configure to any custom style\nyou would like however in need to make another small adjustment to make\nthe documentation templates extensible.__\n\n\nand add this to your `GRUNTFILE.js`\n\n\n```\ngrunt.loadNpmTasks('jsdoccer');\n\ngrunt.registerTask('stub', 'Auto generate YAML JSDoc 3 document stubs.', ['jsdoccer:stub']);\ngrunt.registerTask('doc', 'Generate documentation HTML from documented YAML.', ['jsdoccer:doc']);\ngrunt.registerTask('lint', 'lint your docs.', ['jsdoccer:lint']);\n```\n\n\n### jsDoccer Documentation\n\nFor information on how to configure jsDoccer, add custom syntax matchers and documentation templates please visit this repo [jsDoccer](https://github.com/ChetHarrison/jsdoccer)","maintainers":[{"name":"chetharrison","email":"chet.harrison@nimblechef.com"}],"time":{"modified":"2022-06-18T15:19:41.045Z","created":"2014-11-06T20:13:25.754Z","1.0.0":"2014-11-06T20:13:25.754Z","1.0.1":"2014-11-06T20:21:02.447Z","1.0.2":"2014-11-06T20:39:30.291Z","1.0.3":"2014-11-07T00:15:39.976Z","1.0.4":"2014-11-07T20:54:58.309Z","1.0.5":"2014-11-10T17:22:56.302Z","1.0.6":"2014-11-10T18:58:03.220Z","1.0.7":"2014-11-10T19:19:58.584Z","1.0.8":"2014-11-12T21:58:11.698Z","1.0.9":"2014-11-12T22:42:15.278Z","1.0.10":"2014-11-12T22:53:24.270Z","2.0.0":"2015-01-11T04:27:33.744Z","2.0.1":"2015-01-29T17:25:16.038Z"},"homepage":"https://github.com/ChetHarrison/grunt-jsdoccer","keywords":["javascript","auto","document","generator","gruntplugin"],"repository":{"type":"git","url":"git@github.com:ChetHarrison/grunt-jsdoccer.git"},"author":{"name":"Chet Harrison"},"bugs":{"url":"https://github.com/ChetHarrison/grunt-jsdoccer/issues"},"license":"ISC","readmeFilename":"README.md"}