Files
commerce/app/admin/tsconfig.json
zeekay 1943f1c093 Hanzo Commerce
Multi-tenant commerce and billing: orders, subscriptions, invoices, plans,
usage metering and a credit ledger. One Go binary. MIT OR Apache-2.0.

Claude-Session: https://claude.ai/code/session_01SAtaDFm8VDiWrhYHNNtxMw
2026-09-23 21:52:16 -07:00

65 lines
1.3 KiB
JSON

{
"compilerOptions": {
"target": "ES2022",
"lib": [
"ES2022",
"DOM",
"DOM.Iterable"
],
"module": "ESNext",
"moduleResolution": "bundler",
"jsx": "preserve",
"strict": true,
"noEmit": true,
"isolatedModules": true,
"esModuleInterop": true,
"skipLibCheck": true,
"resolveJsonModule": true,
"forceConsistentCasingInFileNames": true,
"incremental": true,
"paths": {
"@/*": [
"./src/*"
],
// ONE React type identity + ONE Tamagui: @hanzo/ui is linked from source and
// carries its own copies, which TS would otherwise treat as distinct types.
"react": [
"./node_modules/@types/react"
],
"react/*": [
"./node_modules/@types/react/*"
],
"react-dom": [
"./node_modules/@types/react-dom"
],
"@hanzo/gui": [
"./node_modules/@hanzo/gui"
],
"@hanzo/gui/*": [
"./node_modules/@hanzo/gui/*"
],
"@hanzogui/*": [
"./node_modules/@hanzogui/*"
]
},
"plugins": [
{
"name": "next"
}
],
"allowJs": true
},
"include": [
"next-env.d.ts",
"gui.config.ts",
"gui.d.ts",
"src",
".next/types/**/*.ts"
],
"exclude": [
"node_modules",
".next",
"out"
]
}