Skip to content
Open
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 CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ UI 변경은 실제 화면, API 변경은 실제 HTTP/D1 경로도 확인합니

의존성 변경 시 해당 `package.json`, `pnpm-workspace.yaml`의 호환 버전·허용된 설치 스크립트, 루트 `pnpm-lock.yaml`을 함께 반영합니다. `@types/node`는 Node 24에, TypeScript·ESLint·h3는 각 도구/프레임워크의 지원 범위에 맞춥니다. `pnpm up --latest` 후에도 peer 호환성과 고정 버전의 근거를 확인하고, SheetJS 외부 tarball의 lockfile 무결성을 유지합니다. 생성된 route tree와 schema는 생성 원본을 변경한 뒤 갱신합니다. 적용된 D1 마이그레이션을 다시 쓰지 않습니다.

웹의 `@vitejs/plugin-react@6.1.2`는 React Compiler peer로 `oxc-transform-react@^0.152.0`을 요구합니다. `0.x`의 caret 범위는 다음 minor를 포함하지 않으므로, OXC를 `0.153.0` 이상으로 올릴 때는 해당 버전을 지원하는 플러그인과 함께 갱신합니다.
웹의 `@vitejs/plugin-react@6.2.1`은 React Compiler peer로 `oxc-transform-react >=0.152.0 <0.157.0`을 요구합니다. OXC를 갱신할 때는 설치할 플러그인의 peer 범위를 확인하고, 범위를 벗어나는 버전은 이를 지원하는 플러그인과 함께 갱신합니다.

커밋은 `feat:`, `fix:`, `refactor:`, `chore:` 등 Conventional Commit 접두사와 한국어 설명을 사용합니다. 관련 없는 변경이나 시크릿을 포함하지 않습니다. PR에 수행한 검증과 남은 운영 전제조건을 명시합니다.

