Files
puter/tsconfig.json
2026-05-01 17:11:19 -07:00

60 lines
1.5 KiB
JSON

{
"compilerOptions": {
"target": "ES2022",
"module": "ESNext",
"moduleResolution": "Bundler",
"rootDir": ".",
"outDir": "./dist",
"baseUrl": ".",
"paths": {
"@heyputer/backend": [
"src/backend/exports.ts"
],
"@heyputer/backend/src/*": [
"src/backend/*"
],
"@heyputer/backend/*": [
"src/backend/*"
]
},
"allowJs": true,
"checkJs": false,
"strict": true,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"skipLibCheck": true,
"sourceMap": true,
"inlineSources": true,
"removeComments": true,
"noEmit": true,
"noEmitOnError": false,
"noImplicitAny": false
},
"include": [
"src/backend/**/*",
"extensions/**/*"
],
"exclude": [
"**/*.test.ts",
"**/*.test.mts",
"**/*.spec.ts",
"**/*.spec.mts",
"**/tests/**",
"**/node_modules/**",
"dist/**",
"volatile/**",
"extensions/**/node_modules/**",
"src/backend/test/**",
"src/backend/tools/**",
"src/backend/vitest.config.ts",
"src/backend/vitest.bench.config.ts",
"src/backend/vitest.bench.config.js",
"src/backend/services/worker/template/puter-portable.js",
"src/backend/services/DynamoKVStore/DynamoKVStore.ts",
"src/backend/clients/s3/S3Client.js",
"src/backend/clients/s3/s3ClientProvider.js",
"src/backend/clients/redis/RedisClient.js",
"src/backend/clients/dynamodb/DDBClient.js"
]
}