Skip to content

Commit e159bc5

Browse files
committed
chore: scope Node tooling to apps/web
1 parent ba0a406 commit e159bc5

12 files changed

Lines changed: 1115 additions & 618 deletions

File tree

.github/workflows/deploy-web.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ jobs:
3535
with:
3636
node-version: "24"
3737
cache: "pnpm"
38+
cache-dependency-path: apps/web/pnpm-lock.yaml
3839

3940
- name: Install dependencies
4041
run: pnpm install --frozen-lockfile
@@ -43,7 +44,7 @@ jobs:
4344
run: pnpm lint
4445

4546
- name: Run type check
46-
run: pnpm type-check
47+
run: pnpm typecheck
4748

4849
- name: Run tests
4950
run: pnpm test

.github/workflows/review.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,16 +69,20 @@ jobs:
6969
with:
7070
node-version: 24
7171
cache: pnpm
72+
cache-dependency-path: apps/web/pnpm-lock.yaml
7273

73-
- run: pnpm install --frozen-lockfile
74+
- name: Install dependencies
75+
working-directory: apps/web
76+
run: pnpm install --frozen-lockfile
7477

7578
- uses: reviewdog/action-setup@v1
7679

7780
- name: Run Biome with reviewdog
7881
env:
7982
REVIEWDOG_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
83+
working-directory: apps/web
8084
run: |
81-
pnpm biome check --reporter=json 2>&1 | \
85+
pnpm biome check src --reporter=json 2>&1 | \
8286
reviewdog -f=biome -reporter=github-pr-review -fail-level=error
8387
8488
ruff:

README.ko.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,8 @@ mise install
8686
### 2. 의존성 설치
8787

8888
```bash
89-
# 루트 의존성 (JS/TS)
90-
pnpm install
89+
# Web 의존성 (JS/TS)
90+
cd apps/web && pnpm install
9191

9292
# API 의존성
9393
cd apps/api && uv sync --frozen

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,8 @@ mise install
8686
### 2. Install Dependencies
8787

8888
```bash
89-
# Root dependencies (JS/TS)
90-
pnpm install
89+
# Web dependencies (JS/TS)
90+
cd apps/web && pnpm install
9191

9292
# API dependencies
9393
cd apps/api && uv sync --frozen

apps/web/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# syntax=docker/dockerfile:1
22
FROM node:24-alpine AS base
3-
RUN corepack enable pnpm
3+
RUN corepack enable && corepack prepare pnpm@10.11.0 --activate
44

55
FROM base AS deps
66
WORKDIR /app

apps/web/package.json

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"version": "0.1.0",
44
"private": true,
55
"type": "module",
6+
"packageManager": "pnpm@10.11.0",
67
"scripts": {
78
"dev": "next dev --turbopack",
89
"build": "next build",
@@ -31,13 +32,13 @@
3132
"clsx": "^2.1.1",
3233
"tailwind-merge": "^3.4.0",
3334
"lucide-react": "^0.562.0",
34-
"@google-cloud/opentelemetry-cloud-trace-exporter": "^2.5.0",
35-
"@opentelemetry/instrumentation-fetch": "^0.58.0",
36-
"@opentelemetry/instrumentation-http": "^0.58.0",
37-
"@opentelemetry/resources": "^2.0.0",
38-
"@opentelemetry/sdk-node": "^0.58.0",
39-
"@opentelemetry/sdk-trace-base": "^2.0.0",
40-
"@opentelemetry/semantic-conventions": "^1.34.0"
35+
"@google-cloud/opentelemetry-cloud-trace-exporter": "^3.0.0",
36+
"@opentelemetry/instrumentation-fetch": "^0.208.0",
37+
"@opentelemetry/instrumentation-http": "^0.208.0",
38+
"@opentelemetry/resources": "^2.2.0",
39+
"@opentelemetry/sdk-node": "^0.208.0",
40+
"@opentelemetry/sdk-trace-base": "^2.2.0",
41+
"@opentelemetry/semantic-conventions": "^1.38.0"
4142
},
4243
"devDependencies": {
4344
"@biomejs/biome": "^2.3.11",
@@ -50,6 +51,7 @@
5051
"postcss": "^8.5.6",
5152
"orval": "^7.17.2",
5253
"vitest": "^4.0.16",
54+
"jsdom": "^26.1.0",
5355
"@vitejs/plugin-react": "^5.1.2"
5456
}
5557
}

0 commit comments

Comments
 (0)