{
  "name": "eslint-plugin-eslint-plugin",
  "version": "5.1.1",
  "description": "An ESLint plugin for linting ESLint plugins",
  "author": "Teddy Katz",
  "main": "./lib/index.js",
  "exports": {
    ".": "./lib/index.js",
    "./configs/*": "./configs/*.js",
    "./package.json": "./package.json"
  },
  "license": "MIT",
  "scripts": {
    "lint": "npm-run-all --continue-on-error --aggregate-output --parallel lint:*",
    "lint:docs": "markdownlint \"**/*.md\"",
    "lint:eslint-docs": "npm-run-all \"update:eslint-docs -- --check\"",
    "lint:js": "eslint --cache --ignore-pattern \"**/*.md\" .",
    "lint:js-docs": "eslint --no-inline-config \"**/*.md\"",
    "lint:package-json": "npmPkgJsonLint .",
    "lint:remote": "eslint-remote-tester",
    "release": "release-it",
    "test": "nyc --all --check-coverage --include lib mocha tests --recursive",
    "update:eslint-docs": "eslint-doc-generator"
  },
  "files": [
    "lib/",
    "configs/"
  ],
  "keywords": [
    "eslint",
    "eslintplugin",
    "eslint-plugin"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/eslint-community/eslint-plugin-eslint-plugin.git"
  },
  "bugs": {
    "url": "https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues"
  },
  "homepage": "https://github.com/eslint-community/eslint-plugin-eslint-plugin#readme",
  "dependencies": {
    "eslint-utils": "^3.0.0",
    "estraverse": "^5.3.0"
  },
  "nyc": {
    "branches": 99,
    "functions": 99,
    "lines": 99,
    "statements": 99
  },
  "devDependencies": {
    "@commitlint/cli": "^17.1.2",
    "@commitlint/config-conventional": "^17.1.0",
    "@eslint/eslintrc": "^2.0.2",
    "@eslint/js": "^8.37.0",
    "@release-it/conventional-changelog": "^4.3.0",
    "@typescript-eslint/parser": "^5.36.2",
    "chai": "^4.3.6",
    "dirty-chai": "^2.0.1",
    "eslint": "^8.23.0",
    "eslint-config-not-an-aardvark": "^2.1.0",
    "eslint-config-prettier": "^8.5.0",
    "eslint-doc-generator": "^1.4.3",
    "eslint-plugin-eslint-comments": "^3.2.0",
    "eslint-plugin-eslint-plugin": "file:./",
    "eslint-plugin-markdown": "^3.0.0",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-prettier": "^4.2.1",
    "eslint-plugin-unicorn": "^46.0.0",
    "eslint-remote-tester": "^3.0.0",
    "eslint-scope": "^7.1.1",
    "espree": "^9.4.0",
    "globals": "^13.20.0",
    "husky": "^8.0.1",
    "lodash": "^4.17.21",
    "markdownlint-cli": "^0.35.0",
    "mocha": "^10.0.0",
    "npm-package-json-lint": "^7.0.0",
    "npm-run-all": "^4.1.5",
    "nyc": "^15.1.0",
    "prettier": "^2.7.1",
    "release-it": "^14.14.3",
    "typescript": "^5.0.4"
  },
  "peerDependencies": {
    "eslint": ">=7.0.0"
  },
  "engines": {
    "node": "^14.17.0 || ^16.0.0 || >= 18.0.0"
  },
  "release-it": {
    "git": {
      "commitMessage": "chore: release v${version}"
    },
    "plugins": {
      "@release-it/conventional-changelog": {
        "preset": "conventionalcommits",
        "infile": "CHANGELOG.md"
      }
    },
    "github": {
      "release": true
    },
    "npm": {
      "skipChecks": true
    }
  }
}
