-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmise.toml
More file actions
90 lines (68 loc) · 1.89 KB
/
mise.toml
File metadata and controls
90 lines (68 loc) · 1.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
[tools]
bun = "1.3.8"
lefthook = "2.0.16"
python = "3.14.2"
ffmpeg = "latest"
uv = "latest"
node = "24.13.0"
[settings]
experimental = true
pin = true
[hooks]
postinstall = ["bun install", "lefthook install"]
[env]
_.path = "node_modules/.bin"
[tasks.dev]
run = "astro dev --host"
[tasks.gen-url-manifest]
run = "bun scripts/gen-url-manifest.ts"
description = "Generate URL manifest mapping slugs to codes"
[tasks.build]
run = "astro build"
depends = ["gen-url-manifest"]
[tasks.preview]
run = "astro preview"
[tasks.astro]
run = "astro"
[tasks.fmt]
depends = ["fmt:oxfmt", "fmt:prettier"]
description = "Format code with oxfmt and prettier (Astro files)"
[tasks."fmt:oxfmt"]
run = "oxfmt ."
description = "Format JS/TS/JSON files with oxfmt"
[tasks."fmt:prettier"]
run = "prettier -wl '**/*.astro'"
description = "Format Astro files with prettier"
[tasks.lint]
run = "oxlint"
[tasks."lint:fix"]
run = "oxlint --fix"
[tasks.test]
run = "bun test"
[tasks.gen-codes]
run = "bun scripts/gen-codes.ts"
[tasks."deploy:subdomains"]
raw = true
depends = ["deploy:wildcard"]
run = "bun packages/deploy/index.ts"
description = "Deploy subdomains (assets, redirects, etc.)"
[tasks.deploy]
depends = ["deploy:subdomains"]
description = "Deploy main site and all subdomains"
[tasks."deploy:wildcard"]
dir = "services/wildcard"
run = "bun run deploy"
raw = true
description = "Deploy wildcard subdomain service"
[tasks.transcribe]
run = "uv run --with openai-whisper python scripts/transcribe.py"
description = "Generate word-level transcript from audio/video"
[tasks."changelog:entry"]
run = "bun scripts/changelog-entry.ts"
description = "Generate changelog entry for a PR"
[tasks."changelog:assemble"]
run = "bun scripts/assemble-changelog.ts"
description = "Assemble changelog fragments into CHANGELOG.md"
[tasks."release-notes"]
run = "bun scripts/release-notes.ts"
description = "Preview release notes for a package version"