{
  "name": "@gitlab/eslint-plugin/eslint9",
  "version": "21.0.0",
  "description": "GitLab package for our custom eslint rules - eslint 9 compatible",
  "main": "lib/index.js",
  "scripts": {
    "createRule": "./scripts/createRule.js && yarn update",
    "update": "./scripts/updateFiles.js && prettier --write lib/index.js",
    "commit": "npx git-cz",
  },
  "repository": "https://gitlab.com/gitlab-org/frontend/eslint-plugin.git",
  "keywords": [
    "eslint",
    "vue",
    "i18n",
    "internationalization",
    "vuejs",
    "linting",
    "eslintplugin",
    "eslint-plugin"
  ],
  "author": "GitLab Frontend Team <frontendteam@gitlab.com>",
  "license": "MIT",
  "bugs": {
    "url": "https://gitlab.com/gitlab-org/frontend/eslint-plugin/issues"
  },
  "homepage": "https://gitlab.com/gitlab-org/frontend/eslint-plugin#readme",
  "engines": {
    "node": ">=20"
  },
  "dependencies": {
    "@typescript-eslint/eslint-plugin": "^8.0.0",
    "@typescript-eslint/parser": "^8.0.0",
    "confusing-browser-globals": "^1.0.11",
    "globals": "^15.0.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-import": "^2.29.1",
    "eslint-plugin-jest": "^28.6.0",
    "eslint-plugin-promise": "^7.0.0",
    "eslint-plugin-unicorn": "^55.0.0",
    "eslint-plugin-vue": "^9.27.0",
    "vue-eslint-parser": "^9.4.3",
    "lodash": "^4.17.21"
  },
  "peerDependencies": {
    "eslint": "^9.29.0"
  },
  "devDependencies": {
    "eslint": "^9.29.0",
    "glob": "^7.2.0",
    "jest": "^27.5.1",
    "prettier": "^2.6.1",
    "pretty-quick": "^3.1.3",
    "yarn-deduplicate": "^6.0.2"
  },
  "release": {
    "branches": [
      "main"
    ],
    "verifyConditions": [
      "@semantic-release/changelog",
      "@semantic-release/npm",
      "@semantic-release/git",
      "@semantic-release/gitlab"
    ],
    "prepare": [
      "@semantic-release/changelog",
      "@semantic-release/npm",
      "@semantic-release/git"
    ],
    "publish": [
      "@semantic-release/npm",
      "@semantic-release/gitlab"
    ],
    "success": false,
    "fail": false
  }
}
