-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdeno.json
More file actions
31 lines (31 loc) · 2.58 KB
/
Copy pathdeno.json
File metadata and controls
31 lines (31 loc) · 2.58 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
{
"fmt": {
"indentWidth": 4,
"lineWidth": 120,
"singleQuote": true,
"semiColons": true,
"exclude": [
".devcontainer/**",
"README.md",
".github/**"
]
},
"tasks": {
"pre-compile": "rm -rf ./bin && mkdir ./bin",
"compile:linux_amd64": "deno compile --config=./deno.json --allow-env --allow-read --allow-write --allow-net --unsafely-ignore-certificate-errors --allow-run=kubectl,tar --output=./bin/cf-support_linux_amd64 --target=x86_64-unknown-linux-gnu ./src/main.ts",
"compile:linux_arm64": "deno compile --config=./deno.json --allow-env --allow-read --allow-write --allow-net --unsafely-ignore-certificate-errors --allow-run=kubectl,tar --output=./bin/cf-support_linux_arm64 --target=aarch64-unknown-linux-gnu ./src/main.ts",
"compile:apple_amd64": "deno compile --config=./deno.json --allow-env --allow-read --allow-write --allow-net --unsafely-ignore-certificate-errors --allow-run=kubectl,tar --output=./bin/cf-support_darwin_amd64 --target=x86_64-apple-darwin ./src/main.ts",
"compile:apple_arm64": "deno compile --config=./deno.json --allow-env --allow-read --allow-write --allow-net --unsafely-ignore-certificate-errors --allow-run=kubectl,tar --output=./bin/cf-support_darwin_arm64 --target=aarch64-apple-darwin ./src/main.ts",
"compile:windows": "deno compile --config=./deno.json --allow-env --allow-read --allow-write --allow-net --unsafely-ignore-certificate-errors --allow-run=kubectl,tar --output=./bin/cf-support_windows_amd64 --target=x86_64-pc-windows-msvc ./src/main.ts",
"compile": "deno task pre-compile && deno task compile:linux_amd64 && deno task compile:linux_arm64 && deno task compile:windows && deno task compile:apple_amd64 && deno task compile:apple_arm64",
"package": "cd bin && tar -czvf ./cf-support_linux_amd64.tar.gz cf-support_linux_amd64 && tar -czvf ./cf-support_linux_arm64.tar.gz ./cf-support_linux_arm64 && tar -czvf ./cf-support_darwin_amd64.tar.gz ./cf-support_darwin_amd64 && tar -czvf ./cf-support_darwin_arm64.tar.gz ./cf-support_darwin_arm64 && zip ./cf-support_windows_amd64.zip ./cf-support_windows_amd64.exe"
},
"imports": {
"@cliffy/command": "jsr:@cliffy/command@1.2.1",
"@cloudydeno/kubernetes-apis": "jsr:@cloudydeno/kubernetes-apis@0.7.2",
"@cloudydeno/kubernetes-client": "jsr:@cloudydeno/kubernetes-client@0.8.1",
"@deno-library/logger": "jsr:@deno-library/logger@1.2.0",
"@henrygd/semaphore": "jsr:@henrygd/semaphore@0.1.0",
"@std/yaml": "jsr:@std/yaml@1.1.1"
}
}