Skip to content

Commit f7c00a3

Browse files
committed
chore: miseのtasksにWebサイトの開発環境の依存関係のインストールを追加
1 parent bec5b41 commit f7c00a3

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

.mise.toml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@ idiomatic_version_file_enable_tools = []
1515
run = "cargo test --package typst-docs --lib -- tests::test_docs --exact --nocapture"
1616

1717
[tasks.generate-web]
18-
run = "bun run build"
18+
depends = ["install-website"]
19+
run = [
20+
"bun install --frozen-lockfile",
21+
"bun run build",
22+
]
1923
dir = "./website"
2024

2125
[tasks.generate]
@@ -24,10 +28,16 @@ run = [
2428
"mise run generate-web"
2529
]
2630

31+
[tasks.install-website]
32+
run = "bun install --frozen-lockfile"
33+
dir = "./website"
34+
2735
[tasks.dev]
36+
depends = ["install-website"]
2837
run = "bun run dev"
2938
dir = "./website"
3039

3140
[tasks.preview]
41+
depends = ["install-website"]
3242
run = "bun run preview"
3343
dir = "./website"

0 commit comments

Comments
 (0)