Files
create-better-t-stack/apps/cli/templates/backend/server/server-base/tsconfig.json.hbs

33 lines
857 B
Handlebars

{
"compilerOptions": {
"target": "ESNext",
"module": "ESNext",
"moduleResolution": "bundler",
"verbatimModuleSyntax": true,
"strict": true,
"skipLibCheck": true,
"baseUrl": "./",
"paths": {
"@/*": ["./src/*"]{{#if (eq orm "prisma")}},
"prisma": ["node_modules/prisma"]{{/if}}
},
"outDir": "./dist",
"types": [
{{#if (eq runtime "node")}}
"node"
{{else if (eq runtime "bun")}}
"bun"
{{else if (eq runtime "workers")}}
"node"
{{else}}
"node",
"bun"
{{/if}}{{#if (eq serverDeploy "alchemy")}},
"@cloudflare/workers-types"{{/if}}
]{{#unless (or (eq backend "convex") (eq backend "none"))}},
"composite": true{{/unless}},
"jsx": "react-jsx"{{#if (eq backend "hono")}},
"jsxImportSource": "hono/jsx"{{/if}}
}
}