56 lines
1.6 KiB
JSON
56 lines
1.6 KiB
JSON
{
|
|
"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"
|
|
]
|
|
}
|
|
}
|