mirror of
https://github.com/AIPexStudio/AIPex.git
synced 2026-05-14 03:01:37 +00:00
40 lines
1.5 KiB
JSON
40 lines
1.5 KiB
JSON
{
|
|
"compilerOptions": {
|
|
"strict": true,
|
|
"target": "esnext",
|
|
"module": "esnext",
|
|
"moduleResolution": "bundler",
|
|
"baseUrl": ".",
|
|
"paths": {
|
|
"@aipexstudio/aipex-core": ["./packages/core/src"],
|
|
"@aipexstudio/aipex-core/*": ["./packages/core/src/*"],
|
|
"@aipexstudio/aipex-react": ["./packages/aipex-react/src"],
|
|
"@aipexstudio/aipex-react/*": ["./packages/aipex-react/src/*"],
|
|
"@aipexstudio/browser-runtime": ["./packages/browser-runtime/src"],
|
|
"@aipexstudio/browser-runtime/*": ["./packages/browser-runtime/src/*"]
|
|
},
|
|
"downlevelIteration": true,
|
|
"esModuleInterop": true,
|
|
"skipLibCheck": true,
|
|
"verbatimModuleSyntax": true,
|
|
"noUncheckedIndexedAccess": true,
|
|
"exactOptionalPropertyTypes": false,
|
|
"incremental": true,
|
|
"noErrorTruncation": true,
|
|
"composite": true,
|
|
"declaration": true,
|
|
"emitDeclarationOnly": true,
|
|
"resolveJsonModule": true,
|
|
"types": ["node"],
|
|
// Put the .d.ts files output and cache file (tsbuildinfo) in a directory
|
|
// that will be ignored by other tools.
|
|
"outDir": "${configDir}/node_modules/.cache/ts/out",
|
|
"tsBuildInfoFile": "${configDir}/node_modules/.cache/ts/tsbuildinfo",
|
|
// A custom condition that can be set to the "exports" filed in package.json
|
|
// and it should directs to the source .ts files. This enables the
|
|
// jump-to-definition feature in IDEs to function properly.
|
|
"customConditions": ["dev-source"]
|
|
},
|
|
"exclude": ["**/dist/**", "**/node_modules/**"]
|
|
}
|