{
  "name": "@wistia/eslint-config",
  "version": "2.10.1",
  "description": "Wistia's ESLint configurations",
  "packageManager": "yarn@4.14.1",
  "type": "module",
  "main": "index.mjs",
  "engines": {
    "node": "^20.19.0 || ^22.13.0 || >=24"
  },
  "exports": {
    "./package.json": "./package.json",
    ".": "./src/configs/javascript.mjs",
    "./javascript": "./src/configs/javascript.mjs",
    "./jest": "./src/configs/jest.mjs",
    "./node": "./src/configs/node.mjs",
    "./playwright": "./src/configs/playwright.mjs",
    "./react": "./src/configs/react.mjs",
    "./storybook": "./src/configs/storybook.mjs",
    "./styled-components": "./src/configs/styled-components.mjs",
    "./testing-library": "./src/configs/testing-library.mjs",
    "./typescript": "./src/configs/typescript.mjs",
    "./vitest": "./src/configs/vitest.mjs"
  },
  "scripts": {
    "changeset": "changeset",
    "lint": "eslint .",
    "lint:debug": "eslint . --debug",
    "lint:debug:config": "eslint --print-config index.mjs",
    "lint:debug:files": "DEBUG=eslint:eslint eslint .",
    "lint:debug:rules": "DEBUG=eslint:rules eslint .",
    "lint:fix": "yarn lint --fix",
    "lint:inspector": "eslint --inspect-config",
    "outdated": "yarn upgrade-interactive",
    "prepare": "husky",
    "release": "changeset publish",
    "test": "vitest run",
    "test:export": "check-export-map"
  },
  "dependencies": {
    "@eslint-react/eslint-plugin": "^5.8.10",
    "@eslint/compat": "^2.1.0",
    "@eslint/js": "^10.0.1",
    "@stylistic/eslint-plugin": "^5.10.0",
    "@typescript-eslint/eslint-plugin": "^8.60.1",
    "@typescript-eslint/parser": "^8.60.1",
    "@vitest/eslint-plugin": "^1.6.19",
    "confusing-browser-globals": "^1.0.11",
    "eslint-import-resolver-typescript": "^4.4.5",
    "eslint-plugin-barrel-files": "^3.0.1",
    "eslint-plugin-filenames": "^1.3.2",
    "eslint-plugin-import-x": "^4.16.2",
    "eslint-plugin-jest": "^29.15.2",
    "eslint-plugin-jest-dom": "^5.5.0",
    "eslint-plugin-jest-formatting": "^3.1.0",
    "eslint-plugin-jsx-a11y": "^6.10.2",
    "eslint-plugin-n": "^18.0.1",
    "eslint-plugin-no-only-tests": "^3.4.0",
    "eslint-plugin-playwright": "^2.10.4",
    "eslint-plugin-prettier": "^5.5.6",
    "eslint-plugin-promise": "^7.3.0",
    "eslint-plugin-storybook": "^10.4.2",
    "eslint-plugin-styled-components-a11y": "^2.2.1",
    "eslint-plugin-testing-library": "^7.16.2",
    "globals": "^17.6.0",
    "globals-vitest": "^4.1.6"
  },
  "devDependencies": {
    "@changesets/changelog-github": "^0.7.0",
    "@changesets/cli": "^2.31.0",
    "@commitlint/cli": "^21.0.2",
    "@commitlint/config-conventional": "^21.0.2",
    "check-export-map": "^1.3.1",
    "eslint": "^10.4.1",
    "glob": "^13.0.6",
    "husky": "^9.1.7",
    "prettier": "^3.8.3",
    "storybook": "^10.4.2",
    "typescript": "^6.0.3",
    "vitest": "^4.1.8"
  },
  "peerDependencies": {
    "eslint": ">= 10",
    "storybook": ">= 9"
  },
  "peerDependenciesMeta": {
    "storybook": {
      "optional": true
    }
  },
  "keywords": [
    "eslint",
    "eslint-config",
    "eslint config",
    "flat config",
    "typescript"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/wistia/eslint-config.git"
  },
  "bugs": {
    "url": "https://github.com/wistia/eslint-config/issues"
  },
  "homepage": "https://github.com/wistia/eslint-config#readme",
  "author": "Wistia Engineering",
  "license": "UNLICENSED"
}
