|
64 | 64 | "registry": "https://registry.npmjs.org/" |
65 | 65 | }, |
66 | 66 | "devDependencies": { |
| 67 | + "@babel/core": "^7.28.5", |
| 68 | + "@babel/preset-flow": "^7.27.1", |
67 | 69 | "@commitlint/config-conventional": "^20.2.0", |
68 | 70 | "@evilmartians/lefthook": "^2.0.11", |
| 71 | + "@react-native/babel-preset": "^0.81.5", |
69 | 72 | "@react-native/eslint-config": "^0.81.5", |
70 | 73 | "@release-it/conventional-changelog": "^10.0.3", |
71 | 74 | "@types/jest": "^30.0.0", |
72 | 75 | "@types/react": "^19.1.0", |
73 | 76 | "commitlint": "^20.2.0", |
74 | 77 | "del-cli": "^7.0.0", |
75 | | - "eslint": "^9.39.2", |
76 | | - "eslint-config-prettier": "^10.1.8", |
77 | | - "eslint-plugin-prettier": "^5.5.4", |
| 78 | + "eslint": "^8.57.1", |
| 79 | + "eslint-config-prettier": "^9.1.0", |
| 80 | + "eslint-plugin-ft-flow": "^3.0.11", |
| 81 | + "eslint-plugin-prettier": "^5.2.1", |
| 82 | + "hermes-eslint": "^0.33.0", |
78 | 83 | "jest": "^30.2.0", |
79 | 84 | "prettier": "^3.7.4", |
80 | 85 | "react": "19.1.0", |
81 | 86 | "react-native": "0.81.5", |
82 | 87 | "react-native-builder-bob": "^0.39.1", |
83 | 88 | "release-it": "^19.1.0", |
84 | | - "typescript": "^5.9.3" |
| 89 | + "typescript": "^5.5.4" |
85 | 90 | }, |
86 | 91 | "resolutions": { |
87 | 92 | "@types/react": "^19.1.0" |
|
95 | 100 | ], |
96 | 101 | "packageManager": "yarn@3.6.1", |
97 | 102 | "jest": { |
98 | | - "preset": "react-native", |
| 103 | + "testEnvironment": "node", |
99 | 104 | "modulePathIgnorePatterns": [ |
100 | 105 | "<rootDir>/example/node_modules", |
101 | 106 | "<rootDir>/lib/" |
| 107 | + ], |
| 108 | + "transformIgnorePatterns": [ |
| 109 | + "node_modules/(?!(@?react-native|@react-native-community|@react-native/|react-native-svg)/)" |
| 110 | + ], |
| 111 | + "transform": { |
| 112 | + "^.+\\.(js|jsx|ts|tsx)$": [ |
| 113 | + "babel-jest", |
| 114 | + { |
| 115 | + "configFile": "./babel.config.js" |
| 116 | + } |
| 117 | + ] |
| 118 | + }, |
| 119 | + "setupFiles": [], |
| 120 | + "moduleFileExtensions": [ |
| 121 | + "ts", |
| 122 | + "tsx", |
| 123 | + "js", |
| 124 | + "jsx", |
| 125 | + "json", |
| 126 | + "node" |
102 | 127 | ] |
103 | 128 | }, |
104 | 129 | "commitlint": { |
|
129 | 154 | "@react-native", |
130 | 155 | "prettier" |
131 | 156 | ], |
| 157 | + "plugins": [ |
| 158 | + "prettier" |
| 159 | + ], |
132 | 160 | "rules": { |
133 | 161 | "react/react-in-jsx-scope": "off", |
134 | 162 | "prettier/prettier": [ |
|
0 commit comments