-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpackage.json
More file actions
95 lines (95 loc) · 3.32 KB
/
Copy pathpackage.json
File metadata and controls
95 lines (95 loc) · 3.32 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
83
84
85
86
87
88
89
90
91
92
93
94
95
{
"name": "@doeixd/opencode-ralph-rlm",
"version": "0.4.3",
"description": "Ralph RLM v0.2: OpenCode supervisor provider + loop engine + worker plugin",
"type": "module",
"workspaces": [
"packages/*"
],
"main": "./dist/ralph-rlm.js",
"bin": {
"opencode-ralph-rlm": "./dist/opencode-ralph-rlm.js"
},
"engines": {
"node": ">=20"
},
"exports": {
".": "./dist/ralph-rlm.js",
"./engine": {
"types": "./packages/engine/dist/index.d.ts",
"import": "./packages/engine/dist/index.js"
},
"./worker-plugin": {
"types": "./packages/worker-plugin/dist/index.d.ts",
"import": "./packages/worker-plugin/dist/index.js"
},
"./provider": "./packages/provider/.output/server/index.mjs"
},
"files": [
"dist",
"packages/engine/dist",
"packages/worker-plugin/dist",
"packages/provider/.output",
".opencode/plugins",
"skills",
"dist/opencode-ralph-rlm.js",
"bin/ralph-serve.ts",
"docs/INSTALLATION.md",
"README.md"
],
"publishConfig": {
"access": "public"
},
"scripts": {
"ralph-serve": "bun run bin/ralph-serve.ts",
"build": "bun run build:engine && bun run build:provider && bun run build:worker-plugin && bun run build:plugin && bun run build:cli",
"build:engine": "bun --cwd=packages/engine run build",
"build:provider": "bun --cwd=packages/provider run build",
"build:worker-plugin": "bun --cwd=packages/worker-plugin run build",
"build:plugin": "bun build .opencode/plugins-legacy/ralph-rlm.ts --outfile dist/ralph-rlm.js --target bun --format esm --external @opencode-ai/plugin",
"build:cli": "bun build bin/opencode-ralph-rlm.ts --outfile dist/opencode-ralph-rlm.js --target node --format esm --external nitro",
"typecheck": "tsc -p tsconfig.plugin.json --noEmit && tsc -p tsconfig.legacy-plugin.json --noEmit && bun --cwd=packages/engine run typecheck && bun --cwd=packages/provider run typecheck && bun --cwd=packages/worker-plugin run typecheck",
"typecheck:plugin": "tsc -p tsconfig.plugin.json --noEmit",
"typecheck:legacy-plugin": "tsc -p tsconfig.legacy-plugin.json --noEmit",
"typecheck:engine": "bun --cwd=packages/engine run typecheck",
"typecheck:provider": "bun --cwd=packages/provider run typecheck",
"verify": "bun run bin/verify.ts",
"e2e-smoke": "bun run bin/e2e-smoke.ts",
"publish:npm": "bun run bin/publish-npm.ts",
"spawn-proof": "bun run --cwd packages/engine spawn-proof",
"prepublishOnly": "bun run build",
"release": "npm run release:patch",
"release:patch": "npm version patch && git push --follow-tags",
"release:minor": "npm version minor && git push --follow-tags",
"release:major": "npm version major && git push --follow-tags"
},
"keywords": [
"opencode",
"opencode-plugin",
"ai",
"agent",
"loop",
"ralph",
"rlm",
"recursive-language-model"
],
"repository": {
"type": "git",
"url": "https://github.com/doeixd/opencode-ralph-rlm"
},
"license": "MIT",
"peerDependencies": {
"@opencode-ai/plugin": "*"
},
"optionalDependencies": {
"@ff-labs/fff-node": "^0.9.6"
},
"devDependencies": {
"@doeixd/opencode-ralph-rlm-engine": "workspace:*",
"@opencode-ai/plugin": "*",
"@opencode-ai/sdk": "*",
"@types/node": "^22.0.0",
"effect": "^3.13.0",
"typescript": "^5.7.0"
}
}