-
-
Notifications
You must be signed in to change notification settings - Fork 117
Expand file tree
/
Copy pathdeno.json
More file actions
82 lines (81 loc) · 3.15 KB
/
Copy pathdeno.json
File metadata and controls
82 lines (81 loc) · 3.15 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
70
71
72
73
74
75
76
77
78
79
80
81
82
{
"version": "0.53.1",
"nodeModulesDir": "auto",
"workspace": [
"packages/core",
"packages/gate",
"packages/ai",
"packages/server",
"packages/infra",
"packages/cli"
],
"tasks": {
"dev": "deno run --allow-all src/main.ts",
"chat": "deno run --allow-all src/main.ts agent chat",
"migrate": "deno run --allow-all src/db/migrate.ts",
"lint": "deno lint",
"fmt": "deno fmt",
"check": "deno check src/main.ts",
"serve": "deno run --allow-all src/main.ts server start",
"test": "deno test --allow-all",
"i18n:validate": "deno run --allow-read src/i18n/scripts/validate.ts",
"i18n:sync": "deno run --allow-read --allow-write src/i18n/scripts/sync.ts",
"i18n:extract": "deno run --allow-read --allow-write src/i18n/scripts/extract.ts",
"coverage": "deno test --allow-all --coverage=coverage/raw && deno coverage coverage/raw --html",
"coverage:ci": "deno test --allow-all --coverage=coverage/raw --junit-path=coverage/junit.xml && deno coverage coverage/raw --lcov --output=coverage/lcov.info",
"validator": "deno run --allow-read --allow-write --allow-net --allow-env --allow-sys src/processes/validator-process.ts",
"executor": "deno run --allow-read --allow-write --allow-run --allow-net --allow-env --allow-sys src/processes/executor-process.ts",
"scheduler": "deno run --allow-read --allow-write --allow-run --allow-net --allow-env --allow-sys packages/infra/src/processes/scheduler-process.ts",
"daemon": "deno run --allow-all src/main.ts daemon run",
"daemon:start": "deno run --allow-all src/main.ts daemon start",
"restart": "deno run --allow-all src/main.ts daemon restart",
"stop": "deno run --allow-all src/main.ts daemon stop",
"build-dashboard": "deno run --allow-read --allow-write --allow-net desktop/build-dashboard.ts",
"build-desktop": "deno run --allow-read --allow-write desktop/build-desktop.ts"
},
"imports": {
"@std/assert": "jsr:@std/assert@^1.0.19",
"@std/encoding/base64": "jsr:@std/encoding@^1.0.10/base64",
"@std/path": "jsr:@std/path@^1.0.8",
"@std/fs": "jsr:@std/fs@^1.0.6",
"@std/fmt": "jsr:@std/fmt@^1.0.3",
"@std/yaml": "jsr:@std/yaml@^1.0.0",
"@cliffy/command": "jsr:@cliffy/command@^1.2.1",
"@cliffy/prompt": "jsr:@cliffy/prompt@^1.2.1",
"npm:@anthropic-ai/sdk": "npm:@anthropic-ai/sdk@^0.39.0",
"npm:openai": "npm:openai@^4.98.0",
"npm:@google/generative-ai": "npm:@google/generative-ai@^0.21.0",
"npm:@aws-sdk/client-bedrock-runtime": "npm:@aws-sdk/client-bedrock-runtime@^3.896.0",
"npm:@libsql/client": "npm:@libsql/client@^0.15.5",
"npm:web-tree-sitter": "npm:web-tree-sitter@^0.24.0"
},
"compilerOptions": {
"strict": true,
"lib": ["deno.window"]
},
"lint": {
"rules": {
"exclude": [
"no-explicit-any",
"no-unused-vars",
"require-await",
"prefer-const",
"no-import-prefix",
"no-unversioned-import"
]
}
},
"fmt": {
"useTabs": false,
"lineWidth": 100,
"indentWidth": 2,
"singleQuote": true,
"semiColons": true
},
"exclude": [
"docs/",
".git/",
"node_modules/",
"CHANGELOG.md"
]
}