chore: use tsconfig monorepo setup (#4826)

This commit is contained in:
Alex Yang
2025-09-22 16:39:08 -07:00
parent c456b6a2c5
commit 270daad9c8
3 changed files with 366 additions and 20 deletions

348
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,8 @@
{ {
"compilerOptions": { "compilerOptions": {
"strict": true,
"target": "esnext",
"downlevelIteration": true,
"baseUrl": ".", "baseUrl": ".",
"strict": true, "strict": true,
"target": "esnext", "target": "esnext",
@@ -7,11 +10,42 @@
"esModuleInterop": true, "esModuleInterop": true,
"module": "esnext", "module": "esnext",
"moduleResolution": "bundler", "moduleResolution": "bundler",
"module": "esnext",
"moduleResolution": "bundler",
"skipLibCheck": true, "skipLibCheck": true,
"verbatimModuleSyntax": true, "verbatimModuleSyntax": true,
"noUnusedLocals": false, "noUnusedLocals": false,
"noUnusedParameters": false, "noUnusedParameters": false,
"noUnusedLocals": false,
"noUnusedParameters": false,
"noUncheckedIndexedAccess": true, "noUncheckedIndexedAccess": true,
"exactOptionalPropertyTypes": false,
"declaration": true,
"emitDeclarationOnly": true,
"composite": true,
"incremental": true,
"noErrorTruncation": true,
"types": ["node"]
},
"references": [
{
"path": "./packages/better-auth"
},
{
"path": "./packages/cli"
},
{
"path": "./packages/expo"
},
{
"path": "./packages/sso"
},
{
"path": "./packages/stripe"
}
],
"files": [],
"include": [],
"exactOptionalPropertyTypes": false, "exactOptionalPropertyTypes": false,
"declaration": true, "declaration": true,
"emitDeclarationOnly": true, "emitDeclarationOnly": true,

View File

@@ -37,6 +37,10 @@
"dependsOn": ["^build"], "dependsOn": ["^build"],
"outputs": [] "outputs": []
}, },
"typecheck": {
"outputs": [".tsbuildinfo", "dist/**"],
"cache": true
},
"deploy": { "deploy": {
"cache": false "cache": false
}, },