{ "extends": "../../tsconfig.base.json", "compilerOptions": { "target": "ES2022", "module": "ES2022", "moduleResolution": "bundler", "outDir": "./dist", "strict": true, "esModuleInterop": true, "allowSyntheticDefaultImports": true, "skipLibCheck": true, "forceConsistentCasingInFileNames": true, "allowJs": true, "resolveJsonModule": true, "declaration": true, "declarationMap": true, "sourceMap": true, "noEmit": false, "baseUrl": ".", "jsx": "preserve", "paths": { "@shared": ["../../shared"], "@shared/*": ["../../shared/*"], "@alga-psa/shared": ["../../shared"], "@alga-psa/shared/*": ["../../shared/*"], "@ee": ["../server/src"], "@ee/*": ["../server/src/*"], "@enterprise": ["../server/src"], "@enterprise/*": ["../server/src/*"], "@/*": ["../server/src/*"], "@/interfaces/*": ["../../server/src/interfaces/*"], "@alga-psa/integrations/email/domains/entry": ["../../packages/integrations/src/email/domains/ee/entry"], "@alga-psa/integrations/*": ["../../packages/integrations/src/*"], "@alga-psa/event-bus": ["../../packages/event-bus/src/index.ts"], "@alga-psa/event-bus/publishers": ["../../packages/event-bus/src/publishers/index.ts"], "@alga-psa/event-bus/*": ["../../packages/event-bus/src/*"], "@alga-psa/core": ["../../packages/core/src/index.ts"], "@alga-psa/core/*": ["../../packages/core/src/lib/*", "../../packages/core/src/*"], "@alga-psa/core/logger": ["../../packages/core/src/lib/logger.ts"], "@alga-psa/core/server": ["../../packages/core/src/server.ts"], "@alga-psa/core/encryption": ["../../packages/core/src/lib/encryption.ts"], "@alga-psa/core/secrets": ["../../packages/core/src/lib/secrets/index.ts"], "@alga-psa/core/secrets.js": ["../../packages/core/src/lib/secrets/index.ts"], "server/*": ["../../server/*"], "@alga-psa/db": ["../../packages/db/src/index.ts"], "@alga-psa/db/*": ["../../packages/db/src/lib/*", "../../packages/db/src/*"], "@alga-psa/db/tenant": ["../../packages/db/src/lib/tenant.ts"], "@alga-psa/db/tenant.js": ["../../packages/db/src/lib/tenant.ts"], "@alga-psa/types": ["../../packages/types/src/index.ts"], "@alga-psa/types/*": ["../../packages/types/src/*"], "@alga-psa/storage": ["../../packages/storage/src/index.ts"], "@alga-psa/storage/*": ["../../packages/storage/src/*"], "@alga-psa/db/admin": ["../../packages/db/src/lib/admin.ts"], "@alga-psa/db/admin.js": ["../../packages/db/src/lib/admin.ts"], "@alga-psa/sla": ["../../packages/sla/src"], "@alga-psa/sla/*": ["../../packages/sla/src/*"], "@alga-psa/notifications/*": ["./src/typings/notifications/*"], "@temporalio/activity": ["../../node_modules/@temporalio/activity"], "@temporalio/workflow": ["../../node_modules/@temporalio/workflow"], "@temporalio/worker": ["../../node_modules/@temporalio/worker"], "@temporalio/client": ["../../node_modules/@temporalio/client"], "@temporalio/testing": ["../../node_modules/@temporalio/testing"], "@kubernetes/client-node": ["../../node_modules/@kubernetes/client-node"], "resend": ["../../node_modules/resend"], "js-yaml": ["../../node_modules/@types/js-yaml", "../../node_modules/js-yaml"], "@alga-psa/workflow-streams": ["../../packages/workflow-streams/src/streams"], "@alga-psa/workflow-streams/*": ["../../packages/workflow-streams/src/streams/*"] }, "typeRoots": ["../../node_modules/@types", "./node_modules/@types"] }, "include": ["src/**/*"], "exclude": ["node_modules", "dist", "**/*.test.ts", "src/test-utils/**/*"], "ts-node": { "esm": true } }