Repository navigation
Expand file tree
/
Copy patht3.json
More file actions
42 lines (42 loc) · 2.09 KB
/
Copy patht3.json
File metadata and controls
42 lines (42 loc) · 2.09 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
{
"$schema": "https://t3.codes/schema/t3.json",
"iconPath": "assets/lastcode/dev/apple-touch-icon-180.png",
"scripts": [
{
"name": "Setup Worktree",
"command": "mise exec [email protected] -- node -e \"const r=require('node:child_process').spawnSync(process.execPath,[require('node:path').join(process.env.T3CODE_PROJECT_ROOT,'scripts','setup-worktree.ts')],{stdio:'inherit'});if(r.error)console.error(r.error.message);process.exit(r.status??1);\"",
"icon": "configure",
"runOnWorktreeCreate": true
},
{
"id": "lc-prepare-dependencies",
"name": "Prepare Dependencies",
"command": "mise exec [email protected] -- node -e \"const r=require('node:child_process').spawnSync(process.execPath,[require('node:path').join(process.env.T3CODE_PROJECT_ROOT,'scripts','prepare-dependencies.ts')],{stdio:'inherit'});if(r.error)console.error(r.error.message);process.exit(r.status??1);\"",
"icon": "configure"
},
{
"id": "lc-wait-for-checkpoint",
"name": "Wait for Checkpoint",
"command": "mise exec [email protected] -- node \"$T3CODE_PROJECT_ROOT/scripts/lastcode-wait-for-checkpoint.ts\"",
"icon": "test"
},
{
"id": "lc-local-ci",
"name": "Run Quick CI",
"command": "mise exec [email protected] -- node -e \"for(const args of [[require('node:path').join(process.env.T3CODE_PROJECT_ROOT,'scripts','prepare-dependencies.ts'),'--for-ci'],['scripts/lastcode-local-ci.ts','--quick']]){const r=require('node:child_process').spawnSync(process.execPath,args,{stdio:'inherit'});if(r.error)console.error(r.error.message);if(r.status===0)continue;process.exit(r.status??1);}\"",
"icon": "test"
},
{
"id": "lc-build-local-package",
"name": "Build Local Package",
"command": "mise exec [email protected] -- node \"$T3CODE_PROJECT_ROOT/scripts/lastcode-build-local-package.ts\" run",
"icon": "build"
},
{
"id": "lc-build-intel-package",
"name": "Build Intel package (macOS)",
"command": "mise exec [email protected] -- node scripts/lastcode-build-intel-package.ts run",
"icon": "build"
}
]
}