Skip to content

Commit 7342e3e

Browse files
committed
Update package dependencies, enhance Vite configuration with path aliases, and modify skill proficiency levels in Skill component for better accuracy.
1 parent 933d554 commit 7342e3e

7 files changed

Lines changed: 121 additions & 33 deletions

File tree

components.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"$schema": "https://shadcn-vue.com/schema.json",
3+
"style": "new-york",
4+
"typescript": false,
5+
"tailwind": {
6+
"config": "",
7+
"css": "src/index.css",
8+
"baseColor": "neutral",
9+
"cssVariables": true,
10+
"prefix": ""
11+
},
12+
"iconLibrary": "lucide",
13+
"aliases": {
14+
"components": "@/components",
15+
"utils": "@/lib/utils",
16+
"ui": "@/components/ui",
17+
"lib": "@/lib",
18+
"composables": "@/composables"
19+
},
20+
"registries": {}
21+
}

jsconfig.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"compilerOptions": {
3+
"baseUrl": ".",
4+
"paths": {
5+
"@/*": ["./src/*"],
6+
"@/components/*": ["./src/Components/*"]
7+
}
8+
},
9+
"include": ["src"]
10+
}
11+

package-lock.json

Lines changed: 63 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
"@heroicons/react": "^2.2.0",
1919
"@tailwindcss/vite": "^4.0.15",
2020
"aos": "^2.3.4",
21+
"class-variance-authority": "^0.7.1",
22+
"clsx": "^2.1.1",
2123
"framer-motion": "^12.15.0",
2224
"i18next": "^22.4.12",
2325
"i18next-http-backend": "^2.2.0",
@@ -29,6 +31,7 @@
2931
"react-dom": "^19.0.0",
3032
"react-i18next": "^12.2.0",
3133
"react-icons": "^5.5.0",
34+
"tailwind-merge": "^3.4.0",
3235
"tailwindcss": "^4.0.15"
3336
},
3437
"devDependencies": {
@@ -41,6 +44,7 @@
4144
"eslint-plugin-react-refresh": "^0.4.19",
4245
"gh-pages": "^6.3.0",
4346
"globals": "^15.15.0",
47+
"tw-animate-css": "^1.4.0",
4448
"vite": "^6.2.0",
4549
"vite-plugin-pwa": "^1.0.0"
4650
}

src/Components/Skill/Skill.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
"proficiency": 95
1616
},
1717
{
18-
"id": "responsive-design",
19-
"name": "Responsive Design",
18+
"id": "responsive",
19+
"name": "Responsive",
2020
"image": "./images/css3.png",
2121
"customClass": "",
2222
"proficiency": 95
@@ -26,7 +26,7 @@
2626
"name": "Bootstrap",
2727
"image": "./images/bootstrap.png",
2828
"customClass": "",
29-
"proficiency": 85
29+
"proficiency": 80
3030
},
3131
{
3232
"id": "tailwind",
@@ -41,21 +41,21 @@
4141
"image": "./images/js.png",
4242
"imageClass": "w-[53px]",
4343
"customClass": "",
44-
"proficiency": 95
44+
"proficiency": 50
4545
},
4646
{
4747
"id": "typescript",
4848
"name": "TypeScript",
4949
"image": "./images/typescript.png",
5050
"customClass": "",
51-
"proficiency": 88
51+
"proficiency": 50
5252
},
5353
{
5454
"id": "python",
5555
"name": "Python",
5656
"image": "./images/python.png",
5757
"customClass": "",
58-
"proficiency": 80
58+
"proficiency": 50
5959
},
6060
{
6161
"id": "radix-ui",
@@ -77,49 +77,49 @@
7777
"name": "React.Js",
7878
"image": "./images/react.png",
7979
"customClass": "",
80-
"proficiency": 92
80+
"proficiency": 90
8181
},
8282
{
8383
"id": "nextjs",
8484
"name": "Next.Js",
8585
"image": "./images/Next.js.webp",
8686
"customClass": "",
87-
"proficiency": 85
87+
"proficiency": 90
8888
},
8989
{
9090
"id": "vite",
9191
"name": "Vite",
9292
"image": "https://vitejs.dev/logo.svg",
9393
"customClass": "",
94-
"proficiency": 85
94+
"proficiency": 90
9595
},
9696
{
9797
"id": "npm",
9898
"name": "npm",
9999
"image": "./images/npm.png",
100100
"customClass": "",
101-
"proficiency": 88
101+
"proficiency": 90
102102
},
103103
{
104104
"id": "pwa-websocket",
105105
"name": "PWA / WebSocket",
106106
"image": "./images/WebPanel.png",
107107
"customClass": "",
108-
"proficiency": 85
108+
"proficiency": 95
109109
},
110110
{
111111
"id": "git",
112112
"name": "Git & GitHub",
113113
"image": "./images/git.png",
114114
"customClass": "",
115-
"proficiency": 88
115+
"proficiency": 80
116116
},
117117
{
118118
"id": "figma",
119119
"name": "Figma",
120120
"image": "./images/figma.png",
121121
"customClass": "",
122-
"proficiency": 75
122+
"proficiency": 70
123123
}
124124
]
125125
}

src/Components/Skill/Skill.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ function Skills() {
9999
></div>
100100
</div>
101101

102-
<div className="flex justify-center items-center gap-1 mt-1.5">
102+
{/* <div className="flex justify-center items-center gap-1 mt-1.5">
103103
{[...Array(5)].map((_, starIndex) => (
104104
<div
105105
key={starIndex}
@@ -112,7 +112,7 @@ function Skills() {
112112
}}
113113
/>
114114
))}
115-
</div>
115+
</div> */}
116116
</div>
117117
</div>
118118

vite.config.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import { defineConfig } from 'vite'
1010
import react from '@vitejs/plugin-react'
1111
import tailwindcss from '@tailwindcss/vite'
1212
import { VitePWA } from 'vite-plugin-pwa'
13+
import path from 'path'
1314

1415
// https://vitejs.dev/config/
1516
export default defineConfig({
@@ -76,6 +77,12 @@ export default defineConfig({
7677
})
7778
],
7879
base: process.env.VERCEL ? '/' : '/whoami/',
80+
resolve: {
81+
alias: {
82+
'@': path.resolve(__dirname, './src'),
83+
'@/components': path.resolve(__dirname, './src/Components'),
84+
}
85+
},
7986
build: {
8087
outDir: 'dist',
8188
assetsDir: 'assets',

0 commit comments

Comments
 (0)