-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdeno.jsonc
More file actions
69 lines (69 loc) · 4 KB
/
deno.jsonc
File metadata and controls
69 lines (69 loc) · 4 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
{
"name": "bb",
"version": "0.9.10-oss",
"license": "AGPL-3.0-or-later",
"copyright": "2025 - Beyond Better <charlie@beyondbetter.app>",
"exports": "./cli/src/main.ts",
"tasks": {
"tool:check-types-project": "deno task -c ./cli/deno.jsonc check-types && deno task -c ./bui/deno.jsonc check-types && deno task -c ./api/deno.jsonc check-types",
"tool:check-types-api": "deno task -c ./api/deno.jsonc check-types",
"tool:check-types-bui": "deno task -c ./bui/deno.jsonc check-types",
"tool:check-types-cli": "deno task -c ./cli/deno.jsonc check-types",
"tool:check-types-args": "deno check --all $DENO_ARGS",
"tool:test": "deno test --allow-all --unstable-kv $DENO_ARGS",
"tool:test:config": "deno test --allow-read --allow-write --allow-env src/shared/config/tests/",
"tool:format": "deno fmt $DENO_ARGS",
"tool:run-bui": "deno task -c ./bui/deno.jsonc start",
"tool:update-model-capabilities": "deno task -c ./api/deno.jsonc update-model-capabilities",
"format": "deno fmt src/ && deno task -c ./cli/deno.jsonc format && deno task -c ./bui/deno.jsonc format && deno task -c ./api/deno.jsonc format",
"format-deno": "deno fmt ./deno.jsonc ./cli/deno.jsonc ./bui/deno.jsonc ./api/deno.jsonc",
"check-types": "deno task -c ./cli/deno.jsonc check-types && deno task -c ./bui/deno.jsonc check-types && deno task -c ./api/deno.jsonc check-types",
"check-types-deploy": "deno task -c ./cli/deno.jsonc check-types-deploy && deno task -c ./bui/deno.jsonc check-types-deploy && deno task -c ./api/deno.jsonc check-types-deploy",
"check-format": "deno task -c ./cli/deno.jsonc check-format && deno task -c ./bui/deno.jsonc check-format && deno task -c ./api/deno.jsonc check-format",
"generate-tools-manifest": "deno task -c ./api/deno.jsonc generate-tools-manifest",
"update-model-capabilities": "deno task -c ./api/deno.jsonc update-model-capabilities",
"sync-models-to-llm_proxy": "deno task -c ./api/deno.jsonc sync-models-to-llm_proxy",
"start-bui": "deno task -c ./bui/deno.jsonc start",
"start-api": "deno task -c ./api/deno.jsonc start",
"start-api-dev": "deno task -c ./api/deno.jsonc dev",
"build": "deno task -c ./cli/deno.jsonc build && deno task -c ./api/deno.jsonc build && deno task -c ./bui/deno.jsonc build",
"homebrew": "deno task -c ./cli/deno.jsonc build && deno task -c ./api/deno.jsonc build",
"test": "deno task test:config && deno task -c ./cli/deno.jsonc test && deno task -c ./api/deno.jsonc test",
"test:all": "deno task -c ./cli/deno.jsonc test && deno task -c ./bui/deno.jsonc test && deno task -c ./api/deno.jsonc test",
"test:api": "deno task -c ./api/deno.jsonc test",
"test:bui": "deno task -c ./bui/deno.jsonc test",
"test:cli": "deno task -c ./cli/deno.jsonc test",
"test:config": "deno test --allow-read --allow-write --allow-env --unstable-kv src/shared/config/tests/",
"test:config:watch": "deno test --allow-read --allow-write --allow-env --unstable-kv --watch src/shared/config/tests/",
"test:config:coverage": "deno test --allow-read --allow-write --allow-env --unstable-kv --coverage=coverage src/shared/config/tests/ && deno coverage coverage",
"update-deps": "deno task -c ./cli/deno.jsonc update-deps && deno task -c ./bui/deno.jsonc update-deps && deno task -c ./api/deno.jsonc update-deps",
"install-deps": "deno task -c ./cli/deno.jsonc install-deps && deno task -c ./bui/deno.jsonc install-deps && deno task -c ./api/deno.jsonc install-deps",
"update-version": "deno run --allow-read --allow-write --allow-run ./scripts/update_version.ts",
"mkcert": "deno run --allow-read --allow-write --allow-env --allow-run ./scripts/mkcert.ts"
},
"lock": false,
"importMap": "./import_map.json",
"compilerOptions": {
"jsx": "react-jsx",
"jsxImportSource": "preact"
},
"nodeModulesDir": "auto",
"fmt": {
"useTabs": true,
"lineWidth": 120,
"indentWidth": 4,
"semiColons": true,
"singleQuote": true,
"proseWrap": "preserve",
"include": [
"src/",
"cli/src/",
"bui/src/",
"api/src/"
],
"exclude": [
"src/testdata/",
"src/fixtures/**/*.ts"
]
}
}