docs(spikes): Deno 2.9.7 + TS 7 compatibility spike and ADR-004

Co-Authored-By: Claude Fable 5.1 <[email protected]>
This commit is contained in:
rootandClaude Fable 5.1 committed 2026-09-27 18:24:08 +08:00
1 parent fe3613ee8f
commit cf85481d95
147 files changed
+15213

No files matched your search

+55
View File
@@ -0,0 +1,55 @@
{
"workspace": [
"./packages/x",
"./packages/contracts",
"./apps/server",
"./web"
],
"nodeModulesDir": "auto",
"imports": {
"openworkflow": "npm:[email protected]",
"openworkflow/postgres": "npm:[email protected]/postgres",
"postgres": "npm:postgres@^3.4.9",
"kysely": "npm:kysely@^0.29.6",
"kysely/": "npm:/kysely@^0.29.6/",
"kysely-postgres-js": "npm:kysely-postgres-js@^5.0.1",
"pg": "npm:pg@^8.23.0",
"@types/pg": "npm:@types/pg@^8",
"@earendil-works/pi-agent-core": "npm:@earendil-works/[email protected]",
"@earendil-works/pi-agent-core/": "npm:/@earendil-works/[email protected]/",
"@earendil-works/pi-ai": "npm:@earendil-works/[email protected]",
"typebox": "npm:typebox@^1",
"hono": "npm:hono@^4.13.9",
"hono/": "npm:/hono@^4.13.9/",
"pino": "npm:pino@^10.3.1",
"pino-pretty": "npm:pino-pretty@^13.1.3",
"@logtape/logtape": "npm:@logtape/logtape@^2",
"@std/expect": "jsr:@std/expect@^1",
"@std/testing": "jsr:@std/testing@^1",
"vitest": "npm:[email protected]",
"typescript": "npm:[email protected]",
"@types/node": "npm:@types/node@^24"
},
"tasks": {
"typecheck": "deno check",
"tsgo": "deno task types && deno run -A npm:[email protected]/tsc --noEmit -p tsconfig.tsc.json",
"types": "deno types > types/deno.d.ts"
},
"lint": {
"rules": {
"exclude": [
"no-explicit-any"
]
}
},
"compilerOptions": {
"strict": true,
"noUncheckedIndexedAccess": true,
"verbatimModuleSyntax": true,
"lib": [
"deno.window",
"deno.unstable",
"dom"
]
}
}