Files
YALS/deno.json
2025-09-11 11:23:00 -04:00

39 lines
1.9 KiB
JSON

{
"tasks": {
"dev": "deno run -A --watch main.ts",
"start": "deno run --allow-read --allow-write=api_tokens.yml --allow-env --allow-sys --allow-net --allow-ffi --allow-run main.ts",
"bindings": "cd bindings && ./bindings.sh",
"generate-sha": "deno run --allow-run --allow-write=gitSha.txt --allow-env generateGitSha.ts",
"compile": "deno compile --allow-read --allow-write=api_tokens.yml --allow-env --allow-sys --allow-net --allow-ffi --allow-run --include gitSha.txt main.ts",
"build": "deno task generate-sha && deno task compile",
"bindings-win": "cd bindings && powershell -ExecutionPolicy Bypass -File bindings.ps1",
"compile-win": "deno compile --allow-read --allow-write=api_tokens.yml --allow-env --allow-sys --allow-net --allow-ffi --allow-run --include gitSha.txt --icon assets/icon.ico main.ts",
"build-win": "deno task generate-sha && deno task compile-win"
},
"imports": {
"@/": "./",
"@core/asyncutil": "jsr:@core/asyncutil@^1.2.0",
"@hono/standard-validator": "npm:@hono/standard-validator@^0.1.5",
"hono-openapi": "npm:@kingbri1/hono-openapi@^0.5.1",
"command-line-args": "npm:command-line-args@^6.0.1",
"command-line-usage": "npm:command-line-usage@^7.0.3",
"hono": "npm:hono@^4.9.6",
"@huggingface/jinja": "npm:@huggingface/jinja@^0.5.1",
"@scalar/hono-api-reference": "npm:@scalar/hono-api-reference@0.5.172",
"@std/async": "jsr:@std/async@^1.0.14",
"@std/path": "jsr:@std/path@^1.1.2",
"@std/yaml": "jsr:@std/yaml@^1.0.9",
"winston": "npm:winston@^3.17.0",
"yoctocolors": "npm:yoctocolors@^2.1.2",
"zod": "npm:zod@^4.1.7",
"@types/command-line-args": "npm:@types/command-line-args@^5.2.3",
"@types/command-line-usage": "npm:@types/command-line-usage@^5.0.4"
},
"fmt": {
"indentWidth": 4,
"semiColons": true,
"include": ["**/*.ts"],
"lineWidth": 80
}
}