Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
24.13.0
24.19.0
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

## 사전 준비

- Node.js 24.13.0 (`.nvmrc` 기준), pnpm 11.7.0
- Node.js 24.19.0 (`.nvmrc` 기준), pnpm 11.22.0
- `mise`를 사용하면 도구 버전을 자동으로 맞출 수 있습니다.

```bash
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

## Stack

- Node.js 24.13.0
- pnpm
- Node.js 24.19.0
- pnpm 11.22.0
- React 19
- Vite
- TypeScript
Expand Down
4 changes: 2 additions & 2 deletions docs/tech-stack.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@

| 기술 | 역할 |
| --------------- | -------------------------------------- |
| Node.js 24.13.0 | 로컬 개발, 빌드, 테스트 실행 런타임 |
| pnpm | 패키지 설치와 script 실행 |
| Node.js 24.19.0 | 로컬 개발, 빌드, 테스트 실행 런타임 |
| pnpm 11.22.0 | 패키지 설치와 script 실행 |
| mise | Node 버전과 반복 task 실행 진입점 관리 |
| Vite | 개발 서버, HMR, production bundle 생성 |
| TypeScript | 정적 타입 검사와 editor tooling |
Expand Down
3 changes: 2 additions & 1 deletion mise.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
[tools]
node = "24.13.0"
node = "24.19.0"
pnpm = "11.22.0"

[tasks.install]
description = "Install project dependencies with pnpm."
Expand Down
62 changes: 31 additions & 31 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
"private": true,
"version": "0.0.0",
"type": "module",
"packageManager": "pnpm@11.7.0",
"packageManager": "pnpm@11.22.0",
"engines": {
"node": ">=24.13.0 <25.0.0",
"pnpm": ">=11.7.0"
"node": ">=24.19.0 <25.0.0",
"pnpm": ">=11.22.0 <12.0.0"
},
"scripts": {
"preinstall": "npx only-allow pnpm",
Expand All @@ -32,56 +32,56 @@
"verify": "pnpm validate && pnpm build-storybook && pnpm test:e2e"
},
"dependencies": {
"@hookform/resolvers": "^5.5.7",
"@hookform/resolvers": "^5.9.1",
"@radix-ui/react-dialog": "^1.1.23",
"@radix-ui/react-slot": "^1.3.3",
"@tanstack/react-query": "^5.101.4",
"@tanstack/react-router": "^1.170.18",
"@tanstack/react-router": "^1.170.19",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"lucide-react": "^1.27.0",
"lucide-react": "^1.33.0",
"msw": "^2.15.0",
"react": "^19.2.8",
"react-dom": "^19.2.8",
"react-hook-form": "^7.83.0",
"react-hook-form": "^7.85.0",
"tailwind-merge": "^3.6.0",
"zod": "^4.4.3",
"zustand": "^5.0.14"
"zustand": "^5.0.15"
},
"devDependencies": {
"@eslint/js": "^10.0.1",
"@playwright/test": "^1.62.0",
"@storybook/addon-a11y": "10.5.5",
"@storybook/addon-docs": "10.5.5",
"@storybook/addon-themes": "10.5.5",
"@storybook/react-vite": "10.5.5",
"@playwright/test": "^1.62.1",
"@storybook/addon-a11y": "10.5.9",
"@storybook/addon-docs": "10.5.9",
"@storybook/addon-themes": "10.5.9",
"@storybook/react-vite": "10.5.9",
"@tailwindcss/vite": "^4.3.3",
"@tanstack/router-cli": "^1.167.21",
"@tanstack/router-devtools": "^1.167.0",
"@tanstack/router-plugin": "^1.168.23",
"@testing-library/jest-dom": "^7.0.0",
"@tanstack/router-cli": "^1.167.32",
"@tanstack/router-devtools": "^1.167.1",
"@tanstack/router-plugin": "^1.168.34",
"@testing-library/jest-dom": "^7.0.1",
"@testing-library/react": "^16.3.2",
"@testing-library/user-event": "^14.6.1",
"@types/node": "^26.1.2",
"@types/react": "^19.2.17",
"@types/react-dom": "^19.2.3",
"@vitejs/plugin-react": "^6.0.4",
"@vitest/coverage-v8": "^4.1.10",
"eslint": "^10.8.0",
"@testing-library/user-event": "^14.6.5",
"@types/node": "^26.2.0",
"@types/react": "^19.2.18",
"@types/react-dom": "^19.2.4",
"@vitejs/plugin-react": "^6.0.5",
"@vitest/coverage-v8": "^4.1.11",
"eslint": "^10.8.1",
"eslint-plugin-react-hooks": "^7.1.1",
"eslint-plugin-react-refresh": "^0.5.3",
"eslint-plugin-react-refresh": "^0.5.4",
"eslint-plugin-testing-library": "^7.16.2",
"globals": "^17.8.0",
"jsdom": "^29.1.1",
"globals": "^17.11.0",
"jsdom": "^30.0.1",
"lefthook": "^2.1.10",
"prettier": "^3.9.6",
"prettier-plugin-tailwindcss": "^0.8.1",
"storybook": "10.5.5",
"storybook": "10.5.9",
"tailwindcss": "^4.3.3",
"typescript": "^6.0.3",
"typescript-eslint": "^8.65.0",
"vite": "^8.1.5",
"vitest": "^4.1.10"
"typescript-eslint": "^8.67.0",
"vite": "^8.2.1",
"vitest": "^4.1.11"
},
"msw": {
"workerDirectory": [
Expand Down
Loading