-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdeno.jsonc
More file actions
45 lines (45 loc) · 1.35 KB
/
deno.jsonc
File metadata and controls
45 lines (45 loc) · 1.35 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
{
"tasks": {
"dev": "deno run --allow-env --allow-read --allow-write --allow-net --allow-run --env-file=.env --watch src/main.tsx",
"start": "deno run --allow-env --allow-read --allow-write --allow-net --allow-run --env-file=.env src/main.tsx"
},
"imports": {
"@std/assert": "jsr:@std/assert@1",
"@std/fmt": "jsr:@std/fmt@1",
"@std/io": "jsr:@std/io@0.224.9",
"@types/node": "npm:@types/node@^24.2.0",
"@types/react": "npm:@types/react@^18.2.0",
"react": "npm:react@^18.2.0",
"react/jsx-runtime": "npm:react@^18.2.0/jsx-runtime",
"react/jsx-dev-runtime": "npm:react@^18.2.0/jsx-dev-runtime",
"ink": "npm:ink@^3.2.0",
"openai": "npm:openai@^4.47.1",
"@modelcontextprotocol/sdk": "npm:@modelcontextprotocol/sdk@^0.5.0"
},
"compilerOptions": {
// Enable JSX with automatic runtime
"jsx": "react-jsx",
"jsxImportSource": "react",
// TypeScript configuration
"strict": true,
"checkJs": false,
"types": [ "node", "@types/react" ]
},
"fmt": {
"useTabs": false,
"lineWidth": 80,
"indentWidth": 2,
"semiColons": true,
"singleQuote": false,
"proseWrap": "preserve",
"include": ["src/"],
"exclude": ["node_modules/", "dist/"]
},
"lint": {
"include": ["src/"],
"exclude": ["node_modules/", "dist/"],
"rules": {
"tags": ["recommended"]
}
}
}