main
json 68 lines 1.93 KB
Raw
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 }