{ "nodeModulesDir": "auto", "minimumDependencyAge": { "age": "P1D", "exclude": [ "npm:@earendil-works/*", "jsr:@char/*" ] }, "imports": { "@arborium/arborium": "npm:@arborium/arborium@2.18.2", "@berry/api": "./api/mod.ts", "@berry/api/": "./api/", "@berry/util": "./util/mod.ts", "@berry/util/": "./util/", "@char/aftercare": "jsr:@char/aftercare@^0.7.0", "@char/aftercare/": "jsr:/@char/aftercare@^0.7.0/", "@char/justin": "jsr:@char/justin@^0.4.2", "@codemirror/commands": "npm:@codemirror/commands@6.11.1", "@codemirror/merge": "npm:@codemirror/merge@6.12.2", "@codemirror/state": "npm:@codemirror/state@6.7.6", "@codemirror/view": "npm:@codemirror/view@6.43.14", "diff": "npm:diff@8.0.4", "@deno/vite-plugin": "npm:@deno/vite-plugin@^2.0.4", "@earendil-works/chord": "npm:@earendil-works/chord@1.4.0", "@earendil-works/chord/": "npm:/@earendil-works/chord@1.4.0/", "@earendil-works/pi-ai": "npm:@earendil-works/pi-ai@1.4.0", "@earendil-works/pi-ai/": "npm:/@earendil-works/pi-ai@1.4.0/", "@earendil-works/pi-codemode": "npm:@earendil-works/pi-codemode@1.4.0", "@earendil-works/pi-codemode/": "npm:/@earendil-works/pi-codemode@1.4.0/", "@earendil-works/pi-durable": "npm:@earendil-works/pi-durable@1.4.0", "@earendil-works/pi-durable/": "npm:/@earendil-works/pi-durable@1.4.0/", "@earendil-works/pi-mcp": "npm:@earendil-works/pi-mcp@1.4.0", "@std/assert": "jsr:@std/assert@^1", "@std/encoding": "jsr:@std/encoding@^1", "@std/fs": "jsr:@std/fs@^1", "@std/http": "jsr:@std/http@^1", "@std/path": "jsr:@std/path@^1", "@std/yaml": "jsr:@std/yaml@^1", "marked": "npm:marked@^18.1.0", "happy-dom": "npm:happy-dom@20.8.4", "fake-indexeddb": "npm:fake-indexeddb@6.2.2", "proper-lockfile": "npm:proper-lockfile@4.1.2", "ignore": "npm:ignore@^7.0.12", "typebox": "npm:typebox@1.3.27", "typebox/": "npm:/typebox@1.3.27/", "vite": "npm:vite@^8.3.1", "vite/": "npm:/vite@^8.3.1/" }, "tasks": { "test": "deno test -A --parallel", "server": "deno run -A server/supervisor.ts", "web": "deno run -A npm:vite@^8.3.1 web --configLoader native", "build": "deno run -A npm:vite@^8.3.1 build web --configLoader native", "ghostty": "deno run -A extensions/terminal/build.ts" }, "fmt": { "lineWidth": 100 }, "compilerOptions": { "jsx": "react-jsx", "jsxImportSource": "@char/aftercare", "lib": [ "deno.window", "dom" ] }, "lint": { "rules": { "exclude": [ "jsx-key" ] } } }