-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdevbox.json
46 lines (46 loc) · 1.85 KB
/
devbox.json
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
{
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.13.7/.schema/devbox.schema.json",
"packages": ["deno@latest", "typescript@latest", "nodejs@latest"],
"shell": {
"init_hook": ["echo 'Welcome to devbox!' > /dev/null"],
"scripts": {
"test": ["echo \"Error: no test specified\" && exit 1"],
"install": [
"devbox run compile",
"deno install --allow-net --allow-env --allow-read -g --name ghadmin -c deno.json -f main.ts"
],
"compile": [
"mkdir -p dist",
"deno compile --allow-net --allow-env --allow-read --output dist/ghadmin main.ts"
],
"compile:linux:x64": [
"mkdir -p dist",
"deno compile --allow-net --allow-env --allow-read --target x86_64-unknown-linux-gnu --output dist/ghadmin-linux-x64 main.ts"
],
"compile:linux:arm64": [
"mkdir -p dist",
"deno compile --allow-net --allow-env --allow-read --target aarch64-unknown-linux-gnu --output dist/ghadmin-linux-arm64 main.ts"
],
"compile:macos:x64": [
"mkdir -p dist",
"deno compile --allow-net --allow-env --allow-read --target x86_64-apple-darwin --output dist/ghadmin-macos-x64 main.ts"
],
"compile:macos:arm64": [
"mkdir -p dist",
"deno compile --allow-net --allow-env --allow-read --target aarch64-apple-darwin --output dist/ghadmin-macos-arm64 main.ts"
],
"compile:windows:x64": [
"mkdir -p dist",
"deno compile --allow-net --allow-env --allow-read --target x86_64-pc-windows-msvc --output dist/ghadmin-windows-x64.exe main.ts"
],
"compile:all": [
"mkdir -p dist",
"devbox run compile:linux:x64",
"devbox run compile:linux:arm64",
"devbox run compile:macos:x64",
"devbox run compile:macos:arm64",
"devbox run compile:windows:x64"
]
}
}
}