Update deps & rules

This commit is contained in:
amsyarasyiq 2024-03-11 11:51:50 +08:00
parent dd6bb0b753
commit a4954ecdc2
3 changed files with 232 additions and 793 deletions

View file

@ -5,23 +5,9 @@
"plugins": [
"@typescript-eslint",
"simple-import-sort",
"path-alias",
"unused-imports"
"unused-imports",
"import-alias"
],
"settings": {
"import/resolver": {
"alias": {
"map": [
[ "@lib/*", "./src/lib/*" ],
[ "@core/*", "./src/core/*" ],
[ "@metro/*", "src/lib/metro/*"],
[ "@ui/*", "src/lib/ui/*"],
[ "@types", "src/lib/utils/types.ts"]
],
"extensions": [".ts", ".js", ".jsx", ".tsx", ".json"]
}
}
},
"rules": {
"quotes": [ "error", "double", { "avoidEscape": true } ],
"jsx-quotes": [ "error", "prefer-double" ],
@ -71,7 +57,19 @@
"prefer-spread": "error",
"simple-import-sort/imports": "error",
"simple-import-sort/exports": "error",
"path-alias/no-relative": "error",
"unused-imports/no-unused-imports": "error"
"unused-imports/no-unused-imports": "error",
"import-alias/import-alias": [
"error",
{
"relativeDepth": 0,
"aliases": [
{ "alias": "@lib", "matcher": "^src/lib" },
{ "alias": "@metro", "matcher": "^src/lib/metro" },
{ "alias": "@core", "matcher": "^src/core" },
{ "alias": "@ui", "matcher": "^src/lib/ui" },
{ "alias": "@types", "matcher": "^src/lib/utils/types.ts" }
]
}
]
}
}

View file

@ -21,10 +21,10 @@
"license": "BSD-3-Clause",
"devDependencies": {
"@react-native-clipboard/clipboard": "1.10.0",
"@swc/core": "^1.4.2",
"@swc/core": "^1.4.6",
"@types/chroma-js": "^2.4.4",
"@types/lodash": "^4.14.202",
"@types/node": "^20.11.21",
"@types/node": "^20.11.25",
"@types/react": "18.2.60",
"@types/react-native": "0.72.3",
"@typescript-eslint/eslint-plugin": "^7.1.1",
@ -32,20 +32,19 @@
"@typescript-eslint/typescript-estree": "^7.1.1",
"esbuild": "^0.17.19",
"eslint": "^8.57.0",
"eslint-import-resolver-alias": "^1.1.2",
"eslint-plugin-path-alias": "^1.0.0",
"eslint-plugin-import-alias": "^1.2.0",
"eslint-plugin-react": "^7.34.0",
"eslint-plugin-simple-import-sort": "^12.0.0",
"eslint-plugin-unused-imports": "^3.1.0",
"intl-messageformat": "^10.5.11",
"moment": "2.22.2",
"typescript": "^5.3.3",
"typescript": "^5.4.2",
"typescript-transform-paths": "^3.4.7"
},
"dependencies": {
"@swc/helpers": "0.5.0",
"eslint-plugin-simple-import-sort": "^12.0.0",
"fuzzysort": "^2.0.4",
"intl-messageformat": "^10.5.11",
"spitroast": "^1.4.3"
"spitroast": "^1.4.4"
},
"pnpm": {
"peerDependencyRules": {

976
pnpm-lock.yaml generated

File diff suppressed because it is too large Load diff