-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdeno.jsonc
More file actions
71 lines (63 loc) · 2.15 KB
/
deno.jsonc
File metadata and controls
71 lines (63 loc) · 2.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
{
// Simple MCP Server - Deno Configuration
// Updated for Deno v2+ compatibility
"name": "@beyondbetter/bb-mcp-server-example-plugin-workflows",
"version": "1.0.0",
"description": "Plugin-Workflows example - Multi-step workflow demonstrations with state management",
"author": "Beyond MCP Server Examples",
"license": "MIT",
"exports": {
".": "./main.ts"
},
"compilerOptions": {
"lib": ["deno.window", "deno.unstable"],
"strict": true,
"exactOptionalPropertyTypes": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
"noUncheckedIndexedAccess": true,
"allowUnreachableCode": false,
"allowUnusedLabels": false
},
"fmt": {
"include": ["src/", "main.ts"],
"exclude": ["data/"]
},
"lint": {
"include": ["src/", "main.ts"],
"exclude": ["data/", "*.test.ts"]
},
"test": {
"include": ["tests/**/*.test.ts"],
"exclude": []
},
"tasks": {
"start": "deno run --allow-all --unstable-kv main.ts",
"start:http": "MCP_TRANSPORT=http deno run --allow-all --unstable-kv main.ts",
"start:debug": "LOG_LEVEL=debug deno run --allow-all --unstable-kv main.ts",
"dev": "deno run --allow-all --unstable-kv --watch main.ts",
"test": "deno test --allow-all --unstable-kv tests/",
"test:tools": "deno test --allow-all tests/tools/",
"test:integration": "deno test --allow-all tests/integration/",
"test:watch": "deno test --allow-all --unstable-kv --watch tests/",
"test:no-check": "deno test --allow-all --unstable-kv --no-check tests/",
"tool:test": "deno test --allow-all --unstable-kv --coverage=coverage tests/",
"tool:test:file": "deno test --allow-all --unstable-kv --coverage=coverage ",
"fmt": "deno fmt",
"lint": "deno lint",
"check": "deno check main.ts src/**/*.ts"
},
// use `importMap` for local testing
// "importMap": "../import_map.json",
// use `imports` in real app
"imports": {
"@beyondbetter/bb-mcp-server": "jsr:@beyondbetter/bb-mcp-server",
"@std/assert": "jsr:@std/assert@^1.0.0",
"@std/testing": "jsr:@std/testing@^1.0.0",
"zod": "npm:zod@^3.22.4"
},
"exclude": [
"data/",
".env"
]
}