Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
82 lines (82 loc) · 3.13 KB
/
Copy pathpackage.json
File metadata and controls
82 lines (82 loc) · 3.13 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
{
"name": "agent-tutorial",
"version": "0.1.0",
"description": "20 章累进式 OpenAI Agent 教程配套实现",
"type": "module",
"private": true,
"engines": {
"node": ">=20.12"
},
"bin": {
"agent-tutorial": "./dist/ch20/src/cli.js"
},
"scripts": {
"build": "tsc -p tsconfig.build.json",
"agent-tutorial": "tsx chapters/ch20/src/cli.ts",
"ch01": "tsx chapters/ch01/src/chapters/ch01.ts",
"ch02": "tsx chapters/ch02/src/chapters/ch02.ts",
"ch03": "tsx chapters/ch03/src/chapters/ch03.ts",
"ch04": "tsx chapters/ch04/src/chapters/ch04.ts",
"ch05": "tsx chapters/ch05/src/chapters/ch05.ts",
"ch06": "tsx chapters/ch06/src/chapters/ch06.ts",
"ch07": "tsx chapters/ch07/src/chapters/ch07.ts",
"ch08": "tsx chapters/ch08/src/chapters/ch08.ts",
"ch09": "tsx chapters/ch09/src/chapters/ch09.ts",
"ch10": "tsx chapters/ch10/src/chapters/ch10.ts",
"ch11": "tsx chapters/ch11/src/chapters/ch11.ts",
"ch12": "tsx chapters/ch12/src/chapters/ch12.ts",
"ch13": "tsx chapters/ch13/src/chapters/ch13.ts",
"ch14": "tsx chapters/ch14/src/chapters/ch14.ts",
"ch15": "tsx chapters/ch15/src/chapters/ch15.ts",
"ch16": "tsx chapters/ch16/src/chapters/ch16.ts",
"ch17": "tsx chapters/ch17/src/chapters/ch17.ts",
"ch18": "tsx chapters/ch18/src/chapters/ch18.ts",
"ch19": "tsx chapters/ch19/src/chapters/ch19.ts",
"ch20": "tsx chapters/ch20/src/chapters/ch20.ts",
"format:check": "biome format .",
"lint": "biome lint .",
"test": "vitest run chapters/ch20/tests",
"test:ch01": "vitest run chapters/ch01/tests",
"test:ch02": "vitest run chapters/ch02/tests",
"test:ch03": "vitest run chapters/ch03/tests",
"test:ch04": "vitest run chapters/ch04/tests",
"test:ch05": "vitest run chapters/ch05/tests",
"test:ch06": "vitest run chapters/ch06/tests",
"test:ch07": "vitest run chapters/ch07/tests",
"test:ch08": "vitest run chapters/ch08/tests",
"test:ch09": "vitest run chapters/ch09/tests",
"test:ch10": "vitest run chapters/ch10/tests",
"test:ch11": "vitest run chapters/ch11/tests",
"test:ch12": "vitest run chapters/ch12/tests",
"test:ch13": "vitest run chapters/ch13/tests",
"test:ch14": "vitest run chapters/ch14/tests",
"test:ch15": "vitest run chapters/ch15/tests",
"test:ch16": "vitest run chapters/ch16/tests",
"test:ch17": "vitest run chapters/ch17/tests",
"test:ch18": "vitest run chapters/ch18/tests",
"test:ch19": "vitest run chapters/ch19/tests",
"test:ch20": "vitest run chapters/ch20/tests",
"typecheck": "tsc --noEmit -p tsconfig.json",
"verify:snapshot-drift": "node scripts/verify-snapshot-drift.mjs"
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.30.0",
"ajv": "^8.20.0",
"cron-parser": "5.6.2",
"dotenv": "17.2.3",
"openai": "7.0.0",
"proper-lockfile": "4.1.2",
"sql.js": "1.14.1",
"yaml": "2.9.0",
"zod": "4.4.3"
},
"devDependencies": {
"@biomejs/biome": "2.5.6",
"@types/node": "26.1.2",
"@types/proper-lockfile": "4.1.4",
"@types/sql.js": "1.4.11",
"tsx": "4.23.1",
"typescript": "7.0.2",
"vitest": "4.1.10"
}
}