Skip to content

Commit 87cb331

Browse files
committed
chore: pin nuxt version 3.15.4 and fix deployment
1 parent 2c1d0e7 commit 87cb331

File tree

8 files changed

+13584
-3084
lines changed

8 files changed

+13584
-3084
lines changed

.github/workflows/autofix.yml

+5-6
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,20 @@ jobs:
1616
- name: Checkout code
1717
uses: actions/checkout@v4
1818

19-
- name: Install Bun
20-
uses: oven-sh/setup-bun@v2
21-
with:
22-
bun-version: latest
19+
- name: Install pnpm
20+
uses: pnpm/action-setup@v4
2321

2422
- name: Set up Node.js
2523
uses: actions/setup-node@v4
2624
with:
2725
node-version: lts/*
26+
cache: pnpm
2827

2928
- name: Install dependencies
30-
run: bun install
29+
run: pnpm install
3130

3231
- name: Run TypeScript checks
33-
run: bun typecheck
32+
run: pnpm typecheck
3433

3534
- name: Run AutoFix
3635
uses: autofix-ci/action@551dded8c6cc8a1054039c8bc0b8b48c51dfc6ef

.github/workflows/lint.yml

+6-7
Original file line numberDiff line numberDiff line change
@@ -17,21 +17,20 @@ jobs:
1717
- name: Checkout
1818
uses: actions/checkout@v4
1919

20-
- name: Install Bun
21-
uses: oven-sh/setup-bun@v2
22-
with:
23-
bun-version: latest
20+
- name: Install pnpm
21+
uses: pnpm/action-setup@v4
2422

2523
- name: Set up Node.js
2624
uses: actions/setup-node@v4
2725
with:
2826
node-version: lts/*
27+
cache: pnpm
2928

3029
- name: Install Dependencies
31-
run: bun install
30+
run: pnpm install
3231

3332
- name: Lint
34-
run: bun lint
33+
run: pnpm lint
3534

3635
- name: Lint Fix
37-
run: bun lint:fix
36+
run: pnpm lint:fix

.github/workflows/nuxthub.yml

+7-11
Original file line numberDiff line numberDiff line change
@@ -17,27 +17,23 @@ jobs:
1717
steps:
1818
- uses: actions/checkout@v4
1919

20+
- name: Install pnpm
21+
uses: pnpm/action-setup@v4
22+
2023
- name: Set up Node.js
2124
uses: actions/setup-node@v4
2225
with:
2326
node-version: lts/*
24-
25-
- name: Install Bun
26-
uses: oven-sh/setup-bun@v2
27-
with:
28-
bun-version: latest
27+
cache: pnpm
2928

3029
- name: Install dependencies
31-
run: bun install
32-
33-
- name: Rebuild better-sqlite3
34-
run: bun run rebuild better-sqlite3
30+
run: pnpm install
3531

3632
- name: Ensure NuxtHub module is installed
37-
run: bunx nuxthub@latest ensure
33+
run: pnpx nuxthub@latest ensure
3834

3935
- name: Build application
40-
run: bun run build
36+
run: pnpm build
4137

4238
- name: Deploy to NuxtHub
4339
uses: nuxt-hub/action@v1

.husky/commit-msg

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
bun commitlint --edit
1+
pnpm commitlint --edit

.husky/pre-commit

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
bun prettier
1+
pnpm prettier

bun.lock

-3,051
This file was deleted.

package.json

+13-7
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"author": "Tuan Duc Tran <tuanductran.dev@gmail.com>",
1313
"license": "MIT",
1414
"private": true,
15-
"packageManager": "bun@1.2.5",
15+
"packageManager": "pnpm@10.4.1",
1616
"keywords": [
1717
"nuxt",
1818
"content",
@@ -33,8 +33,8 @@
3333
"lint:text": "case-police",
3434
"lint:text:fix": "case-police --fix",
3535
"postinstall": "nuxi prepare || husky",
36-
"preinstall": "npx only-allow bun",
37-
"prettier": "concurrently \"bun lint:fix\" \"bun lint:text:fix\" \"bun lint:prettier:fix\"",
36+
"preinstall": "npx only-allow pnpm",
37+
"prettier": "concurrently \"pnpm lint:fix\" \"pnpm lint:text:fix\" \"pnpm lint:prettier:fix\"",
3838
"preview": "nuxi preview",
3939
"typecheck": "vue-tsc --noEmit"
4040
},
@@ -63,15 +63,21 @@
6363
"glob": "^11.0.1",
6464
"husky": "^9.1.7",
6565
"markdownlint-cli": "^0.44.0",
66-
"nuxt": "^3.15.4",
66+
"nuxt": "3.15.4",
6767
"prettier": "^3.5.3",
6868
"prettier-plugin-pkg": "^0.18.1",
6969
"prettier-plugin-tailwindcss": "^0.6.11",
7070
"typescript": "^5.8.2",
7171
"vue-tsc": "^2.2.8",
7272
"wrangler": "^3.112.0"
7373
},
74-
"trustedDependencies": [
75-
"@parcel/watcher"
76-
]
74+
"pnpm": {
75+
"onlyBuiltDependencies": [
76+
"@parcel/watcher",
77+
"better-sqlite3",
78+
"esbuild",
79+
"sharp",
80+
"workerd"
81+
]
82+
}
7783
}

0 commit comments

Comments
 (0)