Skip to content

Commit 75ac472

Browse files
Merge pull request #3 from frontendfixer/upgrade
Upgrade: Packages and components strategy upgrade
2 parents 61b1074 + bd86d8a commit 75ac472

27 files changed

+2594
-1022
lines changed

.eslintrc.cjs

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,21 @@ module.exports = {
22
root: true,
33
env: { browser: true, es2020: true },
44
extends: [
5-
'eslint:recommended',
65
'plugin:@typescript-eslint/recommended',
76
'plugin:react-hooks/recommended',
8-
"plugin:prettier/recommended"
7+
'plugin:prettier/recommended',
98
],
10-
ignorePatterns: ['dist', '.eslintrc.cjs'],
9+
ignorePatterns: ['dist', 'projects'],
1110
parser: '@typescript-eslint/parser',
12-
plugins: ['react-refresh', "simple-import-sort"],
11+
plugins: ['react-refresh', 'simple-import-sort'],
1312
rules: {
13+
'no-unused-vars': 'warn',
1414
'react-refresh/only-export-components': [
1515
'warn',
1616
{ allowConstantExport: true },
1717
],
18-
"simple-import-sort/imports": "error",
19-
"simple-import-sort/exports": "error"
18+
'prettier/prettier': 'warn',
19+
'simple-import-sort/imports': 'error',
20+
'simple-import-sort/exports': 'error',
2021
},
21-
}
22+
};

package.json

Lines changed: 32 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -6,44 +6,49 @@
66
"scripts": {
77
"dev": "vite",
88
"build": "tsc && vite build",
9+
"preview": "vite preview",
910
"lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
10-
"preview": "vite preview"
11+
"lint:fix": "eslint . --ext ts,tsx --fix"
1112
},
1213
"dependencies": {
1314
"@emailjs/browser": "^3.11.0",
14-
"@fortawesome/fontawesome-svg-core": "^6.4.2",
15-
"@fortawesome/free-brands-svg-icons": "^6.4.2",
16-
"@fortawesome/free-regular-svg-icons": "^6.4.2",
17-
"@fortawesome/free-solid-svg-icons": "^6.4.2",
15+
"@fortawesome/fontawesome-svg-core": "^6.5.1",
16+
"@fortawesome/free-brands-svg-icons": "^6.5.1",
17+
"@fortawesome/free-regular-svg-icons": "^6.5.1",
18+
"@fortawesome/free-solid-svg-icons": "^6.5.1",
1819
"@fortawesome/react-fontawesome": "^0.2.0",
19-
"@reduxjs/toolkit": "^1.9.5",
20+
"@reduxjs/toolkit": "^2.0.1",
2021
"react": "^18.2.0",
2122
"react-dom": "^18.2.0",
22-
"react-redux": "^8.1.2",
23+
"react-redux": "^9.0.4",
2324
"validator": "^13.11.0"
2425
},
2526
"devDependencies": {
26-
"@types/react": "^18.2.15",
27-
"@types/react-dom": "^18.2.7",
28-
"@types/validator": "^13.11.1",
29-
"@typescript-eslint/eslint-plugin": "^6.0.0",
30-
"@typescript-eslint/parser": "^6.0.0",
31-
"@vitejs/plugin-react-swc": "^3.3.2",
32-
"autoprefixer": "^10.4.15",
33-
"eslint": "^8.45.0",
34-
"eslint-config-prettier": "^9.0.0",
35-
"eslint-plugin-prettier": "^5.0.0",
27+
"@types/react": "^18.2.46",
28+
"@types/react-dom": "^18.2.18",
29+
"@types/validator": "^13.11.7",
30+
"@typescript-eslint/eslint-plugin": "^6.16.0",
31+
"@typescript-eslint/parser": "^6.16.0",
32+
"@vitejs/plugin-react-swc": "^3.5.0",
33+
"autoprefixer": "^10.4.16",
34+
"clsx": "^2.1.0",
35+
"dns": "^0.2.2",
36+
"eslint": "^8.56.0",
37+
"eslint-config-prettier": "^9.1.0",
38+
"eslint-plugin-prettier": "^5.1.2",
3639
"eslint-plugin-react-hooks": "^4.6.0",
37-
"eslint-plugin-react-refresh": "^0.4.3",
40+
"eslint-plugin-react-refresh": "^0.4.5",
3841
"eslint-plugin-simple-import-sort": "^10.0.0",
39-
"postcss": "^8.4.28",
40-
"prettier": "^3.0.2",
41-
"prettier-plugin-tailwindcss": "^0.5.3",
42-
"react-router-dom": "^6.15.0",
43-
"tailwind-merge": "^1.14.0",
44-
"tailwindcss": "^3.3.3",
45-
"typescript": "^5.0.2",
46-
"vite": "^4.4.5",
47-
"vite-plugin-svgr": "^3.2.0"
42+
"postcss": "^8.4.32",
43+
"prettier": "^3.1.1",
44+
"prettier-plugin-tailwindcss": "^0.5.10",
45+
"react-router-dom": "^6.21.1",
46+
"tailwind-merge": "^2.2.0",
47+
"tailwindcss": "^3.4.0",
48+
"typescript": "^5.3.3",
49+
"vite": "^5.0.10",
50+
"vite-aliases": "^0.11.3",
51+
"vite-plugin-mkcert": "^1.17.1",
52+
"vite-plugin-svgr": "^4.2.0"
4853
}
4954
}

0 commit comments

Comments
 (0)