Files
sonr/tsconfig.json

68 lines
1.4 KiB
JSON
Raw Permalink Normal View History

2025-10-03 14:45:52 -04:00
{
"compilerOptions": {
/* Language and Environment */
"target": "ES2022",
"lib": ["ES2022"],
"module": "NodeNext",
"moduleResolution": "NodeNext",
/* Type Checking */
"strict": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
"noUncheckedIndexedAccess": true,
"noImplicitOverride": true,
"allowUnusedLabels": false,
"allowUnreachableCode": false,
/* Modules */
"resolveJsonModule": true,
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
/* Emit */
"declaration": true,
"declarationMap": true,
"sourceMap": true,
"removeComments": true,
"newLine": "lf",
/* Projects */
"composite": true,
"incremental": true,
"tsBuildInfoFile": ".tsbuildinfo",
/* Completeness */
"skipLibCheck": true,
/* Output */
"outDir": "dist",
"rootDir": "."
},
"references": [
{ "path": "./cli/install" },
{ "path": "./cli/join-testnet" },
{ "path": "./packages/es" },
{ "path": "./packages/sdk" },
{ "path": "./packages/ui" },
{ "path": "./web/api" },
{ "path": "./web/auth" },
{ "path": "./web/dash" }
],
"exclude": [
"node_modules",
"**/node_modules",
"dist",
"**/dist",
"build",
"**/build",
"coverage",
"**/coverage",
".turbo",
"**/.turbo"
]
}