mirror of https://gitlab.com/m3f_usm/SmartStopAPK
chore: eslint + babel config
parent
1815e17b1b
commit
b66e4e19bc
10
.eslintrc.js
10
.eslintrc.js
|
@ -1,4 +1,12 @@
|
|||
module.exports = {
|
||||
root: true,
|
||||
extends: '@react-native',
|
||||
extends: [
|
||||
'@react-native',
|
||||
'plugin:react/jsx-runtime',
|
||||
'@react-native-community',
|
||||
],
|
||||
rules: {
|
||||
'react/jsx-uses-react': 'off',
|
||||
'react/react-in-jsx-scope': 'off',
|
||||
},
|
||||
};
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
module.exports = {
|
||||
presets: ['module:metro-react-native-babel-preset'],
|
||||
plugins: [
|
||||
[
|
||||
'@babel/plugin-transform-react-jsx',
|
||||
{
|
||||
runtime: 'automatic',
|
||||
},
|
||||
],
|
||||
],
|
||||
};
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
"@babel/runtime": "^7.20.0",
|
||||
"@commitlint/cli": "^18.2.0",
|
||||
"@commitlint/config-conventional": "^18.1.0",
|
||||
"@react-native-community/eslint-config": "^3.2.0",
|
||||
"@react-native/eslint-config": "^0.72.2",
|
||||
"@react-native/metro-config": "^0.72.11",
|
||||
"@tsconfig/react-native": "^3.0.0",
|
||||
|
|
28
yarn.lock
28
yarn.lock
|
@ -28,7 +28,7 @@
|
|||
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.2.tgz#6a12ced93455827037bfb5ed8492820d60fc32cc"
|
||||
integrity sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==
|
||||
|
||||
"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.13.16", "@babel/core@^7.20.0":
|
||||
"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.13.16", "@babel/core@^7.14.0", "@babel/core@^7.20.0":
|
||||
version "7.23.2"
|
||||
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.2.tgz#ed10df0d580fff67c5f3ee70fd22e2e4c90a9f94"
|
||||
integrity sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==
|
||||
|
@ -49,7 +49,7 @@
|
|||
json5 "^2.2.3"
|
||||
semver "^6.3.1"
|
||||
|
||||
"@babel/eslint-parser@^7.20.0":
|
||||
"@babel/eslint-parser@^7.18.2", "@babel/eslint-parser@^7.20.0":
|
||||
version "7.22.15"
|
||||
resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz#263f059c476e29ca4972481a17b8b660cb025a34"
|
||||
integrity sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==
|
||||
|
@ -1842,6 +1842,30 @@
|
|||
prompts "^2.4.0"
|
||||
semver "^7.5.2"
|
||||
|
||||
"@react-native-community/eslint-config@^3.2.0":
|
||||
version "3.2.0"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/eslint-config/-/eslint-config-3.2.0.tgz#42f677d5fff385bccf1be1d3b8faa8c086cf998d"
|
||||
integrity sha512-ZjGvoeiBtCbd506hQqwjKmkWPgynGUoJspG8/MuV/EfKnkjCtBmeJvq2n+sWbWEvL9LWXDp2GJmPzmvU5RSvKQ==
|
||||
dependencies:
|
||||
"@babel/core" "^7.14.0"
|
||||
"@babel/eslint-parser" "^7.18.2"
|
||||
"@react-native-community/eslint-plugin" "^1.1.0"
|
||||
"@typescript-eslint/eslint-plugin" "^5.30.5"
|
||||
"@typescript-eslint/parser" "^5.30.5"
|
||||
eslint-config-prettier "^8.5.0"
|
||||
eslint-plugin-eslint-comments "^3.2.0"
|
||||
eslint-plugin-ft-flow "^2.0.1"
|
||||
eslint-plugin-jest "^26.5.3"
|
||||
eslint-plugin-prettier "^4.2.1"
|
||||
eslint-plugin-react "^7.30.1"
|
||||
eslint-plugin-react-hooks "^4.6.0"
|
||||
eslint-plugin-react-native "^4.0.0"
|
||||
|
||||
"@react-native-community/eslint-plugin@^1.1.0":
|
||||
version "1.3.0"
|
||||
resolved "https://registry.yarnpkg.com/@react-native-community/eslint-plugin/-/eslint-plugin-1.3.0.tgz#9e558170c106bbafaa1ef502bd8e6d4651012bf9"
|
||||
integrity sha512-+zDZ20NUnSWghj7Ku5aFphMzuM9JulqCW+aPXT6IfIXFbb8tzYTTOSeRFOtuekJ99ibW2fUCSsjuKNlwDIbHFg==
|
||||
|
||||
"@react-native/assets-registry@^0.72.0":
|
||||
version "0.72.0"
|
||||
resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.72.0.tgz#c82a76a1d86ec0c3907be76f7faf97a32bbed05d"
|
||||
|
|
Loading…
Reference in New Issue