{"_id":"doctrine-file","_rev":"50-85d17c63908bbe4cbf64882bc48dbdb7","name":"doctrine-file","dist-tags":{"latest":"2.0.1"},"versions":{"0.1.0":{"name":"doctrine-file","version":"0.1.0","keywords":["doctrine","jsdoc","parser"],"author":{"name":"Daniel Tschinder","email":"daniel@tschinder.de"},"license":"MIT","_id":"doctrine-file@0.1.0","maintainers":[{"name":"danez","email":"daniel@tschinder.de"}],"homepage":"https://github.com/researchgate/doctrine-file#readme","bugs":{"url":"https://github.com/researchgate/doctrine-file/issues"},"dist":{"shasum":"ee504f8fd30187fba2d0a0fe218dafec4366585e","tarball":"https://registry.npmjs.org/doctrine-file/-/doctrine-file-0.1.0.tgz","integrity":"sha512-KY0J59YjDyRQZk+IhxZA0Ie8oemBgoiJGO+M0bpiWvLf0mfsJX9NeqSZ1umBYwf8N+SHVY1e7GhCwkLmfYkFGQ==","signatures":[{"sig":"MEYCIQDMm/GMTrrF7JTThu8uNi09D8pCmPxxYSFTlToxFdUs0AIhAKBiaosaIyBeS0vWWGwLgnGuQ2Y56QYA8I+8tG1g+oU2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib"],"_shasum":"ee504f8fd30187fba2d0a0fe218dafec4366585e","gitHead":"49e8cda754dc0536577874d9066b6292eed50a48","scripts":{"flow":"flow","lint":"eslint src","test":"cross-env NODE_ENV=test mocha tests/setup.js '**/__tests__/*.spec.js' --compilers js:babel-register","build":"cross-env NODE_ENV=production babel src --out-dir lib --ignore __tests__","check":"npm run lint && npm run flow && npm test","clean":"rimraf lib","precommit":"npm run check","prepublish":"npm run check && npm run clean && npm run build"},"_npmUser":{"name":"danez","email":"daniel@tschinder.de"},"repository":{"url":"git+https://github.com/researchgate/doctrine-file.git","type":"git"},"_npmVersion":"3.7.1","description":"File-Reader for the Doctrine JSDoc Parser","directories":{},"_nodeVersion":"4.2.6","dependencies":{},"devDependencies":{"chai":"^3.4.1","husky":"^0.10.2","mocha":"^2.3.4","eslint":"^1.10.3","rimraf":"^2.5.0","doctrine":"^1.1.0","flow-bin":"^0.21.0","babel-cli":"^6.4.5","cross-env":"^1.0.7","check-chai":"^0.0.1","babel-eslint":"^5.0.0-beta10","babel-register":"^6.4.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-1":"^6.3.13","eslint-config-airbnb":"^5.0.0","babel-plugin-syntax-flow":"^6.5.0","babel-preset-es2015-loose":"^7.0.0","babel-plugin-transform-flow-strip-types":"^6.5.0"},"peerDependencies":{"doctrine":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/doctrine-file-0.1.0.tgz_1454940671169_0.16466680821031332","host":"packages-5-east.internal.npmjs.com"}},"1.0.0":{"name":"doctrine-file","version":"1.0.0","keywords":["doctrine","jsdoc","parser"],"author":{"name":"Daniel Tschinder","email":"daniel@tschinder.de"},"license":"MIT","_id":"doctrine-file@1.0.0","maintainers":[{"name":"danez","email":"daniel@tschinder.de"}],"homepage":"https://github.com/researchgate/doctrine-file#readme","bugs":{"url":"https://github.com/researchgate/doctrine-file/issues"},"dist":{"shasum":"d6eb06684e07f7729793309ad82fbd3cb0214f51","tarball":"https://registry.npmjs.org/doctrine-file/-/doctrine-file-1.0.0.tgz","integrity":"sha512-ZIltlydboWi+WQspH2bN7SylANdSV++3H2Yf0Ts4uLt5QTVOgniGWmyVO5GSn1DzcudF+QTSQA4Tq+TCFBhwGQ==","signatures":[{"sig":"MEYCIQCMFSCbPGVCUB5aLZX3pnw6KN6lodKw3yr3ye0/Rd9uOAIhAPRXWARv042uBQbEcp5in+Wbyb/iCQlpu5qqJNwqTVBy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib"],"_shasum":"d6eb06684e07f7729793309ad82fbd3cb0214f51","gitHead":"03ef8d2d9780a90987350551d349cc4fc8ef11c5","scripts":{"flow":"flow","lint":"eslint src","test":"cross-env NODE_ENV=test mocha tests/setup.js '**/__tests__/*.spec.js' --compilers js:babel-register","build":"cross-env NODE_ENV=production babel src --out-dir lib --ignore __tests__","check":"npm run lint && npm run flow && npm test","clean":"rimraf lib","watch":"cross-env NODE_ENV=production babel src --out-dir lib --ignore __tests__ --watch","precommit":"npm run check","prepublish":"npm run check && npm run clean && npm run build"},"_npmUser":{"name":"danez","email":"daniel@tschinder.de"},"repository":{"url":"git+https://github.com/researchgate/doctrine-file.git","type":"git"},"_npmVersion":"3.7.1","description":"File-Reader for the Doctrine JSDoc Parser","directories":{},"_nodeVersion":"4.2.6","dependencies":{},"devDependencies":{"chai":"^3.4.1","husky":"^0.11.1","mocha":"^2.3.4","eslint":"^2.2.0","rimraf":"^2.5.0","doctrine":"^1.1.0","flow-bin":"^0.22.0","babel-cli":"^6.4.5","cross-env":"^1.0.7","check-chai":"^0.0.1","dirty-chai":"^1.2.2","babel-eslint":"^5.0.0-beta10","babel-register":"^6.4.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-1":"^6.3.13","eslint-config-airbnb":"^6.0.0","babel-plugin-syntax-flow":"^6.5.0","babel-preset-es2015-loose":"^7.0.0","babel-plugin-transform-flow-strip-types":"^6.5.0"},"peerDependencies":{"doctrine":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/doctrine-file-1.0.0.tgz_1456057129799_0.14487805543467402","host":"packages-5-east.internal.npmjs.com"}},"1.0.1":{"name":"doctrine-file","version":"1.0.1","keywords":["doctrine","jsdoc","parser"],"author":{"name":"Daniel Tschinder","email":"daniel@tschinder.de"},"license":"MIT","_id":"doctrine-file@1.0.1","maintainers":[{"name":"bashofmann","email":"bashofmann@googlemail.com"},{"name":"danez","email":"daniel@tschinder.de"}],"homepage":"https://github.com/researchgate/doctrine-file#readme","bugs":{"url":"https://github.com/researchgate/doctrine-file/issues"},"dist":{"shasum":"b1c5c1147742a36093d50440de4765fe090333e7","tarball":"https://registry.npmjs.org/doctrine-file/-/doctrine-file-1.0.1.tgz","integrity":"sha512-Tn8aE+4Rc8so7dokSSuu4FwlhtzBTlCUSSj5jLE5CRaLn/41XwSG7FMamh2mktGAkKWkZDIJl72gYqTxbDucqQ==","signatures":[{"sig":"MEQCIB5/EbPEfqNAtkTQDTW+Jnterpyxt0vZ0nmbqHlIvCbPAiBdh8GWmlZ472NkKcWSlOHu9obYQgnhYgzfnExlQbUKhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib"],"_shasum":"b1c5c1147742a36093d50440de4765fe090333e7","gitHead":"84ffbf158aa1131c1b6a4dc92c3379b194d7b0c9","scripts":{"flow":"flow","lint":"eslint src","test":"cross-env NODE_ENV=test mocha tests/setup.js '**/__tests__/*.spec.js' --compilers js:babel-register","build":"cross-env NODE_ENV=production babel src --out-dir lib --ignore __tests__","check":"npm run lint && npm run flow && npm test","clean":"rimraf lib","watch":"cross-env NODE_ENV=production babel src --out-dir lib --ignore __tests__ --watch","precommit":"npm run check","prepublish":"npm run clean && npm run build","preversion":"npm run check"},"_npmUser":{"name":"danez","email":"daniel@tschinder.de"},"repository":{"url":"git+https://github.com/researchgate/doctrine-file.git","type":"git"},"_npmVersion":"3.10.6","description":"File-Reader for the Doctrine JSDoc Parser","directories":{},"_nodeVersion":"4.4.7","dependencies":{"doctrine":"^1.0.0"},"devDependencies":{"chai":"^3.4.1","husky":"^0.11.1","mocha":"^2.3.4","eslint":"^3.0.0","rimraf":"^2.5.0","flow-bin":"^0.28.0","babel-cli":"^6.4.5","cross-env":"^1.0.7","check-chai":"^0.0.1","dirty-chai":"^1.2.2","babel-eslint":"^6.0.0","babel-register":"^6.4.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-1":"^6.3.13","eslint-plugin-import":"^1.8.0","babel-plugin-syntax-flow":"^6.5.0","babel-preset-es2015-loose":"^7.0.0","eslint-config-airbnb-base":"^4.0.0","babel-plugin-transform-flow-strip-types":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/doctrine-file-1.0.1.tgz_1468331588382_0.6686561852693558","host":"packages-12-west.internal.npmjs.com"}},"1.0.2":{"name":"doctrine-file","version":"1.0.2","keywords":["doctrine","jsdoc","parser"],"author":{"name":"Daniel Tschinder","email":"daniel@tschinder.de"},"license":"MIT","_id":"doctrine-file@1.0.2","maintainers":[{"name":"bashofmann","email":"bashofmann@googlemail.com"},{"name":"danez","email":"daniel@tschinder.de"}],"homepage":"https://github.com/researchgate/doctrine-file#readme","bugs":{"url":"https://github.com/researchgate/doctrine-file/issues"},"ava":{"babel":"inherit"},"nyc":{"all":true,"include":["src/"],"require":["babel-register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"6e484a93b3ccba4420cabe03291a07e59f65e231","tarball":"https://registry.npmjs.org/doctrine-file/-/doctrine-file-1.0.2.tgz","integrity":"sha512-ypbfOaRxzzskL1/aF8TVCUWnwJx/iwga2aB6Y7tFeniehyPPlcw+3WpxPG3cGB8v7LjDO8VItbUi9fCSocGzeA==","signatures":[{"sig":"MEQCIE5dW/ekOtdRzo0Kq/a9PDJhWxhGBQ7WUYcMWkJgB/hSAiAn4jyP3+bSjQiTe33hFK0B+UInJ3HvxmFI3KUNyJjBjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib"],"_shasum":"6e484a93b3ccba4420cabe03291a07e59f65e231","gitHead":"8ab73017e8169f2556781018bafe5a4bd8c67a65","scripts":{"flow":"flow","lint":"eslint src","test":"npm run lint && npm run flow && npm run test-only","build":"babel src --out-dir lib --ignore __tests__","clean":"rimraf lib","watch":"babel src --out-dir lib --ignore __tests__ --watch","coverage":"nyc report --reporter=json && codecov -f coverage/coverage-final.json","precommit":"npm test","test-only":"BABEL_ENV=test nyc ava","prepublish":"npm run clean && npm run build","preversion":"npm test"},"_npmUser":{"name":"danez","email":"daniel@tschinder.de"},"repository":{"url":"git+https://github.com/researchgate/doctrine-file.git","type":"git"},"_npmVersion":"4.0.2","description":"File-Reader for the Doctrine JSDoc Parser","directories":{},"_nodeVersion":"6.9.1","dependencies":{"doctrine":"^2.0.0"},"devDependencies":{"ava":"^0.17.0","nyc":"^10.0.0","husky":"^0.11.1","eslint":"^3.0.0","rimraf":"^2.5.0","codecov":"^1.0.1","flow-bin":"^0.36.0","babel-cli":"^6.14.0","babel-eslint":"^7.0.0","babel-register":"^6.14.0","babel-preset-latest":"^6.14.0","babel-preset-stage-2":"^6.13.0","eslint-plugin-import":"^2.0.1","babel-plugin-istanbul":"^3.0.0","babel-plugin-syntax-flow":"^6.13.0","eslint-config-airbnb-base":"^10.0.0","babel-plugin-transform-flow-strip-types":"^6.14.0"},"_npmOperationalInternal":{"tmp":"tmp/doctrine-file-1.0.2.tgz_1481394598263_0.730735570890829","host":"packages-18-east.internal.npmjs.com"}},"1.0.3":{"name":"doctrine-file","version":"1.0.3","keywords":["doctrine","jsdoc","parser"],"author":{"name":"Daniel Tschinder","email":"daniel@tschinder.de"},"license":"MIT","_id":"doctrine-file@1.0.3","maintainers":[{"name":"bashofmann","email":"bashofmann@googlemail.com"},{"name":"danez","email":"daniel@tschinder.de"},{"name":"sbekrin","email":"sergey@bekrin.me"},{"name":"weaintplastic","email":"info@weaintplastic.com"},{"name":"rendez","email":"mail@luismerino.name"},{"name":"haeusler","email":"michael.haeusler@researchgate.net"},{"name":"sevinf","email":"sergey@tatarintsev.me"}],"homepage":"https://github.com/researchgate/doctrine-file#readme","bugs":{"url":"https://github.com/researchgate/doctrine-file/issues"},"dist":{"shasum":"10b2925f7a8cacfd8bc2a1fda787f015912101ce","tarball":"https://registry.npmjs.org/doctrine-file/-/doctrine-file-1.0.3.tgz","integrity":"sha512-OK37HbZtNmIMn84riibVXRmcEGUIf6BNfYMcbXg20ejP+LEsf4tnk8QfYy3EmQs4KzZFhTl3zwoKqVwARxpBgA==","signatures":[{"sig":"MEUCIH/uNwA0PbAl4lx08vp4UVjHcCKxjCJgNpgDNZih/k0VAiEAlmbpq3b8aWs+HEkgm5kfpBt1ZO0t8IX0C82bXWOEztU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"roots":["<rootDir>/src/"],"coverageReporters":["text","json"],"collectCoverageFrom":["src/**/*.js","!src/**/__tests__/**/*"]},"main":"lib/index.js","files":["lib"],"gitHead":"2a1b67ad0320a13add1efe759d2c059c8a11b7cd","scripts":{"flow":"flow","lint":"eslint src","test":"npm run lint && npm run flow && npm run test-only","build":"cross-env BABEL_ENV=production BABEL_OUTPUT=cjs babel src --out-dir lib --ignore __tests__","clean":"rimraf lib","format":"prettier --write --trailing-comma all --single-quote \"src/**/*.js\"","precommit":"npm test && lint-staged","test-only":"jest --collectCoverage","prepublish":"npm run clean && npm run build","preversion":"npm test"},"_npmUser":{"name":"danez","email":"daniel@tschinder.de"},"repository":{"url":"git+https://github.com/researchgate/doctrine-file.git","type":"git"},"_npmVersion":"5.5.1","description":"File-Reader for the Doctrine JSDoc Parser","directories":{},"lint-staged":{"src/**/*.js":["eslint --fix","git add"]},"_nodeVersion":"8.9.1","dependencies":{"doctrine":"^2.0.0"},"devDependencies":{"jest":"^21.0.2","husky":"^0.14.3","eslint":"^4.10.0","rimraf":"^2.5.0","flow-bin":"^0.59.0","prettier":"^1.6.1","babel-cli":"^6.14.0","cross-env":"^5.0.5","babel-core":"^6.26.0","babel-jest":"^21.0.2","lint-staged":"^4.0.2","babel-eslint":"^8.0.0","eslint-plugin-node":"^5.1.1","eslint-plugin-import":"^2.7.0","eslint-config-prettier":"^2.4.0","eslint-plugin-prettier":"^2.3.0","@researchgate/babel-preset-rg":"^1.0.1","@researchgate/eslint-config-rg-node-babel":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/doctrine-file-1.0.3.tgz_1510267218058_0.020584226585924625","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"doctrine-file","version":"2.0.0","keywords":["doctrine","jsdoc","parser"],"author":{"name":"Daniel Tschinder","email":"daniel@tschinder.de"},"license":"MIT","_id":"doctrine-file@2.0.0","maintainers":[{"name":"bashofmann","email":"bashofmann@googlemail.com"},{"name":"danez","email":"daniel@tschinder.de"},{"name":"tobias.hornberger","email":"tobias.hornberger@falsemirror.de"},{"name":"sbekrin","email":"sergey@bekrin.me"},{"name":"weaintplastic","email":"info@weaintplastic.com"},{"name":"rendez","email":"mail@luismerino.name"},{"name":"haeusler","email":"michael.haeusler@researchgate.net"},{"name":"sevinf","email":"sergey@tatarintsev.me"}],"homepage":"https://github.com/researchgate/doctrine-file#readme","bugs":{"url":"https://github.com/researchgate/doctrine-file/issues"},"dist":{"shasum":"72ba13342ef54d7dbb96899260bca68b7e1d40d6","tarball":"https://registry.npmjs.org/doctrine-file/-/doctrine-file-2.0.0.tgz","integrity":"sha512-BiB2+rcvAQbhEBlp6KN8GfPbPRPUWOiecs/mdy1grddENtO4N4R48PPz3Up1Bw3pQZH6FEuODi842YZKrqtdlQ==","signatures":[{"sig":"MEUCIQCs7DS5s5ZHS0CJuAiPVrii6yfRw/60iqi3IgC27q4YqQIgaErlqzc+DdCMiUxta8IkGwe+uqcRi8rOrIt8zeHvcqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"roots":["<rootDir>/src/"],"coverageReporters":["text","json"],"collectCoverageFrom":["src/**/*.js","!src/**/__tests__/**/*"]},"main":"lib/index.js","files":["lib"],"engines":{"node":">=6.0.0"},"gitHead":"d0c944449ab098b5dbead24d314a542939cef8b2","scripts":{"flow":"flow","lint":"eslint src","test":"jest","build":"cross-env BABEL_ENV=production BABEL_OUTPUT=cjs babel src --out-dir lib --ignore __tests__","clean":"rimraf lib","format":"prettier --write --trailing-comma all --single-quote \"src/**/*.js\"","prepare":"run-s clean build","release":"standard-version","precommit":"yarn test && lint-staged","prerelease":"run-p lint flow test","test:coverage":"yarn test --coverage","create-github-release":"conventional-github-releaser -p angular"},"_npmUser":{"name":"danez","email":"daniel@tschinder.de"},"repository":{"url":"git+https://github.com/researchgate/doctrine-file.git","type":"git"},"_npmVersion":"5.6.0","description":"File-Reader for the Doctrine JSDoc Parser","directories":{},"lint-staged":{"src/**/*.js":["eslint --fix","git add"]},"_nodeVersion":"8.9.1","dependencies":{"doctrine":"^2.0.0"},"devDependencies":{"jest":"^22.0.3","husky":"^0.14.3","eslint":"^4.10.0","rimraf":"^2.5.0","flow-bin":"^0.61.0","prettier":"^1.6.1","babel-cli":"^6.14.0","cross-env":"^5.0.5","babel-core":"^6.26.0","babel-jest":"^22.0.3","lint-staged":"^6.0.0","npm-run-all":"^4.1.2","babel-eslint":"^8.0.0","standard-version":"^4.2.0","eslint-plugin-node":"^5.1.1","eslint-plugin-import":"^2.7.0","eslint-config-prettier":"^2.4.0","eslint-plugin-prettier":"^2.3.0","conventional-github-releaser":"^2.0.0","@researchgate/babel-preset-rg":"^1.0.1","@researchgate/eslint-config-rg-node-babel":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/doctrine-file-2.0.0.tgz_1513701494999_0.6853197372984141","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"doctrine-file","version":"2.0.1","keywords":["doctrine","jsdoc","parser"],"author":{"name":"Daniel Tschinder","email":"daniel@tschinder.de"},"license":"MIT","_id":"doctrine-file@2.0.1","maintainers":[{"name":"bashofmann","email":"bashofmann@googlemail.com"},{"name":"danez","email":"daniel@tschinder.de"},{"name":"haeusler","email":"michael.haeusler@researchgate.net"},{"name":"rendez","email":"mail@luismerino.name"},{"name":"sbekrin","email":"sergey@bekrin.me"},{"name":"sevinf","email":"sergey@tatarintsev.me"},{"name":"tobias.hornberger","email":"tobias.hornberger@falsemirror.de"},{"name":"weaintplastic","email":"info@weaintplastic.com"}],"homepage":"https://github.com/researchgate/doctrine-file#readme","bugs":{"url":"https://github.com/researchgate/doctrine-file/issues"},"dist":{"shasum":"a728c7d9a1e5df5d41377985d7257da9d9359732","tarball":"https://registry.npmjs.org/doctrine-file/-/doctrine-file-2.0.1.tgz","fileCount":8,"integrity":"sha512-h2uaRDfuotNpi+vzXGewR28PgU2eE7oIbZe1Ot9Hrq6lZeLOav631HP0SPl2we0Mz/CzUldPduxq9W/sDxalvg==","signatures":[{"sig":"MEUCIQDzwmxZc5/BTY1PUaQjZw+OJtB6IZ0b9bWo1uzak/WkiAIgbnKbJ/Gas3kmQ7h72obNOgsr1Ck69CkHS3isnQeZx6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2oeaCRA9TVsSAnZWagAAH50P/3qGtjlj3sVLZgKfH1uO\nJubEctbSzVc2SX/82DwC+bUcjsvF08qhl/NRicwKDdnlvL0dFbzwWGkxITmP\n2oATM+TyabVh/emq6YsjBg/AkhIBYfWc83/NMMkZAZAe47sSCYo0e8/aR+iG\ng0zqE1mMEqDV5dVAtaP5MU3iBurBchHEsYBR6hoAjQArXe/xJlV8M26L3t04\noB8aslCBXTn6fRSo1fajC6Yy8rMIlsHQqaS7vGSvQfRKCGWMF+kAT9LWwZBb\ntGwQ1zc40nilNCS4f/i1fRX5gwbVmuxpQCD1FxE5IN5H3Z3t6avQpZ1e+1tY\nA3NYcO0M1l39dBMN18+MKRRHOoor1UUqMjdwZIg0AveZxVB1CL/PS92ui3/o\nqP6KagjM9lLxa4ti7wM1WATnxi2iogN60R7XitOjOArQSxByz0nZi4ThUXu6\n71PvDCszKP5QSgcWCYWjM98dGTUHaRDdMRRXRR/tl4g7uoRvMQd/81MLa1+l\nf/zub+AfRD6OXMEVA/4KuxS2fwdgPD5HouzSG316t3YeRPnHsCo85jIRvgFR\nLoPsfXDbYFudMa06WtVy4cN1hzvmeVVn2GDg24uoGvEC/jQ3zjNBlvT4t7jM\nUJ1kBzglq9C2XYwVKMvN7GSyF9UW2TOuXYYkFbm6gwG7kj9Fq4cm6HisCrtp\nUOlD\r\n=JkcP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/"],"coverageReporters":["text","json"],"collectCoverageFrom":["src/**/*.js","!src/**/__tests__/**/*"]},"main":"lib/index.js","files":["lib"],"engines":{"node":">=6.0.0"},"gitHead":"67e51c9f19a2f2c35fc260a97c2a131dee7fac45","scripts":{"flow":"flow","lint":"eslint src","test":"jest","build":"cross-env BABEL_ENV=production BABEL_OUTPUT=cjs babel src --out-dir lib --ignore '**/__tests__'","clean":"rimraf lib","format":"prettier --write --trailing-comma all --single-quote \"src/**/*.js\"","prepare":"run-s clean build","release":"standard-version","precommit":"yarn test && lint-staged","prerelease":"run-p lint flow test","test:coverage":"yarn test --coverage","create-github-release":"conventional-github-releaser -p angular"},"_npmUser":{"name":"danez","email":"daniel@tschinder.de"},"repository":{"url":"git+https://github.com/researchgate/doctrine-file.git","type":"git"},"_npmVersion":"6.1.0","description":"File-Reader for the Doctrine JSDoc Parser","directories":{},"lint-staged":{"src/**/*.js":["eslint --fix","git add"]},"_nodeVersion":"10.4.0","dependencies":{"doctrine":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.10.0","rimraf":"^2.5.0","flow-bin":"^0.74.0","prettier":"^1.6.1","cross-env":"^5.0.5","@babel/cli":"^7.0.0-beta.49","babel-core":"^7.0.0-0","babel-jest":"^23.0.1","@babel/core":"^7.0.0-beta.49","lint-staged":"^7.0.0","npm-run-all":"^4.1.2","babel-eslint":"^8.0.0","standard-version":"^4.2.0","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.7.0","eslint-config-prettier":"^2.4.0","eslint-plugin-prettier":"^2.3.0","conventional-github-releaser":"^3.1.2","@researchgate/babel-preset-rg":"^2.0.0-beta.2","@researchgate/eslint-config-rg-node-babel":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/doctrine-file_2.0.1_1528533930675_0.15628925773548086","host":"s3://npm-registry-packages"}}},"time":{"created":"2016-02-08T14:11:12.440Z","modified":"2026-03-26T23:57:02.989Z","0.1.0":"2016-02-08T14:11:12.440Z","1.0.0":"2016-02-21T12:18:52.604Z","1.0.1":"2016-07-12T13:53:10.888Z","1.0.2":"2016-12-10T18:29:58.859Z","1.0.3":"2017-11-09T22:40:19.053Z","2.0.0":"2017-12-19T16:38:15.951Z","2.0.1":"2018-06-09T08:45:30.757Z"},"bugs":{"url":"https://github.com/researchgate/doctrine-file/issues"},"author":{"name":"Daniel Tschinder","email":"daniel@tschinder.de"},"license":"MIT","homepage":"https://github.com/researchgate/doctrine-file#readme","keywords":["doctrine","jsdoc","parser"],"repository":{"url":"git+https://github.com/researchgate/doctrine-file.git","type":"git"},"description":"File-Reader for the Doctrine JSDoc Parser","maintainers":[{"email":"michael.haeusler@researchgate.net","name":"haeusler"},{"email":"stefan.hoth@researchgate.net","name":"researchgate-bot"},{"email":"michael.diodone@researchgate.net","name":"mdio"},{"email":"it-contact@researchgate.net","name":"grid_rg"}],"readme":"# Doctrine-File\n###### File-Reader for the [Doctrine][1] JSDoc Parser\n\n[![Build Status](https://travis-ci.org/researchgate/doctrine-file.svg?branch=master)](https://travis-ci.org/researchgate/doctrine-file) [![codecov](https://codecov.io/gh/researchgate/doctrine-file/branch/master/graph/badge.svg)](https://codecov.io/gh/researchgate/doctrine-file)\n\n\n## Installation\n\nYou can install Doctrine-File using [npm](https://www.npmjs.com/package/doctrine-file):\n\n```\n$ npm install doctrine-file --save-dev\n```\n\n## Usage\n\nImport doctrine-File inside of your JavaScript:\n\n```js\nimport { parseFile, parseFileContent } from 'doctrine-file';\n```\n\n### parseFile(file[, options], callback)\n\n* `file` String PathName to a textfile\n* `options` Object\n    * All options that [doctrine.parse][1] supports, except unwrap which can't be changed.\n* `callback` Function\n\nThe callback is passed two arguments `(err, comments)`, where `comments` is an array of doctrine results.\nIf no JSDocs can be extracted from the file, the array will be empty.\nWhen the file cannot be read `err` will contain the `Error`.\n\nHere's a simple example:\n\n```js\nparseFile('somefile.js', (err, comments) => {\n  if (err) throw err;\n\n  comments.forEach(console.log);\n});\n```\n\n### parseFileContent(content[, options])\n\n* `content` String | Buffer Content of a complete file to be parsed\n* `options` Object\n    * All options that [doctrine.parse][1] supports, except unwrap which can't be changed.\n\nHere's a simple example:\n\n```js\nconst content = fs.readFileSync('somefile.js', 'utf-8');\n\nconst comments = parseFileContent(content);\n\ncomments.forEach(console.log);\n```\n\n## License\n\ndoctrine-file is licensed under the MIT license.\n\n[1]: https://github.com/eslint/doctrine#readme\n","readmeFilename":"README.md","users":{"danez":true}}