| 1 | { |
| 2 | "name": "eslint-plugin-react-hooks", |
| 3 | "description": "ESLint rules for React Hooks", |
| 4 | "version": "7.0.0", |
| 5 | "repository": { |
| 6 | "type": "git", |
| 7 | "url": "https://github.com/react/react.git", |
| 8 | "directory": "packages/eslint-plugin-react-hooks" |
| 9 | }, |
| 10 | "files": [ |
| 11 | "LICENSE", |
| 12 | "README.md", |
| 13 | "cjs", |
| 14 | "index.js", |
| 15 | "index.d.ts" |
| 16 | ], |
| 17 | "keywords": [ |
| 18 | "eslint", |
| 19 | "eslint-plugin", |
| 20 | "eslintplugin", |
| 21 | "react" |
| 22 | ], |
| 23 | "scripts": { |
| 24 | "build:compiler": "cd ../../compiler && yarn workspace babel-plugin-react-compiler build", |
| 25 | "test": "yarn build:compiler && jest", |
| 26 | "typecheck": "tsc --noEmit" |
| 27 | }, |
| 28 | "license": "MIT", |
| 29 | "bugs": { |
| 30 | "url": "https://github.com/react/react/issues" |
| 31 | }, |
| 32 | "main": "./index.js", |
| 33 | "types": "./index.d.ts", |
| 34 | "engines": { |
| 35 | "node": ">=18" |
| 36 | }, |
| 37 | "homepage": "https://react.dev/", |
| 38 | "peerDependencies": { |
| 39 | "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0" |
| 40 | }, |
| 41 | "dependencies": { |
| 42 | "@babel/core": "^7.24.4", |
| 43 | "@babel/parser": "^7.24.4", |
| 44 | "hermes-parser": "^0.25.1", |
| 45 | "zod": "^3.25.0 || ^4.0.0", |
| 46 | "zod-validation-error": "^3.5.0 || ^4.0.0" |
| 47 | }, |
| 48 | "devDependencies": { |
| 49 | "@babel/eslint-parser": "^7.11.4", |
| 50 | "@babel/preset-typescript": "^7.26.0", |
| 51 | "@babel/types": "^7.19.0", |
| 52 | "@tsconfig/strictest": "^2.0.5", |
| 53 | "@types/eslint": "^9.6.1", |
| 54 | "@types/estree": "^1.0.6", |
| 55 | "@types/estree-jsx": "^1.0.5", |
| 56 | "@types/node": "^20.2.5", |
| 57 | "@typescript-eslint/parser-v2": "npm:@typescript-eslint/parser@^2.26.0", |
| 58 | "@typescript-eslint/parser-v3": "npm:@typescript-eslint/parser@^3.10.0", |
| 59 | "@typescript-eslint/parser-v4": "npm:@typescript-eslint/parser@^4.1.0", |
| 60 | "@typescript-eslint/parser-v5": "npm:@typescript-eslint/parser@^5.62.0", |
| 61 | "babel-eslint": "^10.0.3", |
| 62 | "eslint-v7": "npm:eslint@^7.7.0", |
| 63 | "eslint-v8": "npm:eslint@^8.57.1", |
| 64 | "eslint-v9": "npm:eslint@^9.0.0", |
| 65 | "jest": "^30.4.1", |
| 66 | "typescript": "^5.4.3" |
| 67 | } |
| 68 | } |