Skip to content

Commit dcca43b

Browse files
authored
Merge pull request #65 from Turtle-Hwan/config/github-action
chore: Node 24 LTS / pnpm 10 / dependency latest 정렬
2 parents 57eb91d + 696060a commit dcca43b

17 files changed

Lines changed: 1541 additions & 1682 deletions

.github/workflows/create-release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@ jobs:
3838
if: steps.check_release.outputs.exists == 'false'
3939
uses: pnpm/action-setup@v4
4040
with:
41-
version: 9
41+
version: 10
4242

4343
- name: Setup Node.js
4444
if: steps.check_release.outputs.exists == 'false'
4545
uses: actions/setup-node@v4
4646
with:
47-
node-version: "20"
47+
node-version: "24"
4848
cache: "pnpm"
4949

5050
- name: Install dependencies
@@ -56,7 +56,7 @@ jobs:
5656
env:
5757
VITE_GA_API_SECRET: ${{ secrets.VITE_GA_API_SECRET }}
5858
VITE_API_BASE_URL: ${{ secrets.VITE_API_BASE_URL }}
59-
run: tsc -b && pnpm exec vite build --mode production
59+
run: pnpm exec tsc -b && pnpm exec vite build --mode production
6060

6161
- name: Create dist.zip
6262
if: steps.check_release.outputs.exists == 'false'

.github/workflows/deploy-gh-pages.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ jobs:
1919
- name: Setup pnpm
2020
uses: pnpm/action-setup@v4
2121
with:
22-
version: 9
22+
version: 10
2323

2424
- name: Setup Node.js
2525
uses: actions/setup-node@v4
2626
with:
27-
node-version: '20'
28-
cache: 'pnpm'
27+
node-version: "24"
28+
cache: "pnpm"
2929

3030
- name: Install dependencies
3131
run: pnpm install

.github/workflows/pr-build-check.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ jobs:
1616
- name: Setup pnpm
1717
uses: pnpm/action-setup@v4
1818
with:
19-
version: 9
19+
version: 10
2020

2121
- name: Setup Node.js
2222
uses: actions/setup-node@v4
2323
with:
24-
node-version: '20'
25-
cache: 'pnpm'
24+
node-version: "24"
25+
cache: "pnpm"
2626

2727
- name: Install dependencies
2828
run: pnpm install

.github/workflows/upload-chrome-extension-draft.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ jobs:
1919
- name: Setup pnpm
2020
uses: pnpm/action-setup@v4
2121
with:
22-
version: 9
22+
version: 10
2323

2424
- name: Setup Node.js
2525
uses: actions/setup-node@v4
2626
with:
27-
node-version: "20"
27+
node-version: "24"
2828
cache: "pnpm"
2929

3030
- name: Install dependencies

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,11 @@ LinKU 확장 프로그램을 빠르게 열 수 있는 단축키:
4949

5050
## How to Contribute
5151

52+
### 개발 환경 요구사항
53+
54+
- Node.js 24 LTS
55+
- pnpm
56+
5257
```bash
5358
git clone https://github.com/Turtle-Hwan/LinKU.git
5459
cd LinKU

package.json

Lines changed: 31 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
"private": true,
44
"version": "1.5.0",
55
"type": "module",
6+
"engines": {
7+
"node": ">=24 <25"
8+
},
69
"scripts": {
710
"dev": "vite --mode development",
811
"build": "node scripts/updateVersion.js && tsc -b && vite build --mode production",
@@ -25,43 +28,48 @@
2528
"@radix-ui/react-scroll-area": "^1.2.10",
2629
"@radix-ui/react-slot": "^1.2.4",
2730
"@radix-ui/react-tabs": "^1.1.13",
28-
"@tailwindcss/vite": "^4.1.17",
29-
"@types/chrome": "^0.0.304",
31+
"@tailwindcss/vite": "^4.2.2",
32+
"@types/chrome": "^0.1.38",
3033
"@types/qrcode": "^1.5.6",
3134
"class-variance-authority": "^0.7.1",
3235
"clsx": "^2.1.1",
3336
"cmdk": "^1.1.1",
3437
"embla-carousel-autoplay": "^8.6.0",
3538
"embla-carousel-react": "^8.6.0",
36-
"lucide-react": "^0.475.0",
39+
"lucide-react": "^1.7.0",
3740
"qrcode": "^1.5.4",
38-
"react": "^19.2.0",
39-
"react-dom": "^19.2.0",
40-
"react-error-boundary": "^6.0.0",
41-
"react-router-dom": "^7.9.6",
41+
"react": "^19.2.4",
42+
"react-dom": "^19.2.4",
43+
"react-error-boundary": "^6.1.1",
44+
"react-router-dom": "^7.13.2",
4245
"sonner": "^2.0.7",
43-
"tailwind-merge": "^3.4.0",
46+
"tailwind-merge": "^3.5.0",
4447
"tailwindcss-animate": "^1.0.7"
4548
},
4649
"devDependencies": {
47-
"@eslint/js": "^9.39.1",
48-
"@tailwindcss/postcss": "^4.1.17",
49-
"@types/node": "^22.19.1",
50-
"@types/react": "^19.2.7",
50+
"@eslint/js": "^10.0.1",
51+
"@tailwindcss/postcss": "^4.2.2",
52+
"@types/node": "^25.5.0",
53+
"@types/react": "^19.2.14",
5154
"@types/react-dom": "^19.2.3",
5255
"@types/react-router-dom": "^5.3.3",
53-
"@vitejs/plugin-react-swc": "^3.11.0",
54-
"autoprefixer": "^10.4.22",
55-
"eslint": "^9.39.1",
56-
"eslint-plugin-react-hooks": "^5.2.0",
57-
"eslint-plugin-react-refresh": "^0.4.24",
58-
"globals": "^15.15.0",
56+
"@vitejs/plugin-react-swc": "^4.3.0",
57+
"autoprefixer": "^10.4.27",
58+
"eslint": "^10.1.0",
59+
"eslint-plugin-react-hooks": "^7.0.1",
60+
"eslint-plugin-react-refresh": "^0.5.2",
61+
"globals": "^17.4.0",
5962
"install": "^0.13.0",
60-
"postcss": "^8.5.6",
61-
"tailwindcss": "^4.1.17",
62-
"typescript": "~5.7.3",
63-
"typescript-eslint": "^8.48.0",
64-
"vite": "^6.4.1",
63+
"postcss": "^8.5.8",
64+
"tailwindcss": "^4.2.2",
65+
"typescript": "~6.0.2",
66+
"typescript-eslint": "^8.57.2",
67+
"vite": "^8.0.3",
6568
"vite-plugin-svgr": "^4.5.0"
69+
},
70+
"pnpm": {
71+
"overrides": {
72+
"rollup": "^4.59.0"
73+
}
6674
}
6775
}

0 commit comments

Comments
 (0)