Expand Down
8 changes: 4 additions & 4 deletions apps/api/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,15 @@
"@koin/telemetry": "workspace:*",
"bcryptjs": "3.0.3",
"drizzle-orm": "0.45.4",
"fast-xml-parser": "5.11.2",
"fast-xml-parser": "5.12.0",
"fflate": "0.8.3",
"hono": "4.13.14",
"parse5": "8.0.1",
"hono": "4.13.17",
"parse5": "8.1.1",
"xlsx": "https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz",
"zod": "^4.6.7"
},
"devDependencies": {
"@aws-sdk/client-s3": "3.1160.0",
"@aws-sdk/client-s3": "3.1164.0",
"@types/node": "^24.19.2",
"drizzle-kit": "0.31.11",
"mysql2": "3.24.6"
Expand Down
10 changes: 5 additions & 5 deletions apps/b-bot/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,23 +14,23 @@
"dependencies": {
"@koin/b-bot-ai": "workspace:*",
"@koin/b-bot-database": "workspace:*",
"@slack/web-api": "^8.2.0",
"@slack/web-api": "^8.3.0",
"exceljs": "^4.4.0",
"h3": "^1.15.11",
"nitropack": "^2.13.5",
"nitropack": "^2.13.6",
"ofetch": "^1.5.1",
"unstorage": "^1.17.6",
"xlsx": "https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"
},
"devDependencies": {
"@cloudflare/workers-types": "^5.20261029.1",
"@cloudflare/workers-types": "^5.20261108.1",
"@slack/bolt": "^5.1.0",
"@total-typescript/ts-reset": "^0.6.1",
"@types/node": "^24.19.2",
"@types/pg": "^8.23.1",
"pg": "^8.23.1",
"typescript": "^6.0.3",
"vitest": "^5.0.5",
"wrangler": "^4.156.0"
"vitest": "^5.1.0",
"wrangler": "^4.158.0"
}
}
38 changes: 19 additions & 19 deletions apps/web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,17 +21,17 @@
"@hookform/resolvers": "^6.0.2",
"@koin/telemetry": "workspace:*",
"@opentelemetry/api": "1.10.0",
"@opentelemetry/core": "3.0.0",
"@sentry/core": "11.10.0",
"@sentry/react": "11.10.0",
"@tanstack/react-query": "^5.105.0",
"@opentelemetry/core": "3.1.0",
"@sentry/core": "11.11.0",
"@sentry/react": "11.11.0",
"@tanstack/react-query": "^5.107.1",
"@tanstack/react-router": "1.170.46",
"@tanstack/react-start": "1.169.4",
"@tanstack/react-start": "1.169.5",
"dayjs": "^1.11.23",
"embla-carousel-autoplay": "^8.6.0",
"embla-carousel-react": "^8.6.0",
"file-saver": "^2.0.5",
"framer-motion": "^14.8.0",
"framer-motion": "^14.10.1",
"html-react-parser": "^6.1.9",
"html2canvas": "^1.4.1",
"idb": "^8.0.4",
Expand All @@ -46,28 +46,28 @@
"react-toastify": "^11.2.0",
"reset-css": "^5.0.2",
"sanitize-html": "2.18.1",
"swiper": "^14.3.0",
"swiper": "^14.4.0",
"zod": "^4.6.7",
"zustand": "^5.0.16"
"zustand": "^5.1.0"
},
"devDependencies": {
"@cloudflare/vite-plugin": "1.66.0",
"@cloudflare/workers-types": "5.20261029.1",
"@cloudflare/vite-plugin": "1.67.0",
"@cloudflare/workers-types": "5.20261108.1",
"@eslint-community/eslint-plugin-eslint-comments": "^4.8.1",
"@sentry/cli": "^3.8.2",
"@sentry/vite-plugin": "^11.10.0",
"@sentry/vite-plugin": "^11.11.0",
"@stylistic/eslint-plugin": "^5.10.0",
"@svgr/plugin-jsx": "^8.1.0",
"@svgr/plugin-svgo": "^8.1.0",
"@tanstack/eslint-plugin-query": "^5.105.0",
"@tanstack/eslint-plugin-query": "^5.107.1",
"@types/file-saver": "^2.0.7",
"@types/gtag.js": "^0.0.20",
"@types/navermaps": "^3.9.2",
"@types/navermaps": "^3.10.0",
"@types/node": "^24.19.2",
"@types/react": "^19.3.0",
"@types/react-dom": "^19.3.0",
"@types/sanitize-html": "2.16.2",
"@vitejs/plugin-react": "^6.1.2",
"@vitejs/plugin-react": "^6.2.1",
"eslint": "^9.39.5",
"eslint-config-prettier": "^10.1.8",
"eslint-import-resolver-typescript": "^4.4.5",
Expand All @@ -76,19 +76,19 @@
"eslint-plugin-jsx-a11y": "^6.10.2",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^7.1.1",
"globals": "^17.13.0",
"oxc-transform-react": "^0.152.0",
"globals": "^17.14.0",
"oxc-transform-react": "0.156.0",
"postcss": "^8.5.32",
"sass": "^1.107.0",
"sass": "^1.108.1",
"stylelint": "^17.16.0",
"stylelint-config-standard": "^40.0.0",
"stylelint-config-standard-scss": "^17.0.0",
"tsx": "^4.23.15",
"typescript": "^6.0.3",
"typescript-eslint": "^8.72.1",
"vite": "^8.3.5",
"vite": "^8.3.6",
"vite-plugin-svgr": "^5.2.0",
"wrangler": "4.156.0"
"wrangler": "4.158.0"
},
"browserslist": {
"production": [
Expand Down
8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,17 +25,17 @@
"format:check": "oxfmt --check ."
},
"devDependencies": {
"@cloudflare/workers-types": "5.20261029.1",
"@cloudflare/workers-types": "5.20261108.1",
"@commitlint/cli": "^21.2.4",
"@commitlint/config-conventional": "^21.2.4",
"@sentry/cli": "^3.8.2",
"husky": "^9.1.7",
"lint-staged": "^17.6.0",
"oxfmt": "0.75.0",
"oxlint": "1.90.0",
"oxfmt": "0.77.0",
"oxlint": "1.92.0",
"tsx": "^4.23.15",
"typescript": "^6.0.3",
"wrangler": "4.156.0"
"wrangler": "4.158.0"
},
"engines": {
"node": "24.22.1",
Expand Down
2 changes: 1 addition & 1 deletion packages/telemetry/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,6 @@
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@sentry/core": "11.10.0"
"@sentry/core": "11.11.0"
}
}
Loading
Loading