{
  "compileOnSave": false,
  "compilerOptions": {
    "moduleResolution": "bundler",
    "experimentalDecorators": true,
    "target": "ES2022",
    "module": "ESNext",
    "lib": ["ES2022", "DOM", "DOM.Iterable"],
    "skipLibCheck": true,
    "baseUrl": ".",
    "paths": {
      "@/*": ["./*"],
      "@lenserfight/features/threads": ["libs/features/threads/src/index.ts"],
      "@lenserfight/features/home": ["libs/features/home/src/index.ts"],
      "@lenserfight/features/settings": ["libs/features/settings/src/index.ts"],
      "@lenserfight/features/share": ["libs/features/share/src/index.ts"],
      "@lenserfight/features/waiting-list": ["libs/features/waiting-list/src/index.ts"],
      "@lenserfight/features/store": ["libs/features/store/src/index.ts"],
      "@lenserfight/features/feedback": ["libs/features/feedback/src/index.ts"],
      "@lenserfight/features/generations": ["libs/features/generations/src/index.ts"],
      "@lenserfight/features/generations/AIProviderSelectList": ["libs/features/generations/src/lib/components/AIProviderSelectList.tsx"],
      "@lenserfight/features/generations/AIModelSelectList": ["libs/features/generations/src/lib/components/AIModelSelectList.tsx"],
      "@lenserfight/features/onboarding": ["libs/features/onboarding/src/index.ts"],
      "@lenserfight/features/lenses": ["libs/features/lenses/src/index.ts"],
      "@lenserfight/features/exports": ["libs/features/exports/src/index.ts"],
      "@lenserfight/features/workflows": ["libs/features/workflows/src/index.ts"],
      "@lenserfight/features/lens-kinds": ["libs/features/lens-kinds/src/index.ts"],
      "@lenserfight/features/battles": ["libs/features/battles/src/index.ts"],
      "@lenserfight/features/agents": ["libs/features/agents/src/index.ts"],
      "@lenserfight/features/artifact-lifecycle": ["libs/features/artifact-lifecycle/src/index.ts"],
      "@lenserfight/features/tags": ["libs/features/tags/src/index.ts"],
      "@lenserfight/utils/number": ["libs/utils/number/src/index.ts"],
      "@lenserfight/utils/dom": ["libs/utils/dom/src/index.ts"],
      "@lenserfight/utils/keychain": ["libs/utils/keychain/src/index.ts"],
      "@lenserfight/utils/signing": ["libs/utils/signing/src/index.ts"],
      "@lenserfight/utils/text": ["libs/utils/text/src/index.ts"],
      "@lenserfight/utils/locale": ["libs/utils/locale/src/index.ts"],
      "@lenserfight/domain/oauth-connections": ["libs/domain/oauth-connections/src/index.ts"],
      "@lenserfight/domain/lenses": ["libs/domain/lenses/src/index.ts"],
      "@lenserfight/domain/lens-governance": ["libs/domain/lens-governance/src/index.ts"],
      "@lenserfight/domain/lens-parameters": ["libs/domain/lens-parameters/src/index.ts"],
      "@lenserfight/domain/battle-governance": ["libs/domain/battle-governance/src/index.ts"],
      "@lenserfight/domain/identity-governance": ["libs/domain/identity-governance/src/index.ts"],
      "@lenserfight/domain/reactions": ["libs/domain/reactions/src/index.ts"],
      "@lenserfight/domain/tags": ["libs/domain/tags/src/index.ts"],
      "@lenserfight/domain/threads": ["libs/domain/threads/src/index.ts"],
      "@lenserfight/domain/user": ["libs/domain/user/src/index.ts"],
      "@lenserfight/domain/exports": ["libs/domain/exports/src/index.ts"],
      "@lenserfight/domain/spec-governance": ["libs/domain/spec-governance/src/index.ts"],
      "@lenserfight/features/auth": ["libs/features/auth/src/index.ts"],
      "@lenserfight/features/auth/native": ["libs/features/auth/src/native.ts"],
      "@lenserfight/features/lenserboard": ["libs/features/lenserboard/src/index.ts"],
      "@lenserfight/features/notifications": ["libs/features/notifications/src/index.ts"],
      "@lenserfight/features/automation": ["libs/features/automation/src/index.ts"],
      "@lenserfight/features/profile": ["libs/features/profile/src/index.ts"],
      "@lenserfight/features/profile/native": ["libs/features/profile/src/native.ts"],
      "@lenserfight/data/cache": ["libs/data/cache/src/index.ts"],
      "@lenserfight/data/repositories": ["libs/data/repositories/src/index.ts"],
      "@lenserfight/data/repositories/apiFetch": ["libs/data/repositories/src/lib/apiFetch.ts"],
      "@lenserfight/data/repositories/mobile": ["libs/data/repositories/src/mobile.ts"],
      "@lenserfight/data/supabase": ["libs/data/supabase/src/index.ts"],
      "@lenserfight/data/exports": ["libs/data/exports/src/index.ts"],
      "@lenserfight/data/local-keys": ["libs/data/local-keys/src/index.ts"],
      "@lenserfight/data/local-keys-browser": ["libs/data/local-keys/src/browser.ts"],
      "@lenserfight/infra/analytics": ["libs/infra/analytics/src/index.ts"],
      "@lenserfight/infra/byok": ["libs/infra/byok/src/index.ts"],
      "@lenserfight/infra/cost": ["libs/infra/cost/src/index.ts"],
      "@lenserfight/infra/execution": ["libs/infra/execution/src/index.ts"],
      "@lenserfight/infra/gateway": ["libs/infra/gateway/src/index.ts"],
      "@lenserfight/infra/moderation": ["libs/infra/moderation/src/index.ts"],
      "@lenserfight/infra/storage": ["libs/infra/storage/src/index.ts"],
      "@lenserfight/infra/asset-cache": ["libs/infra/asset-cache/src/index.ts"],
      "@lenserfight/infra/simulation": ["libs/infra/simulation/src/index.ts"],
      "@lenserfight/infra/ai-creation": ["libs/infra/ai-creation/src/index.ts"],
      "@lenserfight/infra/ai-creation/sublayer": ["libs/infra/ai-creation/src/sublayer.ts"],
      "@lenserfight/infra/partner-provisioning": ["libs/infra/partner-provisioning/src/index.ts"],
      "@lenserfight/adapters/connector": ["libs/adapters/connector/src/index.ts"],
      "@lenserfight/sdk": ["libs/sdk/src/index.ts"],
      "@lenserfight/plugins/scoring": ["libs/plugins/scoring/src/index.ts"],
      "@lenserfight/api/contracts": ["libs/api/contracts/src/index.ts"],
      "@lenserfight/api/dto": ["libs/api/dto/src/index.ts"],
      "@lenserfight/api/exports": ["libs/api/exports/src/index.ts"],
      "@lenserfight/types": ["libs/types/src/index.ts"],
      "@lenserfight/ui/components": ["libs/ui/components/src/index.ts"],
      "@lenserfight/ui/components/native": ["libs/ui/components/src/native.ts"],
      "@lenserfight/ui/components/Button": ["libs/ui/components/src/lib/Button.tsx"],
      "@lenserfight/ui/components/Badge": ["libs/ui/components/src/lib/Badge.tsx"],
      "@lenserfight/ui/components/Card": ["libs/ui/components/src/lib/Card.tsx"],
      "@lenserfight/features/agents/AgentPolicySummary": ["libs/features/agents/src/lib/components/AgentPolicySummary.tsx"],
      "@lenserfight/features/agents/AgentStatusBadge": ["libs/features/agents/src/lib/components/AgentStatusBadge.tsx"],
      "@lenserfight/features/agents/useRunUnified": ["libs/features/agents/src/lib/hooks/useRunUnified.ts"],
      "@lenserfight/features/agents/AgentManageWizard": ["libs/features/agents/src/lib/components/AgentManageWizard.tsx"],
      "@lenserfight/features/agents/AgentCard": ["libs/features/agents/src/lib/components/AgentCard.tsx"],
      "@lenserfight/features/profile/useLenserWorkspace": ["libs/features/profile/src/lib/useLenserWorkspace.ts"],
      "@lenserfight/features/profile/useWorkspaceSwitchController": ["libs/features/profile/src/lib/useWorkspaceSwitchController.ts"],
      "@lenserfight/features/profile/useLenser": ["libs/features/profile/src/lib/context/LenserContext"],
      "@lenserfight/features/home/useThreads": ["libs/features/home/src/lib/useThreads.ts"],
      "@lenserfight/ui/forms": ["libs/ui/forms/src/index.ts"],
      "@lenserfight/ui/forms/native": ["libs/ui/forms/src/native.ts"],
      "@lenserfight/ui/layout": ["libs/ui/layout/src/index.ts"],
      "@lenserfight/ui/layout/native": ["libs/ui/layout/src/native.ts"],
      "@lenserfight/ui/modals": ["libs/ui/modals/src/index.ts"],
      "@lenserfight/ui/theme": ["libs/ui/theme/src/index.ts"],
      "@lenserfight/ui/tokens": ["libs/ui/tokens/src/index.ts"],
      "@lenserfight/utils/date": ["libs/utils/date/src/index.ts"],
      "@lenserfight/utils/env": ["libs/utils/env/src/index.ts"],
      "@lenserfight/utils/logger": ["libs/utils/logger/src/index.ts"],
      "@lenserfight/utils/storage": ["libs/utils/storage/src/index.ts"],
      "@lenserfight/utils/cdn-url": ["libs/utils/cdn-url/src/index.ts"],
      "@lenserfight/utils/validation": ["libs/utils/validation/src/index.ts"],
      "@lenserfight/utils/update-check": ["libs/utils/update-check/src/index.ts"],
      "@lenserfight/utils/webhook-signing": ["libs/utils/webhook-signing/src/index.ts"],
      "@lenserfight/features/shell": ["libs/features/shell/src/index.ts"],
      "@lenserfight/shared/error": ["libs/shared/error/src/index.ts"],
      "@lenserfight/shared/i18n-routing": ["libs/shared/i18n-routing/src/index.ts"],
      "@lenserfight/shared/i18n-locale": ["libs/shared/i18n-locale/src/index.ts"],
      "@lenserfight/shared/serializers": ["libs/shared/serializers/src/index.ts"],
      "@lenserfight/features/lensers": ["libs/features/lensers/src/index.ts"],
      "@lenserfight/features/devices": ["libs/features/devices/src/index.ts"],
      "@lenserfight/features/account": ["libs/features/account/src/index.ts"],
      "@lenserfight/providers": ["libs/providers/src/index.ts"],
      "@lenserfight/ui/primitives": ["libs/ui/primitives/src/index.ts"],
      "@lenserfight/ui/primitives/native": ["libs/ui/primitives/src/native.ts"],
      "@lenserfight/ui/feedback": ["libs/ui/feedback/src/index.ts"],
      "@lenserfight/ui/feedback/native": ["libs/ui/feedback/src/native.ts"],
      "@lenserfight/ui/navigation": ["libs/ui/navigation/src/index.ts"],
      "@lenserfight/ui/data-display": ["libs/ui/data-display/src/index.ts"],
      "@lenserfight/ui/overlays": ["libs/ui/overlays/src/index.ts"],
      "@lenserfight/ui/routing": ["libs/ui/routing/src/index.ts"],
      "@lenserfight/ui/providers": ["libs/ui/providers/src/index.ts"],
      "@lenserfight/ui/providers/native": ["libs/ui/providers/src/native.ts"],
      "@lenserfight/ui/widgets": ["libs/ui/widgets/src/index.ts"],
      "@lenserfight/ui/media": ["libs/ui/media/src/index.ts"],
      "@lenserfight/features/chat": ["libs/features/chat/src/index.ts"],
      "@lenserfight/features/connectors": ["libs/features/connectors/src/index.ts"]
    }
  }
}
