{"_id":"doctrine","_rev":"92-9241e8013f6743a6bc63270dedb5b1ee","name":"doctrine","description":"JSDoc parser","dist-tags":{"latest":"3.0.0"},"versions":{"0.0.1":{"name":"doctrine","description":"JSDoc parser","homepage":"http://github.com/Constellation/doctrine.html","main":"doctrine.js","version":"0.0.1","engines":{"node":">=0.4.0"},"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"}],"repository":{"type":"git","url":"git://github.com/Constellation/doctrine.git"},"devDependencies":{"mocha":"*","should":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"node test/run.js"},"_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"_id":"doctrine@0.0.1","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"8bb563f4f8940baad943585eb8fa26487d2bd872","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-0.0.1.tgz","integrity":"sha512-C3939qUMT2vYRo/GFQZyTlAzl6CmwDFN//Ks0ViL296UTp322BEP0pmM4VDT42gw2FSSN3ZQKdqMXP44UmePQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBpq5LfaiIgzt/mLougzws4ZuWAA7O/7HmHb2s7B7PeBAiEA1hHybOiULZQlGHFHjQ1XUabLmIIqpoLIZavqLhc2QnM="}]},"directories":{}},"0.0.2":{"name":"doctrine","description":"JSDoc parser","homepage":"http://github.com/Constellation/doctrine.html","main":"doctrine.js","version":"0.0.2","engines":{"node":">=0.4.0"},"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"}],"repository":{"type":"git","url":"git://github.com/Constellation/doctrine.git"},"devDependencies":{"mocha":"*","should":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"node test/run.js"},"_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"_id":"doctrine@0.0.2","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"d4cc9f9bf77ac6ac0a18a190e4d1dd425bd0613d","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-0.0.2.tgz","integrity":"sha512-H2kWIiAoEcRGn7LdPyfMjaoGJKUWnLUPWS6AbhVuv6wzpcWXpTSkcVguLDU5rvfYLjTBeFeuCPp7u/unV8gS7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTxrr0isX4PIhdBA4ynkVWSxxp1ed7SrSX95IK1N9KGAIhAPfUvPh/Ys1zFTIAwIQgVZDVXjCmhBC4ofGnvRrQ/tMw"}]},"directories":{}},"0.0.3":{"name":"doctrine","description":"JSDoc parser","homepage":"http://github.com/Constellation/doctrine.html","main":"doctrine.js","version":"0.0.3","engines":{"node":">=0.4.0"},"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"}],"repository":{"type":"git","url":"git://github.com/Constellation/doctrine.git"},"devDependencies":{"mocha":"*","should":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"./node_modules/.bin/mocha"},"_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"_id":"doctrine@0.0.3","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"4210789faf143e457485f383b80f1f7ad9510683","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-0.0.3.tgz","integrity":"sha512-Yp5J9wvGRb09ivPWpvnQRjEIoZmuS08rLbt2KnlBMqUK5UB49j6Y9szAQ/PkcQEo2EEl6nLmXzK08F0nYZKpfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEc7NTqGfQalIOUf9hUBrLjeB4Ph7tAHVUYbyHqqX2GaAiA/hvWXx0HtpNF6AY0e9d5O1N9M126RHx5y9eA59lKAhw=="}]},"directories":{}},"0.0.4":{"name":"doctrine","description":"JSDoc parser","homepage":"http://github.com/Constellation/doctrine.html","main":"doctrine.js","version":"0.0.4","engines":{"node":">=0.4.0"},"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"}],"repository":{"type":"git","url":"http://github.com/Constellation/doctrine.git"},"devDependencies":{"jslint":"~0.1.9","mocha":"*","should":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"npm run-script lint && ./node_modules/.bin/mocha","lint":"node_modules/jslint/bin/jslint.js doctrine.js"},"_id":"doctrine@0.0.4","dist":{"shasum":"2b2d23e3b1eaebd7787b66091152b78ead080918","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-0.0.4.tgz","integrity":"sha512-cudzP0x90oTKDMaSMXDlN7pWTpMCnEL2rS5xnaNTHhSEsuSNj6ReHcBMEXr4nu472HFUTFAwbkVj/DMm7fqy1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlvzI5SD+ZD4Sjm2i38zHVdh0QeCOXfP26L8NQ4o6DrAiBtBuCTxNY0/NZdVlkAiHGzS8oB8p7zgb9DwUO163Ikig=="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"directories":{}},"0.0.5":{"name":"doctrine","description":"JSDoc parser","homepage":"http://github.com/Constellation/doctrine.html","main":"doctrine.js","version":"0.0.5","engines":{"node":">=0.4.0"},"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"}],"repository":{"type":"git","url":"http://github.com/Constellation/doctrine.git"},"devDependencies":{"jslint":"~0.1.9","mocha":"*","should":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"npm run-script lint && ./node_modules/.bin/mocha","lint":"node_modules/jslint/bin/jslint.js doctrine.js"},"bugs":{"url":"https://github.com/Constellation/doctrine/issues"},"_id":"doctrine@0.0.5","dist":{"shasum":"917a5997061337cf3d6a544892c8bb2c3e339bee","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-0.0.5.tgz","integrity":"sha512-HNIhIVKlptvco7/LmtYrvjYl8ZzC6m0rLjXuP6BfbZ6lQkzXdpru4CwkUHCCB1R7m8E/sbPmO6SVZXntQ/Ufvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOmoyfyJow4Nic6c1ObfdtgUYtfFOEIA1nW6BwLcfMOAiEAweY0agwoFUm9HQ5AQ4kezhPO35qvKyUaGmmRt1whgPs="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"directories":{}},"0.1.0":{"name":"doctrine","description":"JSDoc parser","homepage":"http://github.com/Constellation/doctrine.html","main":"doctrine.js","version":"0.1.0","engines":{"node":">=0.4.0"},"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"}],"repository":{"type":"git","url":"http://github.com/Constellation/doctrine.git"},"devDependencies":{"jslint":"~0.1.9","mocha":"*","should":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"npm run-script lint && ./node_modules/.bin/mocha","lint":"node_modules/jslint/bin/jslint.js doctrine.js"},"bugs":{"url":"https://github.com/Constellation/doctrine/issues"},"_id":"doctrine@0.1.0","dist":{"shasum":"adc409c3f34860e2dec44dcc13520fbd4a7c8816","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-0.1.0.tgz","integrity":"sha512-TbwBH4XByuRcY30c4mCWH9M4hMNqi8nIH2XM1h2M+p8u2FRZzR53irHIYwPUFWIDNQ2lx+EuidfXknk9V1JseA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+qeTPk7bKzPbx95rQU5RvDHGe8CYIegd1ucVm6NTGsAiAjLIqWnejL9DU4JDQG3J/oMvSmVJEj3J5BVQgpvdrrIw=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"directories":{}},"0.2.0":{"name":"doctrine","description":"JSDoc parser","homepage":"http://github.com/Constellation/doctrine.html","main":"doctrine.js","version":"0.2.0","engines":{"node":">=0.4.0"},"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"}],"repository":{"type":"git","url":"http://github.com/Constellation/doctrine.git"},"devDependencies":{"jslint":"~0.1.9","mocha":"*","should":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"npm run-script lint && ./node_modules/.bin/mocha","lint":"node_modules/jslint/bin/jslint.js doctrine.js"},"bugs":{"url":"https://github.com/Constellation/doctrine/issues"},"_id":"doctrine@0.2.0","dist":{"shasum":"cc9db34efd0310294cfea290020857173d3a4e27","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-0.2.0.tgz","integrity":"sha512-1TN2TM5umyuTvJ4FUBbX0hAXiBp0i1VTeS82JAzcUZ+PJRskhTLmgbn72try+Uxzye9mTwFFYrOch2Gne8TqFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQnE6WJiKOFeeNg4XjZKs464oP0qRT+Qpm1FOiqbuW3AIhALDLu+XOTHcPyX7LFarCzW7N1zQeyL6Do+SB30BnBCer"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"directories":{}},"0.3.0":{"name":"doctrine","description":"JSDoc parser","homepage":"http://github.com/Constellation/doctrine.html","main":"doctrine.js","version":"0.3.0","engines":{"node":">=0.4.0"},"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"}],"repository":{"type":"git","url":"http://github.com/Constellation/doctrine.git"},"devDependencies":{"jslint":"~0.1.9","mocha":"*","should":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"npm run-script lint && ./node_modules/.bin/mocha","lint":"node_modules/jslint/bin/jslint.js doctrine.js"},"bugs":{"url":"https://github.com/Constellation/doctrine/issues"},"_id":"doctrine@0.3.0","dist":{"shasum":"6b3f384720c65b9156f54441158a787ed84ea501","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-0.3.0.tgz","integrity":"sha512-1I8sXMrSleBAPsKOacn2SZU4XM5/azxjM8wi2qYkEYmCBBvmFVhQymoYgLoKTdKptGdUlVDpHQLq5byuv6JcHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEx9y6r6yQVyyLunmBb8NssAugWbl8+zubP1L0G4VXggAiALTpoPGBud6JKY3+hkBHz4jl5RB65KXEb4bOUiPhdoPg=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"directories":{}},"0.4.0":{"name":"doctrine","description":"JSDoc parser","homepage":"http://github.com/Constellation/doctrine.html","main":"doctrine.js","version":"0.4.0","engines":{"node":">=0.4.0"},"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"}],"repository":{"type":"git","url":"http://github.com/Constellation/doctrine.git"},"devDependencies":{"jslint":"~0.1.9","mocha":"*","should":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"npm run-script lint && ./node_modules/.bin/mocha","lint":"node_modules/jslint/bin/jslint.js doctrine.js"},"bugs":{"url":"https://github.com/Constellation/doctrine/issues"},"_id":"doctrine@0.4.0","dist":{"shasum":"8c3ef4aed29f9f518a5d256c478a90eeca6cfd88","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-0.4.0.tgz","integrity":"sha512-d1EYTB65IE3odBDY/ncr3Ti5da2AWsrw0MC8sdfxiHlOMTBMrz02itVi7ftGuJDITJZZ94UvUcEshbAtzJLYzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAnKC6QePVshFT56VUOfugSfXhNyXi06EaIkcWyq7T6QIhAKGGe+zswcmMoc+bSd6kALrr4wN5FmARASWt94Op0HGA"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"directories":{}},"0.5.0":{"name":"doctrine","description":"JSDoc parser","homepage":"http://github.com/Constellation/doctrine.html","main":"doctrine.js","version":"0.5.0","engines":{"node":">=0.4.0"},"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"}],"repository":{"type":"git","url":"http://github.com/Constellation/doctrine.git"},"devDependencies":{"jslint":"~0.1.9","mocha":"*","should":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"npm run-script lint && ./node_modules/.bin/mocha","lint":"node_modules/jslint/bin/jslint.js doctrine.js"},"bugs":{"url":"https://github.com/Constellation/doctrine/issues"},"_id":"doctrine@0.5.0","dist":{"shasum":"ba05d5aa5bd2d4ecad0ff4fd30baea9a4ea8de03","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-0.5.0.tgz","integrity":"sha512-by7C55ote5Ios+227HjUfnITfOJpzs94ppoYG3APCu1x3DoWKuTBoVZRIfv8I+knyEo1Eul4v794p704yw/Lvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEKzjFpkq/SWa2srDKPOpvQSQpfvhRxsj6HmPGbWDgoiAiBIiRdv3um2RbY5X8R4RisrFAuZLThm03NBcq/wl6Cn3g=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"directories":{}},"0.5.1":{"name":"doctrine","description":"JSDoc parser","homepage":"http://github.com/Constellation/doctrine.html","main":"doctrine.js","version":"0.5.1","engines":{"node":">=0.4.0"},"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"}],"repository":{"type":"git","url":"http://github.com/Constellation/doctrine.git"},"devDependencies":{"jslint":"~0.1.9","mocha":"*","should":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"npm run-script lint && ./node_modules/.bin/mocha","lint":"node_modules/jslint/bin/jslint.js doctrine.js"},"bugs":{"url":"https://github.com/Constellation/doctrine/issues"},"_id":"doctrine@0.5.1","dist":{"shasum":"66cddce5928b7bdaebde4c8075ef063749451684","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-0.5.1.tgz","integrity":"sha512-ypPGoMWTBHvR0H8LVdi0iZIonnBDAeNS/CnT4MOSg9Eg9GCa7AeOBe4GrsUIWA+1bbdwy56eKxKL3/42eig2zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCChsVBtVH9tnFTUm7KuAq/4PEiuvHhhr0jyb+Uc070qwIgceanjTbHGyySzHkfZ2CQilcFcPDE/ZbaAdhpJnvJZPc="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"directories":{}},"0.5.2":{"name":"doctrine","description":"JSDoc parser","homepage":"http://github.com/Constellation/doctrine.html","main":"doctrine.js","version":"0.5.2","engines":{"node":">=0.10.0"},"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"}],"repository":{"type":"git","url":"http://github.com/Constellation/doctrine.git"},"devDependencies":{"jslint":"~0.1.9","eslint":"~0.6.2","mocha":"*","should":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"npm run-script lint && npm run-script eslint && ./node_modules/.bin/mocha","lint":"node_modules/jslint/bin/jslint.js doctrine.js","eslint":"node_modules/eslint/bin/eslint.js -c eslint.json doctrine.js"},"bugs":{"url":"https://github.com/Constellation/doctrine/issues"},"_id":"doctrine@0.5.2","dist":{"shasum":"9c9a7a9041e0f6003d661602b7ee309fd7d861f8","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-0.5.2.tgz","integrity":"sha512-5Am86VgzxXgh5mgzTbPxO/LPIgJG9oN7+FbmPGZE4DnQNjr7WpH58fd2UeuCoLOjLG4CpTffbSQ1oib+2KCXvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkGlAizg+I2nWLKNxA8td5EZpgoqUg/CdzQNEbQQ4VUgIhANH89DWMk6ybzcg4GNohPwSjyXrex9PTd0vujQXdYGq+"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"directories":{}},"0.6.0":{"name":"doctrine","description":"JSDoc parser","homepage":"http://github.com/Constellation/doctrine.html","main":"doctrine.js","version":"0.6.0","engines":{"node":">=0.10.0"},"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"}],"repository":{"type":"git","url":"http://github.com/Constellation/doctrine.git"},"devDependencies":{"jslint":"~0.6.5","eslint":"~0.9.2","mocha":"*","should":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"npm run-script lint && npm run-script eslint && ./node_modules/.bin/mocha","lint":"node_modules/jslint/bin/jslint.js doctrine.js","eslint":"node_modules/eslint/bin/eslint.js -c eslint.json doctrine.js"},"gitHead":"cba643ccc8d6427a4a90fdde4e8c8112516f6219","bugs":{"url":"https://github.com/Constellation/doctrine/issues"},"_id":"doctrine@0.6.0","_shasum":"461430d1fb016b494550d40c33d2e6ac084e85cf","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"dist":{"shasum":"461430d1fb016b494550d40c33d2e6ac084e85cf","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-0.6.0.tgz","integrity":"sha512-/Yxs1JVnt4zi4cY2pjzwp3nmqxOM/NV6qSYTKir0v6ENcayL+Ok/jAjcNGqcOodhm2lhRAsmbyHMknjYK9g6AA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFiBpP7gUf3g5/XVlOtHcD3ColHDDqy3AibPINoN/aoAiADDjr8RBRn2LruuLDHHRyxGTf1BcU/Jp+EMkitBLD8iA=="}]},"directories":{}},"0.6.1":{"name":"doctrine","description":"JSDoc parser","homepage":"http://github.com/Constellation/doctrine.html","main":"doctrine.js","version":"0.6.1","engines":{"node":">=0.10.0"},"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"}],"repository":{"type":"git","url":"http://github.com/Constellation/doctrine.git"},"devDependencies":{"jslint":"~0.6.5","eslint":"~0.9.2","mocha":"*","should":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"npm run-script lint && npm run-script eslint && ./node_modules/.bin/mocha","lint":"node_modules/jslint/bin/jslint.js doctrine.js","eslint":"node_modules/eslint/bin/eslint.js -c eslint.json doctrine.js"},"gitHead":"de6e6642b212cd8d85ec0836e05eae97c8c689e2","bugs":{"url":"https://github.com/Constellation/doctrine/issues"},"_id":"doctrine@0.6.1","_shasum":"72f64410c8045f441e445c55b96c8c0fbdf96e64","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"dist":{"shasum":"72f64410c8045f441e445c55b96c8c0fbdf96e64","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-0.6.1.tgz","integrity":"sha512-n5OzECcJY8CxhrxUWaoyGDWfuR4dPt48TgfRqa0JJDA85L5uEZQwl9riw+tebxbRq0VuiWdgsYrUcN5yijXdfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQbQEMSd2Fvqe2G4TL8PVNLpHEtKnTdL7sQaXspVr6ewIgRP3iWy6wvF6R+27nPmnrOwZOqLpnVPqbUVP3LDGByro="}]},"directories":{}},"0.6.2":{"name":"doctrine","description":"JSDoc parser","homepage":"http://github.com/Constellation/doctrine.html","main":"doctrine.js","version":"0.6.2","engines":{"node":">=0.10.0"},"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"}],"repository":{"type":"git","url":"http://github.com/Constellation/doctrine.git"},"devDependencies":{"gulp":"^3.8.10","gulp-eslint":"^0.1.8","gulp-istanbul":"^0.3.1","gulp-jshint":"^1.9.0","gulp-mocha":"^1.1.1","jshint-stylish":"^1.0.0","should":"^4.1.0"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"gulp","unit-test":"gulp test","lint":"gulp lint"},"dependencies":{"esutils":"^1.1.4"},"gitHead":"fc47c185f8003e932986460b7f08aa4535ed9a43","bugs":{"url":"https://github.com/Constellation/doctrine/issues"},"_id":"doctrine@0.6.2","_shasum":"a7f3ddbf8ce79d1cd230388ee21035e2fd4ce394","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"dist":{"shasum":"a7f3ddbf8ce79d1cd230388ee21035e2fd4ce394","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-0.6.2.tgz","integrity":"sha512-+m8oAnibhb11puDCxJXsi3jhMAfIZ2RuZpdNcjYea7azVtga1MjL7wqqIDMLbGR72QtWh1CLtjKhMy8kgq/KyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByQGliSLxozAbJ/bLLrbd8NLi9OhKrP1iBjXuVCWU9hAiB1gjpaeV0UWgxadnDbs53UDrbOa8herIRTKIx5SwtGyA=="}]},"directories":{}},"0.6.3":{"name":"doctrine","description":"JSDoc parser","homepage":"http://github.com/Constellation/doctrine.html","main":"lib/doctrine.js","version":"0.6.3","engines":{"node":">=0.10.0"},"directories":{"lib":"./lib"},"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"}],"repository":{"type":"git","url":"http://github.com/Constellation/doctrine.git"},"devDependencies":{"coveralls":"^2.11.2","gulp":"^3.8.10","gulp-bump":"^0.1.13","gulp-eslint":"^0.5.0","gulp-filter":"^2.0.2","gulp-git":"^1.0.0","gulp-istanbul":"^0.6.0","gulp-jshint":"^1.9.0","gulp-mocha":"^2.0.0","gulp-tag-version":"^1.2.1","jshint-stylish":"^1.0.0","should":"^5.0.1"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"gulp","unit-test":"gulp test","lint":"gulp lint","coveralls":"cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"dependencies":{"esutils":"^1.1.6","isarray":"0.0.1"},"gitHead":"3fe810e1916944f8fa844b21b8e985941a488f42","bugs":{"url":"https://github.com/Constellation/doctrine/issues"},"_id":"doctrine@0.6.3","_shasum":"ff1658e4ac3a79c304575a7fe3cae2172d1cb685","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"dist":{"shasum":"ff1658e4ac3a79c304575a7fe3cae2172d1cb685","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-0.6.3.tgz","integrity":"sha512-O0GfLoGLl4renQk3zGGlJoy79bsAPtWn7cXI7KEVu4aQurPGuzur7hjgJQQbdxwQ3jnundt9m263Z/TZp9lLRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1+xoaEti1XOz8hlJ86ZQ8uBGQlIQYtIwrldkVMNuO+QIhAOF9sLblbFG9W+JKZCGIIAqwahucH+Upz0wfF8jMiYIk"}]}},"0.6.4":{"name":"doctrine","description":"JSDoc parser","homepage":"http://github.com/Constellation/doctrine.html","main":"lib/doctrine.js","version":"0.6.4","engines":{"node":">=0.10.0"},"directories":{"lib":"./lib"},"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"}],"repository":{"type":"git","url":"http://github.com/Constellation/doctrine.git"},"devDependencies":{"coveralls":"^2.11.2","gulp":"^3.8.10","gulp-bump":"^0.1.13","gulp-eslint":"^0.5.0","gulp-filter":"^2.0.2","gulp-git":"^1.0.0","gulp-istanbul":"^0.6.0","gulp-jshint":"^1.9.0","gulp-mocha":"^2.0.0","gulp-tag-version":"^1.2.1","jshint-stylish":"^1.0.0","should":"^5.0.1"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"gulp","unit-test":"gulp test","lint":"gulp lint","coveralls":"cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"dependencies":{"esutils":"^1.1.6","isarray":"0.0.1"},"gitHead":"0835299b485ecdfa908d20628d6c8900144590ff","bugs":{"url":"https://github.com/Constellation/doctrine/issues"},"_id":"doctrine@0.6.4","_shasum":"81428491a942ef18b0492056eda3800eee57d61d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"dist":{"shasum":"81428491a942ef18b0492056eda3800eee57d61d","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-0.6.4.tgz","integrity":"sha512-FSGvDB23RFdm/Z2hEINXN1AcBW5I4YBqpGD/lScJV34vuOwrPFyLHN9bwCzLa6lUmqS6ipdp5XlVJRQ6yJ5iSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmpNEnL2R80BSOQyjxk97eWryGHX9gB3sYrqZUOPq7JAiEA31xPbkU9T8J/GAoLs0hLbl6AdSTx/Ze8NR+eA4GZu5k="}]}},"0.7.0":{"name":"doctrine","description":"JSDoc parser","homepage":"http://github.com/Constellation/doctrine.html","main":"lib/doctrine.js","version":"0.7.0","engines":{"node":">=0.10.0"},"directories":{"lib":"./lib"},"files":["lib","LICENSE.BSD","LICENSE.closure-compiler","LICENSE.esprima","README.md"],"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"repository":{"type":"git","url":"http://github.com/eslint/doctrine.git"},"devDependencies":{"coveralls":"^2.11.2","gulp":"^3.8.10","gulp-bump":"^0.1.13","gulp-eslint":"^0.5.0","gulp-filter":"^2.0.2","gulp-git":"^1.0.0","gulp-istanbul":"^0.6.0","gulp-jshint":"^1.9.0","gulp-mocha":"^2.0.0","gulp-tag-version":"^1.2.1","jshint-stylish":"^1.0.0","should":"^5.0.1"},"licenses":[{"type":"BSD","url":"http://github.com/eslint/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"gulp","unit-test":"gulp test","lint":"gulp lint","coveralls":"cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"dependencies":{"esutils":"^1.1.6","isarray":"0.0.1"},"gitHead":"0d059e422bdfd630eaa15d583567c8668923f7e6","bugs":{"url":"https://github.com/eslint/doctrine/issues"},"_id":"doctrine@0.7.0","_shasum":"dcc9589850b043d6e58abe24b561ccd57176cfd3","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"dist":{"shasum":"dcc9589850b043d6e58abe24b561ccd57176cfd3","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-0.7.0.tgz","integrity":"sha512-7JWKDsdAf51ZMwnXjN6pZTzD13LmD9guxPWhK0qSwsVCiedSHI6kfPaJ9xyTeIWWOYiuMqdEVgT4iXaueGwMpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFp33S/faXvsEQiqqldkS5h3n/5/HwyM9sMxV/u2t9qLAiBtTVrCTl7y62W0WPEG90oY15sMZMie+xcfq/aEb/1CKw=="}]}},"0.7.1":{"name":"doctrine","description":"JSDoc parser","homepage":"https://github.com/eslint/doctrine","main":"lib/doctrine.js","version":"0.7.1","engines":{"node":">=0.10.0"},"directories":{"lib":"./lib"},"files":["lib","LICENSE.BSD","LICENSE.closure-compiler","LICENSE.esprima","README.md"],"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"repository":{"type":"git","url":"http://github.com/eslint/doctrine.git"},"devDependencies":{"coveralls":"^2.11.2","dateformat":"^1.0.11","eslint":"^1.9.0","gulp":"^3.8.10","gulp-bump":"^0.1.13","gulp-eslint":"^0.5.0","gulp-filter":"^2.0.2","gulp-git":"^1.0.0","gulp-istanbul":"^0.6.0","gulp-jshint":"^1.9.0","gulp-mocha":"^2.0.0","gulp-tag-version":"^1.2.1","jshint-stylish":"^1.0.0","mocha":"^2.3.3","npm-license":"^0.3.1","semver":"^5.0.3","shelljs":"^0.5.3","shelljs-nodecli":"^0.1.1","should":"^5.0.1"},"licenses":[{"type":"BSD","url":"http://github.com/eslint/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"gulp","unit-test":"gulp test","lint":"gulp lint","coveralls":"cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"dependencies":{"esutils":"^1.1.6","isarray":"0.0.1"},"gitHead":"400aea03020456769eb4048c349892c7a7dcfb6e","bugs":{"url":"https://github.com/eslint/doctrine/issues"},"_id":"doctrine@0.7.1","_shasum":"7ecff8b8981693c0a1ce9cc5438a7ec55e29f702","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"dist":{"shasum":"7ecff8b8981693c0a1ce9cc5438a7ec55e29f702","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-0.7.1.tgz","integrity":"sha512-08Y8kJvenFnvPT+fcEUHzVKXOO6gCcpQOVk2bYVNO+kJd1QCl2VpyGQ506k264SVa3BV8YJMUa1/CP6J0KurMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4JqpT3I9yO5sVcYYJVc4pYOiHCTobmH6+Cpl3TLR8qAiEA24h/0eHL0wBR3pO3h+SuXGUTdiSM11k5Vktqy92jHFY="}]}},"0.7.2":{"name":"doctrine","description":"JSDoc parser","homepage":"https://github.com/eslint/doctrine","main":"lib/doctrine.js","version":"0.7.2","engines":{"node":">=0.10.0"},"directories":{"lib":"./lib"},"files":["lib","LICENSE.BSD","LICENSE.closure-compiler","LICENSE.esprima","README.md"],"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"repository":{"type":"git","url":"http://github.com/eslint/doctrine.git"},"devDependencies":{"coveralls":"^2.11.2","dateformat":"^1.0.11","eslint":"^1.9.0","gulp":"^3.8.10","gulp-bump":"^0.1.13","gulp-eslint":"^0.5.0","gulp-filter":"^2.0.2","gulp-git":"^1.0.0","gulp-istanbul":"^0.6.0","gulp-jshint":"^1.9.0","gulp-mocha":"^2.0.0","gulp-tag-version":"^1.2.1","jshint-stylish":"^1.0.0","linefix":"^0.1.1","mocha":"^2.3.3","npm-license":"^0.3.1","semver":"^5.0.3","shelljs":"^0.5.3","shelljs-nodecli":"^0.1.1","should":"^5.0.1"},"licenses":[{"type":"BSD","url":"http://github.com/eslint/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"gulp","unit-test":"gulp test","lint":"gulp lint","coveralls":"cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"dependencies":{"esutils":"^1.1.6","isarray":"0.0.1"},"gitHead":"d78e387ce941880ae97ca768092ee11029bdb916","bugs":{"url":"https://github.com/eslint/doctrine/issues"},"_id":"doctrine@0.7.2","_shasum":"7cb860359ba3be90e040b26b729ce4bfa654c523","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"dist":{"shasum":"7cb860359ba3be90e040b26b729ce4bfa654c523","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz","integrity":"sha512-qiB/Rir6Un6Ad/TIgTRzsremsTGWzs8j7woXvp14jgq00676uBiBT5eUOi+FgRywZFVy5Us/c04ISRpZhRbS6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYzYHsKfDrceeiJAaZTKUrnrMEKK+JfXq+L+GMx/mvAAiBBRAfegi6BG6FSWrgnxdMPOb3SE7mNYR29ZV5znnafOg=="}]}},"1.0.0":{"name":"doctrine","description":"JSDoc parser","homepage":"https://github.com/eslint/doctrine","main":"lib/doctrine.js","version":"1.0.0","engines":{"node":">=0.10.0"},"directories":{"lib":"./lib"},"files":["lib","LICENSE.BSD","LICENSE.closure-compiler","LICENSE.esprima","README.md"],"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"repository":{"type":"git","url":"http://github.com/eslint/doctrine.git"},"devDependencies":{"coveralls":"^2.11.2","dateformat":"^1.0.11","eslint":"^1.9.0","gulp":"^3.8.10","gulp-bump":"^0.1.13","gulp-eslint":"^0.5.0","gulp-filter":"^2.0.2","gulp-git":"^1.0.0","gulp-istanbul":"^0.6.0","gulp-jshint":"^1.9.0","gulp-mocha":"^2.0.0","gulp-tag-version":"^1.2.1","jshint-stylish":"^1.0.0","linefix":"^0.1.1","mocha":"^2.3.3","npm-license":"^0.3.1","semver":"^5.0.3","shelljs":"^0.5.3","shelljs-nodecli":"^0.1.1","should":"^5.0.1"},"licenses":[{"type":"BSD","url":"http://github.com/eslint/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"gulp","unit-test":"gulp test","lint":"gulp lint","coveralls":"cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"dependencies":{"esutils":"^1.1.6","isarray":"0.0.1"},"gitHead":"402e99c54028ec736a04e7fb726ad8e294277479","bugs":{"url":"https://github.com/eslint/doctrine/issues"},"_id":"doctrine@1.0.0","_shasum":"a7e84a606cf5ae29171d07bfbaab8419c02e5aed","_from":".","_npmVersion":"1.4.29","_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"dist":{"shasum":"a7e84a606cf5ae29171d07bfbaab8419c02e5aed","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-1.0.0.tgz","integrity":"sha512-AeH//oFDB3UQLmrUsCbimO3dvKeDhZ2ctMmWrFiraL84lHED9svE5GLYd1kRGzci4191eLmbGt/ifeq5AB/h1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXw6KNStR/e8CRc87RFFOJitGzJHdiCcLBE5BKlgw33gIhANVrBHoM3Bg9wNaPpJgNC86fqgTQqkhi/uB1aHC7s05X"}]}},"1.1.0":{"name":"doctrine","description":"JSDoc parser","homepage":"https://github.com/eslint/doctrine","main":"lib/doctrine.js","version":"1.1.0","engines":{"node":">=0.10.0"},"directories":{"lib":"./lib"},"files":["lib","LICENSE.BSD","LICENSE.closure-compiler","LICENSE.esprima","README.md"],"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"repository":{"type":"git","url":"http://github.com/eslint/doctrine.git"},"devDependencies":{"coveralls":"^2.11.2","dateformat":"^1.0.11","eslint":"^1.10.3","istanbul":"^0.4.1","linefix":"^0.1.1","mocha":"^2.3.3","npm-license":"^0.3.1","semver":"^5.0.3","shelljs":"^0.5.3","shelljs-nodecli":"^0.1.1","should":"^5.0.1"},"licenses":[{"type":"BSD","url":"http://github.com/eslint/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"node Makefile.js test","lint":"node Makefile.js lint"},"dependencies":{"esutils":"^1.1.6","isarray":"0.0.1"},"gitHead":"165fc189b184b0daa72a2ee2f696e8cf7312d288","bugs":{"url":"https://github.com/eslint/doctrine/issues"},"_id":"doctrine@1.1.0","_shasum":"1c36612937cf7d1596b983e9c5d0c6233eeaa3cf","_from":".","_npmVersion":"1.4.29","_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"dist":{"shasum":"1c36612937cf7d1596b983e9c5d0c6233eeaa3cf","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-1.1.0.tgz","integrity":"sha512-g6WnXXgSCu0DTP//Q2B8hVDuTKRSaykNTZBTjeTT95PN89oyAIRoVQBP/LGffr1dkNkGdS4Ao9dhY9lwPcYGog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ7xwkGIJ1LG1MeEB7qdP2dy0t996mjJ5/HyxN5NPkuAIgUxMLIIjDbZg/5+JpUU3y5H7RHjhcIoMdZ+kMHh/naAQ="}]}},"1.2.0":{"name":"doctrine","description":"JSDoc parser","homepage":"https://github.com/eslint/doctrine","main":"lib/doctrine.js","version":"1.2.0","engines":{"node":">=0.10.0"},"directories":{"lib":"./lib"},"files":["lib","LICENSE.BSD","LICENSE.closure-compiler","LICENSE.esprima","README.md"],"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"repository":{"type":"git","url":"http://github.com/eslint/doctrine.git"},"devDependencies":{"coveralls":"^2.11.2","dateformat":"^1.0.11","eslint":"^1.10.3","eslint-release":"^0.3.0","istanbul":"^0.4.1","linefix":"^0.1.1","mocha":"^2.3.3","npm-license":"^0.3.1","semver":"^5.0.3","shelljs":"^0.5.3","shelljs-nodecli":"^0.1.1","should":"^5.0.1"},"licenses":[{"type":"BSD","url":"http://github.com/eslint/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"npm run lint && node Makefile.js test","lint":"eslint lib/","release":"eslint-release","alpharelease":"eslint-prerelease alpha","betarelease":"eslint-prerelease beta"},"dependencies":{"esutils":"^1.1.6","isarray":"^1.0.0"},"bugs":{"url":"https://github.com/eslint/doctrine/issues"},"_id":"doctrine@1.2.0","_shasum":"ff0adabd686b4faeb1e2b5c775c34a74539e784f","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"dist":{"shasum":"ff0adabd686b4faeb1e2b5c775c34a74539e784f","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-1.2.0.tgz","integrity":"sha512-pZsHdQ8yl15/kgQq1p3ySPgnPktWkr9t/wUqdm4Xz5mTFiOGDJN1GN9yCZ0uRWedqYY2iSQhdoxuSDPJknRlqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjdKIkk55e+Cy+jVp2xpXdRGK4I5eWlX2tA8UlLu4dnAiAHwbekLRQ74XMHvy8a062w8ZqM6CXgin1EgsqhbwFZxA=="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/doctrine-1.2.0.tgz_1455906515924_0.953179617645219"}},"1.2.1":{"name":"doctrine","description":"JSDoc parser","homepage":"https://github.com/eslint/doctrine","main":"lib/doctrine.js","version":"1.2.1","engines":{"node":">=0.10.0"},"directories":{"lib":"./lib"},"files":["lib","LICENSE.BSD","LICENSE.closure-compiler","LICENSE.esprima","README.md"],"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"repository":{"type":"git","url":"git+ssh://git@github.com/eslint/doctrine.git"},"devDependencies":{"coveralls":"^2.11.2","dateformat":"^1.0.11","eslint":"^1.10.3","eslint-release":"^0.3.0","istanbul":"^0.4.1","linefix":"^0.1.1","mocha":"^2.3.3","npm-license":"^0.3.1","semver":"^5.0.3","shelljs":"^0.5.3","shelljs-nodecli":"^0.1.1","should":"^5.0.1"},"licenses":[{"type":"BSD","url":"http://github.com/eslint/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"npm run lint && node Makefile.js test","lint":"eslint lib/","release":"eslint-release","alpharelease":"eslint-prerelease alpha","betarelease":"eslint-prerelease beta"},"dependencies":{"esutils":"^1.1.6","isarray":"^1.0.0"},"gitHead":"18dba10454f17acbc49ae3c0628119734cb34952","bugs":{"url":"https://github.com/eslint/doctrine/issues"},"_id":"doctrine@1.2.1","_shasum":"ac0c649d70b9501e16e97acb7ec4e27168f746a3","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.9","_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"dist":{"shasum":"ac0c649d70b9501e16e97acb7ec4e27168f746a3","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-1.2.1.tgz","integrity":"sha512-4Vt6S0cMge2WAMGgLpKEXlDO4JjwCb7d3oGncBcjuih+xqFtZF453eEAWY+zaPfR4IUfxEM15pSf18yD+kY7IQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ0OYrjlC7U0qcDO4Pgf3eWjbr2Wgzqx3b8vu+PViAUwIgCC/yY+2SK+Ydjd9YXhVRxi7u0AQmoLgRmNzYPy6AA5I="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/doctrine-1.2.1.tgz_1459275509740_0.26917822007089853"}},"1.2.2":{"name":"doctrine","description":"JSDoc parser","homepage":"https://github.com/eslint/doctrine","main":"lib/doctrine.js","version":"1.2.2","engines":{"node":">=0.10.0"},"directories":{"lib":"./lib"},"files":["lib","LICENSE.BSD","LICENSE.closure-compiler","LICENSE.esprima","README.md"],"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"repository":{"type":"git","url":"git+ssh://git@github.com/eslint/doctrine.git"},"devDependencies":{"coveralls":"^2.11.2","dateformat":"^1.0.11","eslint":"^1.10.3","eslint-release":"^0.3.0","istanbul":"^0.4.1","linefix":"^0.1.1","mocha":"^2.3.3","npm-license":"^0.3.1","semver":"^5.0.3","shelljs":"^0.5.3","shelljs-nodecli":"^0.1.1","should":"^5.0.1"},"licenses":[{"type":"BSD","url":"http://github.com/eslint/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"npm run lint && node Makefile.js test","lint":"eslint lib/","release":"eslint-release","alpharelease":"eslint-prerelease alpha","betarelease":"eslint-prerelease beta"},"dependencies":{"esutils":"^1.1.6","isarray":"^1.0.0"},"gitHead":"fedfef2642a3631b22e995a3b833bd937a283ec1","bugs":{"url":"https://github.com/eslint/doctrine/issues"},"_id":"doctrine@1.2.2","_shasum":"9e9867210149548b95ec51469dae4caad312308e","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"dist":{"shasum":"9e9867210149548b95ec51469dae4caad312308e","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-1.2.2.tgz","integrity":"sha512-/7Te6sjBbGtYOTVZZ4ytnCkZHs5S9KxGECU1iLCmrmfBJZ4Mj9sItrXhT37lO2Sf/Hf9iB7xfJeEe47bJafxCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCLhvC6+IXPA11tpMv3xyINCKF+HMyDL8ASst+xNU/ZAIhAO/aNviL2ZBTzM1/F67L2qUdC7nPPPV2h0pqkdGrEp8K"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/doctrine-1.2.2.tgz_1463692862416_0.07905266736634076"}},"1.2.3":{"name":"doctrine","description":"JSDoc parser","homepage":"https://github.com/eslint/doctrine","main":"lib/doctrine.js","version":"1.2.3","engines":{"node":">=0.10.0"},"directories":{"lib":"./lib"},"files":["lib","LICENSE.BSD","LICENSE.closure-compiler","LICENSE.esprima","README.md"],"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"},{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"repository":{"type":"git","url":"git+https://github.com/eslint/doctrine.git"},"devDependencies":{"coveralls":"^2.11.2","dateformat":"^1.0.11","eslint":"^1.10.3","eslint-release":"^0.10.0","istanbul":"^0.4.1","linefix":"^0.1.1","mocha":"^2.3.3","npm-license":"^0.3.1","semver":"^5.0.3","shelljs":"^0.5.3","shelljs-nodecli":"^0.1.1","should":"^5.0.1"},"licenses":[{"type":"BSD","url":"http://github.com/eslint/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"npm run lint && node Makefile.js test","lint":"eslint lib/","release":"eslint-release","ci-release":"eslint-ci-release","alpharelease":"eslint-prerelease alpha","betarelease":"eslint-prerelease beta"},"dependencies":{"esutils":"^2.0.2","isarray":"^1.0.0"},"gitHead":"8e219a0fe9705aff7978c82bb839785e4be59b90","bugs":{"url":"https://github.com/eslint/doctrine/issues"},"_id":"doctrine@1.2.3","_shasum":"6aec6bbd62cf89dd498cae70c0ed9f49da873a6a","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},"dist":{"shasum":"6aec6bbd62cf89dd498cae70c0ed9f49da873a6a","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-1.2.3.tgz","integrity":"sha512-7Ggo7dQg6/2dY57eZRTypTFUDVEubAR3s9hw4qRFesPssg9Vh45BMSNbV4D6DI2PqZUFqss6dNMyM35BGBkmpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOTcF4++uHyo7GjKcvWSlloPwsdvV3tdVa7BaJoPpLVgIhAOMl4SrlJL7BRRGanjwLJMeeGXeaOiuicuJJJRaCHP/O"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/doctrine-1.2.3.tgz_1471369992674_0.6788005598355085"}},"1.3.0":{"name":"doctrine","description":"JSDoc parser","homepage":"https://github.com/eslint/doctrine","main":"lib/doctrine.js","version":"1.3.0","engines":{"node":">=0.10.0"},"directories":{"lib":"./lib"},"files":["lib","LICENSE.BSD","LICENSE.closure-compiler","LICENSE.esprima","README.md"],"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"},{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"repository":{"type":"git","url":"git+https://github.com/eslint/doctrine.git"},"devDependencies":{"coveralls":"^2.11.2","dateformat":"^1.0.11","eslint":"^1.10.3","eslint-release":"^0.10.0","istanbul":"^0.4.1","linefix":"^0.1.1","mocha":"^2.3.3","npm-license":"^0.3.1","semver":"^5.0.3","shelljs":"^0.5.3","shelljs-nodecli":"^0.1.1","should":"^5.0.1"},"licenses":[{"type":"BSD","url":"http://github.com/eslint/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"npm run lint && node Makefile.js test","lint":"eslint lib/","release":"eslint-release","ci-release":"eslint-ci-release","alpharelease":"eslint-prerelease alpha","betarelease":"eslint-prerelease beta"},"dependencies":{"esutils":"^2.0.2","isarray":"^1.0.0"},"gitHead":"b4b2870ccb4e47977fafce8e6055740e4dda28af","bugs":{"url":"https://github.com/eslint/doctrine/issues"},"_id":"doctrine@1.3.0","_shasum":"13e75682b55518424276f7c173783456ef913d26","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},"dist":{"shasum":"13e75682b55518424276f7c173783456ef913d26","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-1.3.0.tgz","integrity":"sha512-gqlQGGVCLvUma+7NOGN/fTE5EDHZSUlXORXJX26hRMFudoAP0W0Zot3NP0FTN6BTo1FpQaRBO2p3U0kq/Veifw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQ1dTq/sGEG+BtluMCsRdy64WYVHXRx88FMRsuVLYPGgIhAI9wG4xDO4+Nuhg6G1AUUwgeSHT18v85P4O5HZtAJdrB"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/doctrine-1.3.0.tgz_1471897078408_0.6770147804636508"}},"1.4.0":{"name":"doctrine","description":"JSDoc parser","homepage":"https://github.com/eslint/doctrine","main":"lib/doctrine.js","version":"1.4.0","engines":{"node":">=0.10.0"},"directories":{"lib":"./lib"},"files":["lib","LICENSE.BSD","LICENSE.closure-compiler","LICENSE.esprima","README.md"],"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"},{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"repository":{"type":"git","url":"git+https://github.com/eslint/doctrine.git"},"devDependencies":{"coveralls":"^2.11.2","dateformat":"^1.0.11","eslint":"^1.10.3","eslint-release":"^0.10.0","istanbul":"^0.4.1","linefix":"^0.1.1","mocha":"^2.3.3","npm-license":"^0.3.1","semver":"^5.0.3","shelljs":"^0.5.3","shelljs-nodecli":"^0.1.1","should":"^5.0.1"},"licenses":[{"type":"BSD","url":"http://github.com/eslint/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"npm run lint && node Makefile.js test","lint":"eslint lib/","release":"eslint-release","ci-release":"eslint-ci-release","alpharelease":"eslint-prerelease alpha","betarelease":"eslint-prerelease beta"},"dependencies":{"esutils":"^2.0.2","isarray":"^1.0.0"},"gitHead":"39e5f75775ef84ceabdb07683dd68de318bc3571","bugs":{"url":"https://github.com/eslint/doctrine/issues"},"_id":"doctrine@1.4.0","_shasum":"e2db32defa752407b935b381e89f3740e469e599","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},"dist":{"shasum":"e2db32defa752407b935b381e89f3740e469e599","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-1.4.0.tgz","integrity":"sha512-uaCUV3rvp7quK9/ulkGxMRXsyyM3wYHSkbUY8WElIBAnsus9g9618jR8Wi7bThX8LpNz4vYGYwfwx8TXRKIeCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBgxzwXhRLso2CVy0m/kuYjlrgb6PmjBl2wdNie0poEWAiA2CfM3qf5ZsBSqJcKFpfP6Y6EfMhfg6V/hCCq/T09bWg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/doctrine-1.4.0.tgz_1473795937747_0.04119571251794696"}},"1.5.0":{"name":"doctrine","description":"JSDoc parser","homepage":"https://github.com/eslint/doctrine","main":"lib/doctrine.js","version":"1.5.0","engines":{"node":">=0.10.0"},"directories":{"lib":"./lib"},"files":["lib","LICENSE.BSD","LICENSE.closure-compiler","LICENSE.esprima","README.md"],"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"},{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"repository":{"type":"git","url":"git+https://github.com/eslint/doctrine.git"},"devDependencies":{"coveralls":"^2.11.2","dateformat":"^1.0.11","eslint":"^1.10.3","eslint-release":"^0.10.0","istanbul":"^0.4.1","linefix":"^0.1.1","mocha":"^2.3.3","npm-license":"^0.3.1","semver":"^5.0.3","shelljs":"^0.5.3","shelljs-nodecli":"^0.1.1","should":"^5.0.1"},"licenses":[{"type":"BSD","url":"http://github.com/eslint/doctrine/raw/master/LICENSE.BSD"}],"scripts":{"test":"npm run lint && node Makefile.js test","lint":"eslint lib/","release":"eslint-release","ci-release":"eslint-ci-release","alpharelease":"eslint-prerelease alpha","betarelease":"eslint-prerelease beta"},"dependencies":{"esutils":"^2.0.2","isarray":"^1.0.0"},"gitHead":"dcd631feb5dd5bcd0899dd35548da2752ea2263e","bugs":{"url":"https://github.com/eslint/doctrine/issues"},"_id":"doctrine@1.5.0","_shasum":"379dce730f6166f76cefa4e6707a159b02c5a6fa","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},"dist":{"shasum":"379dce730f6166f76cefa4e6707a159b02c5a6fa","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz","integrity":"sha512-lsGyRuYr4/PIB0txi+Fy2xOMI2dGaTguCaotzFGkVZuKR5usKfcRWIFKNM3QNrU7hh/+w2bwTW+ZeXPK5l8uVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCToJJ8hexbG26QFq5DrsmLnCE8kRpkitoalUgX+wfVIQIgAU3VRJnZzBgYEBeUJ7krmio/cgRbtuCxd3OeGMisMZQ="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/doctrine-1.5.0.tgz_1476393949423_0.8078370734583586"}},"2.0.0":{"name":"doctrine","description":"JSDoc parser","homepage":"https://github.com/eslint/doctrine","main":"lib/doctrine.js","version":"2.0.0","engines":{"node":">=0.10.0"},"directories":{"lib":"./lib"},"files":["lib","LICENSE.BSD","LICENSE.closure-compiler","LICENSE.esprima","README.md"],"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"},{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"repository":{"type":"git","url":"git+https://github.com/eslint/doctrine.git"},"devDependencies":{"coveralls":"^2.11.2","dateformat":"^1.0.11","eslint":"^1.10.3","eslint-release":"^0.10.0","istanbul":"^0.4.1","linefix":"^0.1.1","mocha":"^2.3.3","npm-license":"^0.3.1","semver":"^5.0.3","shelljs":"^0.5.3","shelljs-nodecli":"^0.1.1","should":"^5.0.1"},"license":"Apache-2.0","scripts":{"test":"npm run lint && node Makefile.js test","lint":"eslint lib/","release":"eslint-release","ci-release":"eslint-ci-release","alpharelease":"eslint-prerelease alpha","betarelease":"eslint-prerelease beta"},"dependencies":{"esutils":"^2.0.2","isarray":"^1.0.0"},"gitHead":"46c600f27f54b3ab6b0b8a9ac9f97c807ffa95ef","bugs":{"url":"https://github.com/eslint/doctrine/issues"},"_id":"doctrine@2.0.0","_shasum":"c73d8d2909d22291e1a007a395804da8b665fe63","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"dist":{"shasum":"c73d8d2909d22291e1a007a395804da8b665fe63","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-2.0.0.tgz","integrity":"sha512-i5aQLQvEyAhw7XI4mbKxyrVdkqIc4OsCh9Z0XQof9X/ANftd0ZN1M4qz+TSU2VSokVwl23kXDvhnC4F4W+ip/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRb3R7OMKtN2WuThNQhFnojO2eYDq78MKbBah2/eKrwAiEAlxDAFuBgfwv9hqbx1VI31D5x2Fu7xZFps9dl0rgMa9s="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/doctrine-2.0.0.tgz_1479232728285_0.34204454137943685"}},"2.0.2":{"name":"doctrine","description":"JSDoc parser","homepage":"https://github.com/eslint/doctrine","main":"lib/doctrine.js","version":"2.0.2","engines":{"node":">=0.10.0"},"directories":{"lib":"./lib"},"files":["lib"],"maintainers":[{"email":"ivolodin@gmail.com","name":"ivolodin"},{"email":"nicholas+eslint@nczconsulting.com","name":"eslint"},{"email":"nicholas@nczconsulting.com","name":"nzakas"},{"email":"utatane.tea@gmail.com","name":"constellation"}],"repository":{"type":"git","url":"git+https://github.com/eslint/doctrine.git"},"devDependencies":{"coveralls":"^2.11.2","dateformat":"^1.0.11","eslint":"^1.10.3","eslint-release":"^0.10.0","linefix":"^0.1.1","mocha":"^3.4.2","npm-license":"^0.3.1","nyc":"^10.3.2","semver":"^5.0.3","shelljs":"^0.5.3","shelljs-nodecli":"^0.1.1","should":"^5.0.1"},"license":"Apache-2.0","scripts":{"pretest":"npm run lint","test":"nyc mocha","coveralls":"nyc report --reporter=text-lcov | coveralls","lint":"eslint lib/","release":"eslint-release","ci-release":"eslint-ci-release","alpharelease":"eslint-prerelease alpha","betarelease":"eslint-prerelease beta"},"dependencies":{"esutils":"^2.0.2"},"gitHead":"c0a1459bfd97840eeb605007b71ba8da4ffc5f2f","bugs":{"url":"https://github.com/eslint/doctrine/issues"},"_id":"doctrine@2.0.2","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},"dist":{"integrity":"sha512-y0tm5Pq6ywp3qSTZ1vPgVdAnbDEoeoc5wlOHXoY1c4Wug/a7JvqHIl7BTvwodaHmejWkK/9dSb3sCYfyo/om8A==","shasum":"68f96ce8efc56cc42651f1faadb4f175273b0075","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-2.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlSk8UeoBWGdBL1DJzDa/wyCs+/AdHdnayR5PR5um4agIgQEe5c9Msb0sEyVqhTATmLusz73tepCoOYm1VnBrxgCk="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/doctrine-2.0.2.tgz_1511665248708_0.04133381485007703"}},"2.1.0":{"name":"doctrine","description":"JSDoc parser","homepage":"https://github.com/eslint/doctrine","main":"lib/doctrine.js","version":"2.1.0","engines":{"node":">=0.10.0"},"directories":{"lib":"./lib"},"files":["lib"],"maintainers":[{"email":"ivolodin@gmail.com","name":"ivolodin"},{"email":"nicholas+eslint@nczconsulting.com","name":"eslint"},{"email":"nicholas@nczconsulting.com","name":"nzakas"},{"email":"utatane.tea@gmail.com","name":"constellation"}],"repository":{"type":"git","url":"git+https://github.com/eslint/doctrine.git"},"devDependencies":{"coveralls":"^2.11.2","dateformat":"^1.0.11","eslint":"^1.10.3","eslint-release":"^0.10.0","linefix":"^0.1.1","mocha":"^3.4.2","npm-license":"^0.3.1","nyc":"^10.3.2","semver":"^5.0.3","shelljs":"^0.5.3","shelljs-nodecli":"^0.1.1","should":"^5.0.1"},"license":"Apache-2.0","scripts":{"pretest":"npm run lint","test":"nyc mocha","coveralls":"nyc report --reporter=text-lcov | coveralls","lint":"eslint lib/","release":"eslint-release","ci-release":"eslint-ci-release","alpharelease":"eslint-prerelease alpha","betarelease":"eslint-prerelease beta"},"dependencies":{"esutils":"^2.0.2"},"gitHead":"fdd0004782f218c4362fd928d82ef0e84a8e64d3","bugs":{"url":"https://github.com/eslint/doctrine/issues"},"_id":"doctrine@2.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},"dist":{"integrity":"sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==","shasum":"5cd01fc101621b42c4cd7f5d1a66243716d3f39d","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv7ThM8/WvgEEHtF0UQBkhGXI6YujTCjXbJwBIW7c98AIgSqoQVoGNukVP7hzMLmPzRyXij5bcLLG4pE3ZIBNDLoc="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/doctrine-2.1.0.tgz_1515250441489_0.6465353241655976"}},"3.0.0":{"name":"doctrine","description":"JSDoc parser","homepage":"https://github.com/eslint/doctrine","main":"lib/doctrine.js","version":"3.0.0","engines":{"node":">=6.0.0"},"directories":{"lib":"./lib"},"maintainers":[{"email":"utatane.tea@gmail.com","name":"constellation"},{"email":"nicholas+eslint@nczconsulting.com","name":"eslint"},{"email":"ivolodin@gmail.com","name":"ivolodin"},{"email":"nicholas@nczconsulting.com","name":"nzakas"}],"repository":{"type":"git","url":"git+https://github.com/eslint/doctrine.git"},"devDependencies":{"coveralls":"^3.0.1","dateformat":"^1.0.11","eslint":"^1.10.3","eslint-release":"^1.0.0","linefix":"^0.1.1","mocha":"^3.4.2","npm-license":"^0.3.1","nyc":"^10.3.2","semver":"^5.0.3","shelljs":"^0.5.3","shelljs-nodecli":"^0.1.1","should":"^5.0.1"},"license":"Apache-2.0","scripts":{"pretest":"npm run lint","test":"nyc mocha","coveralls":"nyc report --reporter=text-lcov | coveralls","lint":"eslint lib/","generate-release":"eslint-generate-release","generate-alpharelease":"eslint-generate-prerelease alpha","generate-betarelease":"eslint-generate-prerelease beta","generate-rcrelease":"eslint-generate-prerelease rc","publish-release":"eslint-publish-release"},"dependencies":{"esutils":"^2.0.2"},"gitHead":"42434ca1f85b264a88afcfd317487a7417e6004b","bugs":{"url":"https://github.com/eslint/doctrine/issues"},"_id":"doctrine@3.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},"dist":{"integrity":"sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==","shasum":"addebead72a6574db783639dc87a121773973961","tarball":"https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz","fileCount":9,"unpackedSize":106364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5kSJCRA9TVsSAnZWagAAM00P/itvaBCsGIsKuop89hQR\nTDbrp2S+JVL+LskpX/8oZWtgl9Wp2ESbQM5YztbstuNLaddTqNXjWXGB2RR5\nNUSEbuu9tm+GaDq+7NxthnnYzDjYDSBGVizfkZnWVhcIKhN9PF9DJ5gGQb/n\nbHzSO3qLYURNHxAcsvHSUnm9b/RtgvQoyoiYWDMiHVQiUOYh9jRqsvpmO7Oq\n6mq9Zvk7VUzVPvJKJwBw6vcN/MmU5DVWgr2u4LkNWVp84GI1GxkRkZZfl4A0\nafOxiulTFM8c/L8K0dZV5CeTCWexEOBcQeBNNEw/LDskDGcN8zADXTnw+us/\nXKK59YBcur6zPpYdXhd2ZHTndnmcau6qxgK+OFlLlHVYsZwo2pUkdLd+/zha\n0MhjfUEw257qdiBHHhjbH6J46HN3JKQSUF0q7Y2tGEsOeN27AwBOprBdtcUI\n36kv76l+DU13+IJjoJwEnPgHu20fdahZ+lsJv+77BU+6YjFH9nLIw0HF8IU+\nSYnAGGKpPDlbF6kPMjbhcn9Y/hGPoH7Qz7966krmtop/EAHCww5RKtgw5Lov\n4cNNWCIHk97Yocv0KI2ws+8RvGtF4lEcDKeU38HvOUaUGaeVAe20V4HeOZg/\nQjMlD6l/mQYHsJgQB9iVXffgDW5I4H10p2/quMme7bT2JdSzGqvem6A8Pb+j\nLow/\r\n=M+kf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICP+mYHZ6FEJT9JqGob2lPEH7Wug9LfbGgcJAex3Wr0fAiAo/l1ys5DjWP/pqCILiJOXtRGQ63tatLIrV+yL3sDugg=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/doctrine_3.0.0_1541817480937_0.9137068742461036"},"_hasShrinkwrap":false}},"readme":"[![NPM version][npm-image]][npm-url]\n[![build status][travis-image]][travis-url]\n[![Test coverage][coveralls-image]][coveralls-url]\n[![Downloads][downloads-image]][downloads-url]\n[](https://gitter.im/eslint/doctrine?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# Doctrine\n\nDoctrine is a [JSDoc](http://usejsdoc.org) parser that parses documentation comments from JavaScript (you need to pass in the comment, not a whole JavaScript file).\n\n## Installation\n\nYou can install Doctrine using [npm](https://npmjs.com):\n\n```\n$ npm install doctrine --save-dev\n```\n\nDoctrine can also be used in web browsers using [Browserify](http://browserify.org).\n\n## Usage\n\nRequire doctrine inside of your JavaScript:\n\n```js\nvar doctrine = require(\"doctrine\");\n```\n\n### parse()\n\nThe primary method is `parse()`, which accepts two arguments: the JSDoc comment to parse and an optional options object. The available options are:\n\n* `unwrap` - set to `true` to delete the leading `/**`, any `*` that begins a line, and the trailing `*/` from the source text. Default: `false`.\n* `tags` - an array of tags to return. When specified, Doctrine returns only tags in this array. For example, if `tags` is `[\"param\"]`, then only `@param` tags will be returned. Default: `null`.\n* `recoverable` - set to `true` to keep parsing even when syntax errors occur. Default: `false`.\n* `sloppy` - set to `true` to allow optional parameters to be specified in brackets (`@param {string} [foo]`). Default: `false`.\n* `lineNumbers` - set to `true` to add `lineNumber` to each node, specifying the line on which the node is found in the source. Default: `false`.\n* `range` - set to `true` to add `range` to each node, specifying the start and end index of the node in the original comment. Default: `false`.\n\nHere's a simple example:\n\n```js\nvar ast = doctrine.parse(\n [\n \"/**\",\n \" * This function comment is parsed by doctrine\",\n \" * @param {{ok:String}} userName\",\n \"*/\"\n ].join('\\n'), { unwrap: true });\n```\n\nThis example returns the following AST:\n\n {\n \"description\": \"This function comment is parsed by doctrine\",\n \"tags\": [\n {\n \"title\": \"param\",\n \"description\": null,\n \"type\": {\n \"type\": \"RecordType\",\n \"fields\": [\n {\n \"type\": \"FieldType\",\n \"key\": \"ok\",\n \"value\": {\n \"type\": \"NameExpression\",\n \"name\": \"String\"\n }\n }\n ]\n },\n \"name\": \"userName\"\n }\n ]\n }\n\nSee the [demo page](http://eslint.org/doctrine/demo/) more detail.\n\n## Team\n\nThese folks keep the project moving and are resources for help:\n\n* Nicholas C. Zakas ([@nzakas](https://github.com/nzakas)) - project lead\n* Yusuke Suzuki ([@constellation](https://github.com/constellation)) - reviewer\n\n## Contributing\n\nIssues and pull requests will be triaged and responded to as quickly as possible. We operate under the [ESLint Contributor Guidelines](http://eslint.org/docs/developer-guide/contributing), so please be sure to read them before contributing. If you're not sure where to dig in, check out the [issues](https://github.com/eslint/doctrine/issues).\n\n## Frequently Asked Questions\n\n### Can I pass a whole JavaScript file to Doctrine?\n\nNo. Doctrine can only parse JSDoc comments, so you'll need to pass just the JSDoc comment to Doctrine in order to work.\n\n\n### License\n\n#### doctrine\n\nCopyright JS Foundation and other contributors, https://js.foundation\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\n#### esprima\n\nsome of functions is derived from esprima\n\nCopyright (C) 2012, 2011 [Ariya Hidayat](http://ariya.ofilabs.com/about)\n (twitter: [@ariyahidayat](http://twitter.com/ariyahidayat)) and other contributors.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF\nTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n#### closure-compiler\n\nsome of extensions is derived from closure-compiler\n\nApache License\nVersion 2.0, January 2004\nhttp://www.apache.org/licenses/\n\n\n### Where to ask for help?\n\nJoin our [Chatroom](https://gitter.im/eslint/doctrine)\n\n[npm-image]: https://img.shields.io/npm/v/doctrine.svg?style=flat-square\n[npm-url]: https://www.npmjs.com/package/doctrine\n[travis-image]: https://img.shields.io/travis/eslint/doctrine/master.svg?style=flat-square\n[travis-url]: https://travis-ci.org/eslint/doctrine\n[coveralls-image]: https://img.shields.io/coveralls/eslint/doctrine/master.svg?style=flat-square\n[coveralls-url]: https://coveralls.io/r/eslint/doctrine?branch=master\n[downloads-image]: http://img.shields.io/npm/dm/doctrine.svg?style=flat-square\n[downloads-url]: https://www.npmjs.com/package/doctrine\n","maintainers":[{"email":"npm@openjsf.org","name":"openjsfoundation"},{"email":"nicholas+eslint@nczconsulting.com","name":"eslintbot"},{"email":"nicholas@nczconsulting.com","name":"nzakas"},{"email":"utatane.tea@gmail.com","name":"constellation"},{"email":"ivolodin@gmail.com","name":"ivolodin"}],"time":{"modified":"2023-06-22T16:31:41.771Z","created":"2012-05-10T18:28:39.036Z","0.0.1":"2012-05-10T18:28:41.779Z","0.0.2":"2012-05-10T22:59:48.816Z","0.0.3":"2012-05-11T00:19:28.563Z","0.0.4":"2013-05-31T16:42:33.364Z","0.0.5":"2013-07-29T09:27:57.372Z","0.1.0":"2013-11-12T02:37:12.466Z","0.2.0":"2014-01-07T19:11:19.222Z","0.3.0":"2014-02-09T10:02:30.906Z","0.4.0":"2014-03-08T21:09:38.385Z","0.5.0":"2014-03-19T19:24:51.966Z","0.5.1":"2014-04-27T18:40:49.574Z","0.5.2":"2014-07-26T14:25:45.557Z","0.6.0":"2014-11-06T02:17:23.097Z","0.6.1":"2014-11-06T02:38:33.992Z","0.6.2":"2014-11-06T15:11:14.616Z","0.6.3":"2015-02-23T17:07:18.556Z","0.6.4":"2015-02-23T17:28:57.383Z","0.6.5":"2015-09-21T19:38:13.481Z","0.7.0":"2015-09-21T19:42:31.106Z","0.7.1":"2015-11-13T21:45:31.347Z","0.7.2":"2015-11-27T20:40:00.084Z","1.0.0":"2015-12-21T20:11:38.591Z","1.1.0":"2016-01-06T21:13:15.587Z","1.2.0":"2016-02-19T18:28:40.129Z","1.2.1":"2016-03-29T18:18:30.156Z","1.2.2":"2016-05-19T21:21:07.305Z","1.2.3":"2016-08-16T17:53:16.836Z","1.3.0":"2016-08-22T20:17:58.679Z","1.4.0":"2016-09-13T19:45:37.986Z","1.5.0":"2016-10-13T21:25:51.463Z","2.0.0":"2016-11-15T17:58:48.561Z","2.0.2":"2017-11-26T03:00:48.837Z","2.1.0":"2018-01-06T14:54:01.634Z","3.0.0":"2018-11-10T02:38:01.125Z"},"repository":{"type":"git","url":"git+https://github.com/eslint/doctrine.git"},"users":{"kastor":true,"darlanalves":true,"jmsherry":true,"flumpus-dev":true},"readmeFilename":"README.md","homepage":"https://github.com/eslint/doctrine","bugs":{"url":"https://github.com/eslint/doctrine/issues"},"license":"Apache-2.0"}