char-slop/berry

multipurpose self-modifiable agentic harness

git clone https://git.t4t.associates/char-slop/berry

Charlotte Sombump pi to 1.4.0f07649d

main
2.6 KiB75 linesraw
1{
2  "nodeModulesDir": "auto",
3  "minimumDependencyAge": {
4    "age": "P1D",
5    "exclude": [
6      "npm:@earendil-works/*",
7      "jsr:@char/*"
8    ]
9  },
10  "imports": {
11    "@arborium/arborium": "npm:@arborium/arborium@2.18.2",
12    "@berry/api": "./api/mod.ts",
13    "@berry/api/": "./api/",
14    "@berry/util": "./util/mod.ts",
15    "@berry/util/": "./util/",
16    "@char/aftercare": "jsr:@char/aftercare@^0.7.0",
17    "@char/aftercare/": "jsr:/@char/aftercare@^0.7.0/",
18    "@char/justin": "jsr:@char/justin@^0.4.2",
19    "@codemirror/commands": "npm:@codemirror/commands@6.11.1",
20    "@codemirror/merge": "npm:@codemirror/merge@6.12.2",
21    "@codemirror/state": "npm:@codemirror/state@6.7.6",
22    "@codemirror/view": "npm:@codemirror/view@6.43.14",
23    "diff": "npm:diff@8.0.4",
24    "@deno/vite-plugin": "npm:@deno/vite-plugin@^2.0.4",
25    "@earendil-works/chord": "npm:@earendil-works/chord@1.4.0",
26    "@earendil-works/chord/": "npm:/@earendil-works/chord@1.4.0/",
27    "@earendil-works/pi-ai": "npm:@earendil-works/pi-ai@1.4.0",
28    "@earendil-works/pi-ai/": "npm:/@earendil-works/pi-ai@1.4.0/",
29    "@earendil-works/pi-codemode": "npm:@earendil-works/pi-codemode@1.4.0",
30    "@earendil-works/pi-codemode/": "npm:/@earendil-works/pi-codemode@1.4.0/",
31    "@earendil-works/pi-durable": "npm:@earendil-works/pi-durable@1.4.0",
32    "@earendil-works/pi-durable/": "npm:/@earendil-works/pi-durable@1.4.0/",
33    "@earendil-works/pi-mcp": "npm:@earendil-works/pi-mcp@1.4.0",
34    "@std/assert": "jsr:@std/assert@^1",
35    "@std/encoding": "jsr:@std/encoding@^1",
36    "@std/fs": "jsr:@std/fs@^1",
37    "@std/http": "jsr:@std/http@^1",
38    "@std/path": "jsr:@std/path@^1",
39    "@std/yaml": "jsr:@std/yaml@^1",
40    "marked": "npm:marked@^18.1.0",
41    "happy-dom": "npm:happy-dom@20.8.4",
42    "fake-indexeddb": "npm:fake-indexeddb@6.2.2",
43    "proper-lockfile": "npm:proper-lockfile@4.1.2",
44    "ignore": "npm:ignore@^7.0.12",
45    "typebox": "npm:typebox@1.3.27",
46    "typebox/": "npm:/typebox@1.3.27/",
47    "vite": "npm:vite@^8.3.1",
48    "vite/": "npm:/vite@^8.3.1/"
49  },
50  "tasks": {
51    "test": "deno test -A --parallel",
52    "server": "deno run -A server/supervisor.ts",
53    "web": "deno run -A npm:vite@^8.3.1 web --configLoader native",
54    "build": "deno run -A npm:vite@^8.3.1 build web --configLoader native",
55    "ghostty": "deno run -A extensions/terminal/build.ts"
56  },
57  "fmt": {
58    "lineWidth": 100
59  },
60  "compilerOptions": {
61    "jsx": "react-jsx",
62    "jsxImportSource": "@char/aftercare",
63    "lib": [
64      "deno.window",
65      "dom"
66    ]
67  },
68  "lint": {
69    "rules": {
70      "exclude": [
71        "jsx-key"
72      ]
73    }
74  }
75}