{ "_args": [ [ "eslint-plugin-jsdoc@22.1.0", "." ] ], "_development": true, "_from": "eslint-plugin-jsdoc@22.1.0", "_id": "eslint-plugin-jsdoc@22.1.0", "_inBundle": false, "_integrity": "sha512-54NdbICM7KrxsGUqQsev9aIMqPXyvyBx2218Qcm0TQ16P9CtBI+YY4hayJR6adrxlq4Ej0JLpgfUXWaQVFqmQg==", "_location": "/eslint-plugin-jsdoc", "_phantomChildren": {}, "_requested": { "type": "version", "registry": true, "raw": "eslint-plugin-jsdoc@22.1.0", "name": "eslint-plugin-jsdoc", "escapedName": "eslint-plugin-jsdoc", "rawSpec": "22.1.0", "saveSpec": null, "fetchSpec": "22.1.0" }, "_requiredBy": [ "/eslint-plugin-github" ], "_resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-22.1.0.tgz", "_spec": "22.1.0", "_where": ".", "author": { "name": "Gajus Kuizinas", "email": "gajus@gajus.com", "url": "http://gajus.com" }, "bugs": { "url": "https://github.com/gajus/eslint-plugin-jsdoc/issues" }, "dependencies": { "comment-parser": "^0.7.2", "debug": "^4.1.1", "jsdoctypeparser": "^6.1.0", "lodash": "^4.17.15", "regextras": "^0.7.0", "semver": "^6.3.0", "spdx-expression-parse": "^3.0.0" }, "description": "JSDoc linting rules for ESLint.", "devDependencies": { "@babel/cli": "^7.8.4", "@babel/core": "^7.8.6", "@babel/node": "^7.8.4", "@babel/plugin-transform-flow-strip-types": "^7.8.3", "@babel/preset-env": "^7.8.6", "@babel/register": "^7.8.6", "@typescript-eslint/parser": "^2.21.0", "babel-eslint": "^10.1.0", "babel-plugin-add-module-exports": "^1.0.2", "babel-plugin-istanbul": "^6.0.0", "chai": "^4.2.0", "eslint": "6.8.0", "eslint-config-canonical": "^19.0.3", "gitdown": "^3.1.3", "glob": "^7.1.6", "husky": "^4.2.3", "mocha": "^7.1.0", "nyc": "^15.0.0", "semantic-release": "^17.0.4", "typescript": "^3.8.3" }, "engines": { "node": ">=8" }, "homepage": "https://github.com/gajus/eslint-plugin-jsdoc#readme", "husky": { "hooks": { "pre-push": "npm run lint && npm run test && npm run build && npm run check-readme" } }, "keywords": [ "eslint", "plugin", "jsdoc" ], "license": "BSD-3-Clause", "main": "./dist/index.js", "name": "eslint-plugin-jsdoc", "nyc": { "require": [ "@babel/register" ], "sourceMap": false, "instrument": false, "include": [ "src/" ], "check-coverage": true, "branches": 100, "lines": 100, "functions": 100, "statements": 100 }, "peerDependencies": { "eslint": "^6.0.0" }, "repository": { "type": "git", "url": "git+https://github.com/gajus/eslint-plugin-jsdoc.git" }, "scripts": { "build": "rm -fr ./dist && NODE_ENV=production babel ./src --out-dir ./dist --copy-files --source-maps --ignore ./src/bin/*.js --no-copy-ignored", "check-readme": "babel-node ./src/bin/generateReadme.js --check", "create-readme": "babel-node ./src/bin/generateReadme.js", "lint": "eslint --report-unused-disable-directives ./src ./test", "lint-fix": "eslint --report-unused-disable-directives --fix ./src ./test", "test": "BABEL_ENV=test nyc --reporter text-summary mocha --recursive --require @babel/register --reporter progress --timeout 9000", "test-cov": "BABEL_ENV=test nyc mocha --recursive --require @babel/register --reporter progress --timeout 9000", "test-index": "BABEL_ENV=test mocha --recursive --require @babel/register --reporter progress --timeout 9000 test/rules/index.js", "test-no-cov": "BABEL_ENV=test mocha --recursive --require @babel/register --reporter progress --timeout 9000" }, "version": "22.1.0" }