mirror of
https://github.com/badlogic/pi-mono.git
synced 2026-11-05 23:37:25 +00:00
src/next is src (the main export), src/next-node is src/node with short subpaths (/http, /workers, /plugins, /plugins/runtime, /app, /surfaces, /web, /react, /tui, /tui/launcher); the foundations get /json and /watch; Chord v1 moves to src/old (/old, /old/node) until p2 runs on v2; tests and docs move likewise (test/, docs/, test/old, docs/old). Durable and env import the foundations from their subpaths.
204 lines
6.4 KiB
JSON
204 lines
6.4 KiB
JSON
// Type-checks the example extensions against the modules extensions see at run time (core/extensions/virtual-modules.ts):
|
|
// "@earendil-works/pi-ai" is the extension view, which adds TypeBox's Type, Static and TSchema to the compat entry (the
|
|
// view imports "@earendil-works/pi-ai/compat", so that path stays the package's own).
|
|
// The other paths repeat the root tsconfig.json; keep them in sync.
|
|
// Also the test that imports the subagent example: it type-checks only against the extension view.
|
|
{
|
|
"extends": "../../../tsconfig.json",
|
|
"compilerOptions": {
|
|
"paths": {
|
|
"@earendil-works/chord": [
|
|
"../../../packages/chord/src/index.ts"
|
|
],
|
|
"@earendil-works/chord/context": [
|
|
"../../../packages/chord/src/context/index.ts"
|
|
],
|
|
"@earendil-works/chord/delta": [
|
|
"../../../packages/chord/src/delta/index.ts"
|
|
],
|
|
"@earendil-works/chord/json": [
|
|
"../../../packages/chord/src/json.ts"
|
|
],
|
|
"@earendil-works/chord/watch": [
|
|
"../../../packages/chord/src/watch.ts"
|
|
],
|
|
"@earendil-works/chord/output": [
|
|
"../../../packages/chord/src/output.ts"
|
|
],
|
|
"@earendil-works/chord/sqlite": [
|
|
"../../../packages/chord/src/sqlite/index.ts"
|
|
],
|
|
"@earendil-works/chord/sqlite/node": [
|
|
"../../../packages/chord/src/sqlite/node.ts"
|
|
],
|
|
"@earendil-works/chord/sqlite/cloudflare": [
|
|
"../../../packages/chord/src/sqlite/cloudflare.ts"
|
|
],
|
|
"@earendil-works/chord/telemetry-sqlite": [
|
|
"../../../packages/chord/src/telemetry-sqlite/index.ts"
|
|
],
|
|
"@earendil-works/chord/http": [
|
|
"../../../packages/chord/src/node/http/index.ts"
|
|
],
|
|
"@earendil-works/chord/workers": [
|
|
"../../../packages/chord/src/node/workers/index.ts"
|
|
],
|
|
"@earendil-works/chord/plugins": [
|
|
"../../../packages/chord/src/node/plugins/index.ts"
|
|
],
|
|
"@earendil-works/chord/plugins/runtime": [
|
|
"../../../packages/chord/src/node/plugins/runtime.ts"
|
|
],
|
|
"@earendil-works/chord/app": [
|
|
"../../../packages/chord/src/node/app/index.ts"
|
|
],
|
|
"@earendil-works/chord/web": [
|
|
"../../../packages/chord/src/web/index.ts"
|
|
],
|
|
"@earendil-works/chord/surfaces": [
|
|
"../../../packages/chord/src/node/surfaces/index.ts"
|
|
],
|
|
"@earendil-works/chord/react": [
|
|
"../../../packages/chord/src/react/index.ts"
|
|
],
|
|
"@earendil-works/chord/tui": [
|
|
"../../../packages/chord/src/tui/index.ts"
|
|
],
|
|
"@earendil-works/chord/tui/launcher": [
|
|
"../../../packages/chord/src/node/tui/index.ts"
|
|
],
|
|
"@earendil-works/chord/old": [
|
|
"../../../packages/chord/src/old/index.ts"
|
|
],
|
|
"@earendil-works/chord/old/node": [
|
|
"../../../packages/chord/src/old/node.ts"
|
|
],
|
|
"@test/contracts/*": [
|
|
"../../chord/test/node/fixtures/plugins/contracts/*.ts"
|
|
],
|
|
"@example/contracts/*": [
|
|
"../../chord/test/examples/35-plugins/plugins/contracts/*.ts"
|
|
],
|
|
"@example/weather/*": [
|
|
"../../chord/test/examples/36-plugin-failures/plugins/weather/*.ts"
|
|
],
|
|
"@example/prices/*": [
|
|
"../../chord/test/examples/36-plugin-failures/plugins/prices/*.ts"
|
|
],
|
|
"@example/shapes/*": [
|
|
"../../chord/test/examples/37-plugin-imports/plugins/shapes/*.ts"
|
|
],
|
|
"@example/shared/*": [
|
|
"../../chord/test/examples/38-watch-and-rollout/plugins/contracts/*.ts"
|
|
],
|
|
"@earendil-works/pi-telemetry": [
|
|
"../../../packages/telemetry/src/index.ts"
|
|
],
|
|
"@earendil-works/pi-telemetry/testing": [
|
|
"../../../packages/telemetry/src/testing/index.ts"
|
|
],
|
|
"@earendil-works/pi-telemetry/render": [
|
|
"../../../packages/telemetry/src/render.ts"
|
|
],
|
|
"@earendil-works/pi-codemode": [
|
|
"../../../packages/codemode/src/index.ts"
|
|
],
|
|
"@earendil-works/pi-codemode/cloudflare": [
|
|
"../../../packages/codemode/src/cloudflare.ts"
|
|
],
|
|
"@earendil-works/pi-codemode/declarations": [
|
|
"../../../packages/codemode/src/declarations.ts"
|
|
],
|
|
"@earendil-works/pi-codemode/portable": [
|
|
"../../../packages/codemode/src/portable.ts"
|
|
],
|
|
"@earendil-works/pi-codemode/source": [
|
|
"../../../packages/codemode/src/source.ts"
|
|
],
|
|
"@earendil-works/pi-codemode/worker": [
|
|
"../../../packages/codemode/src/runtime/worker.ts"
|
|
],
|
|
"@earendil-works/pi-schema": [
|
|
"../../../packages/schema/src/index.ts"
|
|
],
|
|
"@earendil-works/pi-schema/formats": [
|
|
"../../../packages/schema/src/formats/index.ts"
|
|
],
|
|
"@earendil-works/pi-mcp": [
|
|
"../../../packages/mcp/src/index.ts"
|
|
],
|
|
"@earendil-works/pi-mcp/oauth": [
|
|
"../../../packages/mcp/src/oauth/index.ts"
|
|
],
|
|
"@earendil-works/pi-mcp/testing": [
|
|
"../../../packages/mcp/src/testing/index.ts"
|
|
],
|
|
"@earendil-works/pi-ai": [
|
|
"../../../packages/coding-agent/src/core/extensions/pi-ai-extension-view.ts"
|
|
],
|
|
"@earendil-works/pi-ai/oauth": [
|
|
"../../../packages/ai/src/oauth.ts"
|
|
],
|
|
"@earendil-works/pi-ai/*": [
|
|
"../../../packages/ai/src/*.ts",
|
|
"../../../packages/ai/src/providers/*.ts"
|
|
],
|
|
"@earendil-works/pi-ai/dist/*": [
|
|
"../../../packages/ai/src/*"
|
|
],
|
|
"@earendil-works/pi-durable": [
|
|
"../../../packages/durable/src/index.ts"
|
|
],
|
|
"@earendil-works/pi-durable/testing": [
|
|
"../../../packages/durable/src/testing/index.ts"
|
|
],
|
|
"@earendil-works/pi-durable/*": [
|
|
"../../../packages/durable/src/*.ts",
|
|
"../../../packages/durable/src/*/index.ts",
|
|
"../../../packages/durable/src/*"
|
|
],
|
|
"@earendil-works/pi-env": [
|
|
"../../../packages/env/src/index.ts"
|
|
],
|
|
"@earendil-works/pi-agent-core": [
|
|
"../../../packages/agent/src/index.ts"
|
|
],
|
|
"@earendil-works/pi-coding-agent": [
|
|
"../../../packages/coding-agent/src/index.ts"
|
|
],
|
|
"@earendil-works/pi-coding-agent/hooks": [
|
|
"../../../packages/coding-agent/src/core/hooks/index.ts"
|
|
],
|
|
"@earendil-works/pi-coding-agent/*": [
|
|
"../../../packages/coding-agent/src/*"
|
|
],
|
|
"typebox": [
|
|
"../../../node_modules/typebox"
|
|
],
|
|
"@earendil-works/pi-tui": [
|
|
"../../../packages/tui/src/index.ts"
|
|
],
|
|
"@earendil-works/pi-tui/*": [
|
|
"../../../packages/tui/src/*"
|
|
],
|
|
"@earendil-works/pi-agent-old": [
|
|
"../../../packages/agent-old/src/index.ts"
|
|
],
|
|
"@earendil-works/pi-agent-old/*": [
|
|
"../../../packages/agent-old/src/*"
|
|
],
|
|
"@mariozechner/pi-ai": [
|
|
"../../../packages/coding-agent/src/core/extensions/pi-ai-extension-view.ts"
|
|
]
|
|
}
|
|
},
|
|
"include": [
|
|
"./extensions/**/*",
|
|
"../../*/src/**/*.d.ts",
|
|
"../test/suite/regressions/8261-subagent-project-trust.test.ts"
|
|
],
|
|
"exclude": [
|
|
"**/node_modules/**",
|
|
"./extensions/gondolin/**"
|
|
]
|
|
}
|