{ "extends": "../tsconfig.base.json", "compilerOptions": { "outDir": "dist", "strictNullChecks": true, "noEmit": false, "noImplicitAny": false, "allowArbitraryExtensions": true, "typeRoots": [ "../types", "../node_modules/@types" ], "baseUrl": ".", "paths": { "@/*": [ "src/*" ], "@/lib/*": [ "src/lib/*" ], "@/utils/*": [ "src/utils/*" ], "@/middleware/*": [ "src/middleware/*" ], "@/components/*": [ "src/components/*" ], "@/pages/*": [ "src/pages/*" ], "@/interfaces/*": [ "src/interfaces/*" ], "@/hooks/*": [ "src/hooks/*" ], "@/config/*": [ "src/config/*" ], "@/constants/*": [ "src/constants/*" ], "@/context/*": [ "src/context/*" ], "@/models/*": [ "src/models/*" ], "@/services/*": [ "src/services/*" ], "@shared": [ "../shared" ], "@shared/*": [ "../shared/*" ], "@alga-psa/shared": [ "../shared" ], "@alga-psa/shared/*": [ "../shared/*" ], "@alga-psa/db": [ "../packages/db/src" ], "@alga-psa/db/*": [ "../packages/db/src/*", "../packages/db/src/lib/*" ], "@alga-psa/validation": [ "../packages/validation/src" ], "@alga-psa/validation/*": [ "../packages/validation/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/formatting": [ "../packages/formatting/src" ], "@alga-psa/formatting/*": [ "../packages/formatting/src/*" ], "@alga-psa/core": [ "../packages/core/src" ], "@alga-psa/core/*": [ "../packages/core/src/*", "../packages/core/src/lib/*" ], "@alga-psa/types": [ "../packages/types/src" ], "@alga-psa/types/*": [ "../packages/types/src/*" ], "@alga-psa/ui": [ "../packages/ui/src" ], "@alga-psa/ui/*": [ "../packages/ui/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/ee-calendar": [ "../ee/packages/calendar/src/index.ts" ], "@alga-psa/ee-calendar/*": [ "../ee/packages/calendar/src/*" ], "@alga-psa/ee-microsoft-teams": [ "../ee/packages/microsoft-teams/src/index.ts" ], "@alga-psa/ee-microsoft-teams/*": [ "../ee/packages/microsoft-teams/src/*" ], "@alga-psa/ee-stubs": [ "../packages/ee/src/index.ts" ], "@alga-psa/ee-stubs/*": [ "../packages/ee/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/documents": [ "../packages/documents/src" ], "@alga-psa/documents/*": [ "../packages/documents/src/*" ], "@alga-psa/block-content": [ "../packages/block-content/src" ], "@alga-psa/block-content/*": [ "../packages/block-content/src/*" ], "@alga-psa/storage": [ "../packages/storage/src" ], "@alga-psa/storage/*": [ "../packages/storage/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/client-portal-composition": [ "../packages/client-portal-composition/src" ], "@alga-psa/client-portal-composition/*": [ "../packages/client-portal-composition/src/*" ], "@alga-psa/portal-shared": [ "../packages/portal-shared/src" ], "@alga-psa/portal-shared/*": [ "../packages/portal-shared/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/tags": [ "../packages/tags/src" ], "@alga-psa/tags/*": [ "../packages/tags/src/*" ], "@alga-psa/sla": [ "../packages/sla/src" ], "@alga-psa/sla/*": [ "../packages/sla/src/*" ], // CE-first: use stubs by default; EE runs are overridden by webpack "@enterprise": [ "../packages/ee/src" ], "@enterprise/*": [ "../packages/ee/src/*" ], "@ee": [ "../packages/ee/src" ], "@ee/*": [ "../packages/ee/src/*" ], "@product/chat/entry": [ "../packages/product-chat/oss/entry" ], "@product/chat/ee/entry": [ "../packages/product-chat/ee/entry" ], "@product/chat/ee/*": [ "../packages/product-chat/ee/*" ], "@product/mcp/entry": [ "../packages/product-mcp/oss/entry" ], "@product/mcp/ee/entry": [ "../packages/product-mcp/ee/entry" ], "@product/mcp/ee/*": [ "../packages/product-mcp/ee/*" ], "@product/ext-proxy/handler": [ "../packages/product-ext-proxy/oss/handler" ], "@product/ext-proxy/*": [ "../packages/product-ext-proxy/*" ], "@product/extensions/entry": [ "../packages/product-extensions/oss/entry" ], "@product/extensions/*": [ "../packages/product-extensions/*" ], "@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/product-extension-actions": [ "../packages/product-extension-actions/src/index.ts" ], "next-auth": [ "../node_modules/next-auth" ], "next-auth/*": [ "../node_modules/next-auth/*" ], "server/src/*": [ "src/*" ] } }, "include": [ "index.ts", "migrations/*.cjs", "next-env.d.ts", "src/**/*.ts", "src/**/*.tsx", "src/types/**/*.d.ts", ".next/types/**/*.ts" ], "exclude": [ "node_modules", ".next", "dist", "src/invoice-templates/assemblyscript", "src/lib/workflows", "src/test/**/*" ] }