thelounge/tsconfig.base.json
2022-05-21 11:47:55 -07:00

35 lines
837 B
JSON

{
"compilerOptions": {
"paths": {
"@src/*": ["src/*"],
"@client/*": ["client/*"]
},
"target": "esnext",
"module": "commonjs",
"outDir": "dist",
"declaration": true,
// "lib": ["es2019" ],
"baseUrl": ".",
"rootDir": "./",
"allowJs": true,
"resolveJsonModule": true,
"composite": true,
"strict": true /* Enable all strict type-checking options. */,
"typeRoots": ["./src/"],
"moduleResolution": "node",
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true /* Disallow inconsistently-cased references to the same file. */
},
"files": ["./src/index.d.ts"],
"exclude": ["./node_modules", "./public/*"],
"references": [
{
"path": "./src,"
},
{
"path": "./client"
}
]
}