{ "extends": "../../tsconfig.base.json", "compilerOptions": { "module": "Node16", "moduleResolution": "node16", "lib": ["ES2022"], "noEmit": true, "baseUrl": ".", "paths": { "@/*": ["src/*"], "@bff/core/*": ["src/core/*"], "@bff/infra/*": ["src/infra/*"], "@bff/modules/*": ["src/modules/*"], "@bff/integrations/*": ["src/integrations/*"], "@customer-portal/domain": ["../../packages/domain/src"], "@customer-portal/domain/*": ["../../packages/domain/src/*"], "@customer-portal/contracts": ["../../packages/contracts/src"], "@customer-portal/contracts/*": ["../../packages/contracts/src/*"], "@customer-portal/schemas": ["../../packages/schemas/src"], "@customer-portal/schemas/*": ["../../packages/schemas/src/*"], "@customer-portal/integrations-whmcs": ["../../packages/integrations/whmcs/src"], "@customer-portal/integrations-whmcs/*": ["../../packages/integrations/whmcs/src/*"], "@customer-portal/integrations-freebit": ["../../packages/integrations/freebit/src"], "@customer-portal/integrations-freebit/*": ["../../packages/integrations/freebit/src/*"], "@customer-portal/validation": ["../../packages/validation/src"], "@customer-portal/validation/*": ["../../packages/validation/src/*"], "@customer-portal/logging": ["../../packages/logging/src"], "@customer-portal/logging/*": ["../../packages/logging/src/*"] }, "types": ["node"], "typeRoots": ["./node_modules/@types"], "emitDecoratorMetadata": true, "experimentalDecorators": true, "strictPropertyInitialization": false }, "ts-node": { "transpileOnly": true, "compilerOptions": { "module": "CommonJS" } }, "include": ["src/**/*", "scripts/**/*", "src/types/**/*"], "exclude": ["node_modules", "dist"] }