{"_id":"doctrine","_rev":"88408","name":"doctrine","description":"JSDoc parser","dist-tags":{"latest":"3.0.0"},"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"},{"name":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"time":{"modified":"2021-06-03T10:28:44.000Z","created":"2012-05-10T18:28:41.779Z","3.0.0":"2018-11-10T02:38:01.125Z","2.1.0":"2018-01-06T14:54:01.634Z","2.0.2":"2017-11-26T03:00:48.837Z","2.0.0":"2016-11-15T17:58:48.561Z","1.5.0":"2016-10-13T21:25:51.463Z","1.4.0":"2016-09-13T19:45:37.986Z","1.3.0":"2016-08-22T20:17:58.679Z","1.2.3":"2016-08-16T17:53:16.836Z","1.2.2":"2016-05-19T21:21:07.305Z","1.2.1":"2016-03-29T18:18:30.156Z","1.2.0":"2016-02-19T18:28:40.129Z","1.1.0":"2016-01-06T21:13:15.587Z","1.0.0":"2015-12-21T20:11:38.591Z","0.7.2":"2015-11-27T20:40:00.084Z","0.7.1":"2015-11-13T21:45:31.347Z","0.7.0":"2015-09-21T19:42:31.106Z","0.6.4":"2015-02-23T17:28:57.383Z","0.6.3":"2015-02-23T17:07:18.556Z","0.6.2":"2014-11-06T15:11:14.616Z","0.6.1":"2014-11-06T02:38:33.992Z","0.6.0":"2014-11-06T02:17:23.097Z","0.5.2":"2014-07-26T14:25:45.557Z","0.5.1":"2014-04-27T18:40:49.574Z","0.5.0":"2014-03-19T19:24:51.966Z","0.4.0":"2014-03-08T21:09:38.385Z","0.3.0":"2014-02-09T10:02:30.906Z","0.2.0":"2014-01-07T19:11:19.222Z","0.1.0":"2013-11-12T02:37:12.466Z","0.0.5":"2013-07-29T09:27:57.372Z","0.0.4":"2013-05-31T16:42:33.364Z","0.0.3":"2012-05-11T00:19:28.563Z","0.0.2":"2012-05-10T22:59:48.816Z","0.0.1":"2012-05-10T18:28:41.779Z"},"users":{"kastor":true,"darlanalves":true,"arleytriana":true,"jmsherry":true},"repository":{"type":"git","url":"git+https://github.com/eslint/doctrine.git"},"versions":{"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":[{"name":"constellation","email":"utatane.tea@gmail.com"},{"name":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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":{"shasum":"addebead72a6574db783639dc87a121773973961","size":22354,"noattachment":false,"key":"/doctrine/-/doctrine-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-3.0.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/doctrine_3.0.0_1541817480937_0.9137068742461036"},"_hasShrinkwrap":false,"publish_time":1541817481125,"_cnpm_publish_time":1541817481125},"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":[{"name":"constellation","email":"utatane.tea@gmail.com"},{"name":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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":{"shasum":"5cd01fc101621b42c4cd7f5d1a66243716d3f39d","size":22263,"noattachment":false,"key":"/doctrine/-/doctrine-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-2.1.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/doctrine-2.1.0.tgz_1515250441489_0.6465353241655976"},"publish_time":1515250441634,"_hasShrinkwrap":false,"_cnpm_publish_time":1515250441634},"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":[{"name":"constellation","email":"utatane.tea@gmail.com"},{"name":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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":{"shasum":"68f96ce8efc56cc42651f1faadb4f175273b0075","size":21234,"noattachment":false,"key":"/doctrine/-/doctrine-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-2.0.2.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/doctrine-2.0.2.tgz_1511665248708_0.04133381485007703"},"publish_time":1511665248837,"_hasShrinkwrap":false,"_cnpm_publish_time":1511665248837},"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":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":20834,"noattachment":false,"key":"/doctrine/-/doctrine-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-2.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/doctrine-2.0.0.tgz_1479232728285_0.34204454137943685"},"publish_time":1479232728561,"_cnpm_publish_time":1479232728561,"_hasShrinkwrap":false},"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":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":20026,"noattachment":false,"key":"/doctrine/-/doctrine-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-1.5.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/doctrine-1.5.0.tgz_1476393949423_0.8078370734583586"},"publish_time":1476393951463,"_cnpm_publish_time":1476393951463,"_hasShrinkwrap":false},"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":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":19945,"noattachment":false,"key":"/doctrine/-/doctrine-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-1.4.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/doctrine-1.4.0.tgz_1473795937747_0.04119571251794696"},"publish_time":1473795937986,"_cnpm_publish_time":1473795937986,"_hasShrinkwrap":false},"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":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":19876,"noattachment":false,"key":"/doctrine/-/doctrine-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-1.3.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/doctrine-1.3.0.tgz_1471897078408_0.6770147804636508"},"publish_time":1471897078679,"_cnpm_publish_time":1471897078679,"_hasShrinkwrap":false},"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":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":19732,"noattachment":false,"key":"/doctrine/-/doctrine-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-1.2.3.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/doctrine-1.2.3.tgz_1471369992674_0.6788005598355085"},"publish_time":1471369996836,"_cnpm_publish_time":1471369996836,"_hasShrinkwrap":false},"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":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":19687,"noattachment":false,"key":"/doctrine/-/doctrine-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-1.2.2.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/doctrine-1.2.2.tgz_1463692862416_0.07905266736634076"},"publish_time":1463692867305,"_cnpm_publish_time":1463692867305,"_hasShrinkwrap":false},"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":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":20173,"noattachment":false,"key":"/doctrine/-/doctrine-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-1.2.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/doctrine-1.2.1.tgz_1459275509740_0.26917822007089853"},"publish_time":1459275510156,"_cnpm_publish_time":1459275510156,"_hasShrinkwrap":false},"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":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":19278,"noattachment":false,"key":"/doctrine/-/doctrine-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-1.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/doctrine-1.2.0.tgz_1455906515924_0.953179617645219"},"publish_time":1455906520129,"_cnpm_publish_time":1455906520129,"_hasShrinkwrap":false},"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":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":19190,"noattachment":false,"key":"/doctrine/-/doctrine-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-1.1.0.tgz"},"publish_time":1452114795587,"_cnpm_publish_time":1452114795587,"_hasShrinkwrap":false},"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":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":19127,"noattachment":false,"key":"/doctrine/-/doctrine-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-1.0.0.tgz"},"publish_time":1450728698591,"_cnpm_publish_time":1450728698591,"_hasShrinkwrap":false},"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":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":18985,"noattachment":false,"key":"/doctrine/-/doctrine-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-0.7.2.tgz"},"publish_time":1448656800084,"_cnpm_publish_time":1448656800084,"_hasShrinkwrap":false},"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":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":18970,"noattachment":false,"key":"/doctrine/-/doctrine-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-0.7.1.tgz"},"publish_time":1447451131347,"_cnpm_publish_time":1447451131347,"_hasShrinkwrap":false},"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":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":18842,"noattachment":false,"key":"/doctrine/-/doctrine-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-0.7.0.tgz"},"publish_time":1442864551106,"_cnpm_publish_time":1442864551106,"_hasShrinkwrap":false},"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"},{"name":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":41737,"noattachment":false,"key":"/doctrine/-/doctrine-0.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-0.6.4.tgz"},"publish_time":1424712537383,"_cnpm_publish_time":1424712537383,"_hasShrinkwrap":false},"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"},{"name":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":41760,"noattachment":false,"key":"/doctrine/-/doctrine-0.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-0.6.3.tgz"},"publish_time":1424711238556,"_cnpm_publish_time":1424711238556,"_hasShrinkwrap":false},"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"},{"name":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":96645,"noattachment":false,"key":"/doctrine/-/doctrine-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-0.6.2.tgz"},"directories":{},"publish_time":1415286674616,"_cnpm_publish_time":1415286674616,"_hasShrinkwrap":false},"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"},{"name":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":30595,"noattachment":false,"key":"/doctrine/-/doctrine-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-0.6.1.tgz"},"directories":{},"publish_time":1415241513992,"_cnpm_publish_time":1415241513992,"_hasShrinkwrap":false},"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"},{"name":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":30622,"noattachment":false,"key":"/doctrine/-/doctrine-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-0.6.0.tgz"},"directories":{},"publish_time":1415240243097,"_cnpm_publish_time":1415240243097,"_hasShrinkwrap":false},"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"},{"name":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":30400,"noattachment":false,"key":"/doctrine/-/doctrine-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-0.5.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"directories":{},"publish_time":1406384745557,"_cnpm_publish_time":1406384745557,"_hasShrinkwrap":false},"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"},{"name":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":29724,"noattachment":false,"key":"/doctrine/-/doctrine-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-0.5.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"directories":{},"publish_time":1398624049574,"_cnpm_publish_time":1398624049574,"_hasShrinkwrap":false},"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"},{"name":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":29703,"noattachment":false,"key":"/doctrine/-/doctrine-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-0.5.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"directories":{},"publish_time":1395257091966,"_cnpm_publish_time":1395257091966,"_hasShrinkwrap":false},"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"},{"name":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":27690,"noattachment":false,"key":"/doctrine/-/doctrine-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-0.4.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"directories":{},"publish_time":1394312978385,"_cnpm_publish_time":1394312978385,"_hasShrinkwrap":false},"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"},{"name":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":24663,"noattachment":false,"key":"/doctrine/-/doctrine-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-0.3.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"directories":{},"publish_time":1391940150906,"_cnpm_publish_time":1391940150906,"_hasShrinkwrap":false},"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"},{"name":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/Constellation/doctrine/issues"},"_id":"doctrine@0.2.0","dist":{"shasum":"cc9db34efd0310294cfea290020857173d3a4e27","size":23662,"noattachment":false,"key":"/doctrine/-/doctrine-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-0.2.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"directories":{},"publish_time":1389121879222,"_cnpm_publish_time":1389121879222,"_hasShrinkwrap":false},"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"},{"name":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/Constellation/doctrine/issues"},"_id":"doctrine@0.1.0","dist":{"shasum":"adc409c3f34860e2dec44dcc13520fbd4a7c8816","size":23042,"noattachment":false,"key":"/doctrine/-/doctrine-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"directories":{},"publish_time":1384223832466,"_cnpm_publish_time":1384223832466,"_hasShrinkwrap":false},"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"},{"name":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/Constellation/doctrine/issues"},"_id":"doctrine@0.0.5","dist":{"shasum":"917a5997061337cf3d6a544892c8bb2c3e339bee","size":22900,"noattachment":false,"key":"/doctrine/-/doctrine-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-0.0.5.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"directories":{},"publish_time":1375090077372,"_cnpm_publish_time":1375090077372,"_hasShrinkwrap":false},"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"},{"name":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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"},"readmeFilename":"README.md","_id":"doctrine@0.0.4","dist":{"shasum":"2b2d23e3b1eaebd7787b66091152b78ead080918","size":22512,"noattachment":false,"key":"/doctrine/-/doctrine-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-0.0.4.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"directories":{},"publish_time":1370018553364,"_cnpm_publish_time":1370018553364,"_hasShrinkwrap":false},"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"},{"name":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":18151,"noattachment":false,"key":"/doctrine/-/doctrine-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-0.0.3.tgz"},"directories":{},"publish_time":1336695568563,"_cnpm_publish_time":1336695568563,"_hasShrinkwrap":false},"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"},{"name":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":18175,"noattachment":false,"key":"/doctrine/-/doctrine-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-0.0.2.tgz"},"directories":{},"publish_time":1336690788816,"_cnpm_publish_time":1336690788816,"_hasShrinkwrap":false},"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"},{"name":"eslintbot","email":""},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":""},{"name":"openjsfoundation","email":""}],"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","size":17869,"noattachment":false,"key":"/doctrine/-/doctrine-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/doctrine/download/doctrine-0.0.1.tgz"},"directories":{},"publish_time":1336674521779,"_cnpm_publish_time":1336674521779,"_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[![Join the chat at https://gitter.im/eslint/doctrine](https://badges.gitter.im/Join%20Chat.svg)](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","_attachments":{},"homepage":"https://github.com/eslint/doctrine","bugs":{"url":"https://github.com/eslint/doctrine/issues"},"license":"Apache-2.0"}