UNPKG

eslint-plugin-jsdoc

Version:
111 lines (110 loc) 3.64 kB
{ "author": { "email": "gajus@gajus.com", "name": "Gajus Kuizinas", "url": "http://gajus.com" }, "dependencies": { "comment-parser": "1.1.2", "debug": "^4.3.1", "jsdoctypeparser": "^9.0.0", "lodash": "^4.17.20", "regextras": "^0.7.1", "semver": "^7.3.4", "spdx-expression-parse": "^3.0.1" }, "description": "JSDoc linting rules for ESLint.", "devDependencies": { "@babel/cli": "^7.12.16", "@babel/core": "^7.12.16", "@babel/eslint-parser": "^7.12.16", "@babel/node": "^7.12.16", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-transform-flow-strip-types": "^7.12.13", "@babel/preset-env": "^7.12.16", "@babel/register": "^7.12.13", "@hkdobrev/run-if-changed": "^0.3.1", "@typescript-eslint/parser": "^4.15.0", "babel-plugin-add-module-exports": "^1.0.4", "babel-plugin-istanbul": "^6.0.0", "chai": "^4.3.0", "cross-env": "^7.0.3", "eslint": "7.20.0", "eslint-config-canonical": "^25.8.17", "gitdown": "^3.1.4", "glob": "^7.1.6", "husky": "^4.3.8", "lint-staged": "^10.5.4", "mocha": "^8.3.0", "nyc": "^15.1.0", "rimraf": "^3.0.2", "semantic-release": "^17.3.9", "typescript": "^4.1.5" }, "engines": { "node": ">=10" }, "lint-staged": { ".eslintignore": "npm run lint", "./*.js": "npm run lint-arg --", "src/**/*.js": "npm run lint-arg --", "test/**/*.js": "npm run lint-arg --" }, "run-if-changed": { "package-lock.json": "npm run install-offline" }, "husky": { "hooks": { "pre-push": "npm test && npm run build && npm run check-readme", "post-commit": "run-if-changed", "post-checkout": "run-if-changed", "post-merge": "run-if-changed", "post-rewrite": "run-if-changed", "pre-commit": "lint-staged" } }, "keywords": [ "eslint", "plugin", "jsdoc" ], "license": "BSD-3-Clause", "main": "./dist/index.js", "name": "eslint-plugin-jsdoc", "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0" }, "repository": { "type": "git", "url": "https://github.com/gajus/eslint-plugin-jsdoc" }, "scripts": { "build": "rimraf ./dist && cross-env 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", "install-offline": "npm install --prefer-offline --no-audit", "lint-fix": "eslint --report-unused-disable-directives --fix ./src ./test", "lint": "eslint --report-unused-disable-directives --ignore-pattern '!.ncurc.js' ./src ./test .ncurc.js", "lint-arg": "eslint --report-unused-disable-directives", "test-cov": "cross-env BABEL_ENV=test nyc mocha --recursive --require @babel/register --reporter progress --timeout 12000", "test-no-cov": "cross-env BABEL_ENV=test mocha --recursive --require @babel/register --reporter progress --timeout 12000", "test-index": "cross-env BABEL_ENV=test mocha --recursive --require @babel/register --reporter progress --timeout 12000 test/rules/index.js", "test": "cross-env BABEL_ENV=test nyc --reporter text-summary mocha --recursive --require @babel/register --reporter progress --timeout 12000" }, "nyc": { "require": [ "@babel/register" ], "sourceMap": false, "instrument": false, "include": [ "src/" ], "check-coverage": true, "branches": 100, "lines": 100, "functions": 100, "statements": 100 }, "version": "32.3.0" }