forked from LycaonLLC/t4-code
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTaskfile.yml
More file actions
74 lines (60 loc) · 1.41 KB
/
Copy pathTaskfile.yml
File metadata and controls
74 lines (60 loc) · 1.41 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
version: "3"
tasks:
default:
desc: Show the available project commands
cmds:
- task --list
setup:
desc: Install the pinned workspace dependencies
aliases: [install]
cmds:
- pnpm install --frozen-lockfile
doctor:
desc: Check the local development environment
cmds:
- node scripts/t4-doctor.mjs
dev:
desc: Start the web and desktop apps in development mode
cmds:
- pnpm dev
dev:web:
desc: Start the web app with sample data
cmds:
- pnpm dev:web
dev:desktop:
desc: Start the desktop app in development mode
cmds:
- pnpm dev:desktop
dev:site:
desc: Start the project site in development mode
cmds:
- pnpm dev:site
check:
desc: Run release, provenance, lint, and type checks
cmds:
- pnpm check
test:
desc: Run the workspace test suite
cmds:
- pnpm test
verify:
desc: Run the checks and tests expected before a pull request
cmds:
- task: check
- task: test
build:
desc: Build every workspace package
cmds:
- pnpm build
test:e2e:
desc: Build the web apps and run the end-to-end browser tests
cmds:
- pnpm test:e2e
test:tooling:
desc: Run tests for repository scripts and maintainer tooling
cmds:
- pnpm test:tooling
test:packaging:
desc: Run tests for app packaging changes
cmds:
- pnpm test:packaging