mirror of
https://github.com/hanzoai/commerce.git
synced 2026-10-30 15:08:42 +00:00
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
54 lines
1.4 KiB
JSON
54 lines
1.4 KiB
JSON
{
|
|
"compilerOptions": {
|
|
"target": "es2017",
|
|
"lib": ["dom", "dom.iterable", "esnext"],
|
|
"allowJs": true,
|
|
"skipLibCheck": true,
|
|
"strict": true,
|
|
"forceConsistentCasingInFileNames": true,
|
|
"noEmit": true,
|
|
"esModuleInterop": true,
|
|
"module": "esnext",
|
|
"moduleResolution": "bundler",
|
|
"resolveJsonModule": true,
|
|
"isolatedModules": true,
|
|
"jsx": "preserve",
|
|
"incremental": true,
|
|
"paths": {
|
|
// @hanzo/ui's declarations name @hanzogui/web and @hanzogui/core without
|
|
// depending on them, so they resolve to whatever pnpm happened to hoist —
|
|
// the admin's 7.3.0. Two copies of a type is two different types, and the
|
|
// config this app passes GuiProvider stops matching the one it wants.
|
|
// Point them at the copies this app does depend on.
|
|
"@hanzogui/web": [
|
|
"./node_modules/@hanzogui/web"
|
|
],
|
|
"@hanzogui/core": [
|
|
"./node_modules/@hanzogui/core"
|
|
],
|
|
"@lib/*": [
|
|
"./src/lib/*"
|
|
],
|
|
"@modules/*": [
|
|
"./src/modules/*"
|
|
],
|
|
"@pages/*": [
|
|
"./src/pages/*"
|
|
]
|
|
},
|
|
"plugins": [
|
|
{
|
|
"name": "next"
|
|
}
|
|
]
|
|
},
|
|
"include": ["next-env.d.ts", "gui.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
|
|
"exclude": [
|
|
"node_modules",
|
|
".next",
|
|
".nyc_output",
|
|
"coverage",
|
|
"jest-coverage"
|
|
]
|
|
}
|