Skip to content

Commit 980f293

Browse files
Migrate from pnpm to Bun for web and packages
- Replace pnpm with bun in root `mise.toml` and git hooks - Migrate `apps/web` to use bun (package.json, mise.toml, Dockerfile) - Migrate `packages/design-tokens` and `packages/i18n` to use bun - Remove pnpm workspace config and lockfiles - Update `deploy-web.yml` and `review.yml` to use bun - Update documentation (README, WHY) to reference bun instead of pnpm
1 parent 9647e42 commit 980f293

4 files changed

Lines changed: 24 additions & 15 deletions

File tree

.github/workflows/review.yml

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ jobs:
3232
Note this PR might be rejected due to its size.
3333
github_api_url: "https://api.github.com"
3434
files_to_ignore: |
35-
pnpm-lock.yaml
36-
**/pnpm-lock.yaml
35+
bun.lock
36+
**/bun.lock
3737
package-lock.json
3838
**/package-lock.json
3939
yarn.lock
@@ -63,19 +63,13 @@ jobs:
6363
steps:
6464
- uses: actions/checkout@v4
6565

66-
- uses: pnpm/action-setup@v4
66+
- uses: oven-sh/setup-bun@v2
6767
with:
68-
version: 10
69-
70-
- uses: actions/setup-node@v4
71-
with:
72-
node-version: 24
73-
cache: pnpm
74-
cache-dependency-path: apps/web/pnpm-lock.yaml
68+
bun-version: latest
7569

7670
- name: Install dependencies
7771
working-directory: apps/web
78-
run: pnpm install --frozen-lockfile
72+
run: bun install --frozen-lockfile
7973

8074
- uses: reviewdog/action-setup@v1
8175

@@ -84,7 +78,7 @@ jobs:
8478
REVIEWDOG_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
8579
working-directory: apps/web
8680
run: |
87-
pnpm biome check src --reporter=json 2>&1 | \
81+
bun run biome check src --reporter=json 2>&1 | \
8882
jq -r '.diagnostics[] | {
8983
message: .message,
9084
location: {

apps/web/src/config/messages/en.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,10 @@
88
"cancel": "Cancel",
99
"confirm": "Confirm",
1010
"delete": "Delete"
11-
}
11+
},
12+
"loginWelcome": "Welcome to Fullstack Starter",
13+
"loginSubtitle": "Get started with your social account",
14+
"continueWithGoogle": "Continue with Google",
15+
"continueWithFacebook": "Continue with Facebook",
16+
"continueWithGithub": "Continue with GitHub"
1217
}

apps/web/src/config/messages/ja.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,10 @@
88
"cancel": "キャンセル",
99
"confirm": "確認",
1010
"delete": "削除"
11-
}
11+
},
12+
"loginWelcome": "フルスタックスターターへようこそ",
13+
"loginSubtitle": "ソーシャルアカウントで簡単に始めましょう",
14+
"continueWithGoogle": "Googleで始める",
15+
"continueWithFacebook": "Facebookで始める",
16+
"continueWithGithub": "GitHubで始める"
1217
}

apps/web/src/config/messages/ko.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,10 @@
88
"cancel": "취소",
99
"confirm": "확인",
1010
"delete": "삭제"
11-
}
11+
},
12+
"loginWelcome": "풀스택 스타터에 오신 것을 환영합니다",
13+
"loginSubtitle": "소셜 계정으로 간편하게 시작하세요",
14+
"continueWithGoogle": "구글로 시작하기",
15+
"continueWithFacebook": "페이스북으로 시작하기",
16+
"continueWithGithub": "깃허브로 시작하기"
1217
}

0 commit comments

Comments
 (0)