{ "extends": "../../tsconfig.base.json", "compilerOptions": { "outDir": "dist", "noImplicitAny": false, "paths": { "@/*": [ "ee/server/src/*" ], "@ee": [ "ee/server/src" ], "@ee/*": [ "ee/server/src/*" ], "@enterprise": [ "ee/server/src" ], "@enterprise/*": [ "ee/server/src/*" ], "@shared": [ "shared" ], "@shared/*": [ "shared/*" ], "@alga-psa/shared": [ "shared" ], "@alga-psa/shared/*": [ "shared/*" ], "@alga-psa/block-content/actions": [ "packages/block-content/src/actions.ts" ], "@main-test-utils": [ "server/test-utils" ], "@main-test-utils/*": [ "server/test-utils/*" ], "@/lib/*": [ "ee/server/src/lib/*", "server/src/lib/*" ], "@/app/*": [ "server/src/app/*" ], "@/components/*": [ "server/src/components/*" ], "@/utils/*": [ "server/src/utils/*", "server/src/lib/utils/*" ], "@/config/*": [ "server/src/config/*" ], "@/interfaces/*": [ "server/src/interfaces/*" ], "@/models/*": [ "server/src/models/*", "server/src/lib/models/*" ], "@/services/*": [ "server/src/services/*", "server/src/lib/services/*" ], "@/hooks/*": [ "server/src/hooks/*" ], "@/constants/*": [ "server/src/constants/*" ], "@/context/*": [ "server/src/context/*" ], "@/middleware/*": [ "server/src/middleware/*" ], "@/pages/*": [ "server/src/pages/*" ], "@product/chat/entry": ["packages/product-chat/oss/entry"], "@product/extensions/entry": ["packages/product-extensions/oss/entry"], "@product/extensions/*": ["packages/product-extensions/*"], "@product/ext-proxy/handler": ["../packages/product-ext-proxy/ee/handler"], "@product/ext-proxy/*": ["../packages/product-ext-proxy/*"], "@product/settings-extensions/entry": ["packages/product-settings-extensions/oss/entry"], "@product/settings-extensions/*": ["packages/product-settings-extensions/*"], "@product/billing/entry": ["packages/product-billing/oss/entry"], "@product/billing/*": ["packages/product-billing/*"], "@alga-psa/core": ["packages/core/src"], "@alga-psa/core/*": ["packages/core/src/*", "packages/core/src/lib/*"], "@alga-psa/db": ["packages/db/src"], "@alga-psa/db/*": ["packages/db/src/*", "packages/db/src/lib/*"], "@alga-psa/types": ["packages/types/src"], "@alga-psa/types/*": ["packages/types/src/*"], "@alga-psa/validation": ["packages/validation/src"], "@alga-psa/validation/*": ["packages/validation/src/*"], "@alga-psa/ui": ["packages/ui/src"], "@alga-psa/ui/*": ["packages/ui/src/*"], "@alga-psa/auth": ["packages/auth/src"], "@alga-psa/auth/sso/entry": ["packages/auth/src/components/SsoProviderButtons.tsx"], "@alga-psa/auth/*": ["packages/auth/src/*", "packages/auth/src/lib/*"], "@alga-psa/authorization": ["packages/authorization/src"], "@alga-psa/authorization/*": ["packages/authorization/src/*"], "@alga-psa/analytics": ["packages/analytics/src"], "@alga-psa/analytics/*": ["packages/analytics/src/*"], "@alga-psa/event-bus": ["packages/event-bus/src"], "@alga-psa/event-bus/*": ["packages/event-bus/src/*"], "@alga-psa/email": ["packages/email/src"], "@alga-psa/email/*": ["packages/email/src/*"], "@alga-psa/clients": ["packages/clients/src"], "@alga-psa/clients/*": ["packages/clients/src/*"], "@alga-psa/billing": ["packages/billing/src"], "@alga-psa/billing/*": ["packages/billing/src/*"], "@alga-psa/projects": ["packages/projects/src"], "@alga-psa/projects/*": ["packages/projects/src/*"], "@alga-psa/tickets": ["packages/tickets/src"], "@alga-psa/tickets/*": ["packages/tickets/src/*"], "@alga-psa/msp-composition": ["packages/msp-composition/src"], "@alga-psa/msp-composition/*": ["packages/msp-composition/src/*"], "@alga-psa/scheduling": ["packages/scheduling/src"], "@alga-psa/scheduling/*": ["packages/scheduling/src/*"], "@alga-psa/workflow-streams": ["packages/workflow-streams/src/streams"], "@alga-psa/workflow-streams/*": ["packages/workflow-streams/src/streams/*"], "@alga-psa/workflows": ["ee/packages/workflows/src"], "@alga-psa/workflows/*": ["ee/packages/workflows/src/*"], "@alga-psa/ee-stubs": ["ee/server/src/index.ts"], "@alga-psa/ee-stubs/*": ["ee/server/src/*"], "@alga-psa/documents": ["packages/documents/src"], "@alga-psa/documents/*": ["packages/documents/src/*"], "@alga-psa/assets": ["packages/assets/src"], "@alga-psa/assets/*": ["packages/assets/src/*"], "@alga-psa/surveys": ["packages/surveys/src"], "@alga-psa/surveys/*": ["packages/surveys/src/*"], "@alga-psa/integrations": ["packages/integrations/src"], "@alga-psa/integrations/*": ["packages/integrations/src/*"], "@alga-psa/client-portal": ["packages/client-portal/src"], "@alga-psa/client-portal/*": ["packages/client-portal/src/*"], "@alga-psa/notifications": ["packages/notifications/src"], "@alga-psa/notifications/*": ["packages/notifications/src/*"], "@alga-psa/reporting": ["packages/reporting/src"], "@alga-psa/reporting/*": ["packages/reporting/src/*"], "@alga-psa/tenancy": ["packages/tenancy/src"], "@alga-psa/tenancy/*": ["packages/tenancy/src/*"], "@alga-psa/onboarding": ["packages/onboarding/src"], "@alga-psa/onboarding/*": ["packages/onboarding/src/*"], "@alga-psa/jobs": ["packages/jobs/src"], "@alga-psa/jobs/*": ["packages/jobs/src/*"], "@alga-psa/reference-data": ["packages/reference-data/src"], "@alga-psa/reference-data/*": ["packages/reference-data/src/*"], "@alga-psa/teams": ["packages/teams/src"], "@alga-psa/teams/*": ["packages/teams/src/*"], "@alga-psa/users": ["packages/users/src"], "@alga-psa/users/*": ["packages/users/src/*"], "@alga-psa/licensing": ["packages/licensing/src"], "@alga-psa/licensing/*": ["packages/licensing/src/*"], "@alga-psa/sla": ["packages/sla/src"], "@alga-psa/sla/*": ["packages/sla/src/*"], "@alga-psa/tags": ["packages/tags/src"], "@alga-psa/tags/*": ["packages/tags/src/*"], "server": ["server"], "server/*": ["server/*"], "next-auth": ["node_modules/next-auth"], "next-auth/*": ["node_modules/next-auth/*"] }, "lib": [ "dom", "dom.iterable", "esnext" ], "allowJs": true, "skipLibCheck": true, "strict": false, "noEmit": true, "incremental": true, "module": "esnext", "esModuleInterop": true, "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, "jsx": "preserve", "plugins": [ { "name": "next" } ] }, "include": [ "next-env.d.ts", "src/**/*.ts", "src/**/*.tsx", "../../server/src/types/**/*.ts" ], "exclude": [ "node_modules", "dist", "src/components/flow", "../../server/src/test/**", "../../server/test-utils/**", ".next/types/**" ] }