27 lines
956 B
JSON
27 lines
956 B
JSON
|
|
{
|
||
|
|
"//": [
|
||
|
|
"The pi extension is shipped as source (embedded in the CLI, then written",
|
||
|
|
"into ~/.pi/agent/extensions/) and is therefore never compiled by the CLI's",
|
||
|
|
"own build. Without this project it was typechecked by nothing, which is how",
|
||
|
|
"a ctx.ui.select() call with the wrong option shape shipped.",
|
||
|
|
"",
|
||
|
|
"It is checked against the REAL @earendil-works/pi-coding-agent types (a dev",
|
||
|
|
"dependency) rather than a hand-written shim, because a shim drifting from",
|
||
|
|
"the published API is the exact failure mode this guards against."
|
||
|
|
],
|
||
|
|
"compilerOptions": {
|
||
|
|
"target": "ES2022",
|
||
|
|
"module": "ESNext",
|
||
|
|
"moduleResolution": "bundler",
|
||
|
|
"lib": ["ES2022"],
|
||
|
|
"types": ["node"],
|
||
|
|
"strict": true,
|
||
|
|
"noImplicitOverride": true,
|
||
|
|
"noUncheckedIndexedAccess": false,
|
||
|
|
"noEmit": true,
|
||
|
|
"skipLibCheck": true,
|
||
|
|
"forceConsistentCasingInFileNames": true
|
||
|
|
},
|
||
|
|
"files": ["mcpctl-pi.ts", "mcp-http.ts"]
|
||
|
|
}
|