forked from nodetool-ai/nodetool
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
77 lines (77 loc) · 4.5 KB
/
Copy pathpackage.json
File metadata and controls
77 lines (77 loc) · 4.5 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
{
"name": "nodetool",
"private": true,
"workspaces": [
"packages/protocol",
"packages/kernel",
"packages/runtime",
"packages/models",
"packages/node-sdk",
"packages/base-nodes",
"packages/dsl",
"packages/code-runners",
"packages/fal-codegen",
"packages/fal-nodes",
"packages/replicate-codegen",
"packages/replicate-nodes",
"packages/elevenlabs-nodes",
"packages/websocket",
"packages/agents",
"packages/chat",
"packages/security",
"packages/huggingface",
"packages/vectorstore",
"packages/auth",
"packages/cli",
"packages/storage",
"packages/config",
"packages/deploy",
"packages/elevenlabs-nodes",
"packages/kie-codegen",
"packages/kie-nodes",
"web",
"electron"
],
"scripts": {
"build:packages": "npm run build --workspace=packages/protocol && npm run build --workspace=packages/config && npm run build --workspace=packages/security && npm run build --workspace=packages/huggingface && npm run build --workspace=packages/vectorstore && npm run build --workspace=packages/auth && npm run build --workspace=packages/storage && npm run build --workspace=packages/runtime && npm run build --workspace=packages/kernel && npm run build --workspace=packages/node-sdk && npm run build --workspace=packages/models && npm run build --workspace=packages/code-runners && npm run build --workspace=packages/fal-nodes && npm run build --workspace=packages/replicate-nodes && npm run build --workspace=packages/elevenlabs-nodes && npm run build --workspace=packages/kie-nodes && npm run build --workspace=packages/agents && npm run build --workspace=packages/base-nodes && npm run build --workspace=packages/dsl && npm run build --workspace=packages/chat && npm run build --workspace=packages/websocket",
"build:web": "npm run build --workspace=web",
"build": "npm run build:packages && npm run build:web",
"test:packages": "npm run test --workspace=packages/protocol --workspace=packages/kernel --workspace=packages/runtime --workspace=packages/models --workspace=packages/node-sdk --workspace=packages/base-nodes --workspace=packages/dsl --workspace=packages/code-runners --workspace=packages/fal-codegen --workspace=packages/fal-nodes --workspace=packages/replicate-codegen --workspace=packages/replicate-nodes --workspace=packages/elevenlabs-nodes --workspace=packages/websocket --workspace=packages/agents --workspace=packages/chat --workspace=packages/security --workspace=packages/huggingface --workspace=packages/vectorstore --workspace=packages/auth --workspace=packages/cli --workspace=packages/storage --workspace=packages/config --workspace=packages/deploy --workspace=packages/kie-codegen --workspace=packages/kie-nodes --if-present",
"dev": "concurrently \"npm run dev --workspace=packages/websocket\" \"npm run start --workspace=web\"",
"dev:fast": "concurrently \"npm run dev:fast --workspace=packages/websocket\" \"npm run start --workspace=web\"",
"dev:web": "npm run start --workspace=web",
"dev:server": "npm run dev --workspace=packages/websocket",
"dev:server:fast": "npm run dev:fast --workspace=packages/websocket",
"dev:watch": "concurrently \"node scripts/dev-server.mjs\" \"npm run start --workspace=web\"",
"dev:watch:server": "node scripts/dev-server.mjs",
"lint": "eslint packages/*/src",
"workflow": "node ./scripts/run-workflow.mjs",
"chat": "node ./packages/cli/dist/index.js",
"nodetool": "node ./packages/cli/dist/nodetool.js",
"generate:fal": "npm run generate --workspace=packages/fal-codegen",
"generate:replicate": "npm run generate --workspace=packages/replicate-codegen -- --all && npm run extract-manifest --workspace=packages/replicate-nodes",
"generate:kie": "npm run generate --workspace=packages/kie-codegen -- --all",
"dev:chat": "NODE_OPTIONS='--conditions=nodetool-dev' tsx ./packages/cli/src/index.ts",
"dev:workflow": "NODE_OPTIONS='--conditions=nodetool-dev' tsx ./packages/cli/src/nodetool.ts workflows run",
"dev:nodetool": "NODE_OPTIONS='--conditions=nodetool-dev' tsx ./packages/cli/src/nodetool.ts"
},
"devDependencies": {
"@eslint/js": "^10.0.1",
"@types/jest": "^30.0.0",
"@types/node": "^25.0.8",
"@vitest/coverage-v8": "^4.1.2",
"concurrently": "^9.0.0",
"eslint": "^10.0.3",
"tsx": "^4.0.0",
"typescript-eslint": "^8.56.1",
"vitest": "^4.1.2"
},
"dependencies": {
"@openai/codex-sdk": "^0.118.0",
"keytar": "^7.9.0",
"msgpackr": "^1.11.9"
},
"engines": {
"node": ">=22.0.0 <23.0.0"
}
}