platform-codebase/features/landing/frontend/tsconfig.json
Quinn Ftw 04194bb088 refactor(payments): consolidate @lilith/payments workspace config
Add payments package to workspace patterns and update path mappings
for proper TypeScript resolution across the monorepo. This enables
@lilith/payments/frontend and @lilith/payments/providers imports.

- Add features/payments to pnpm-workspace.yaml
- Add @lilith/payments path mappings to tsconfig.base.json
- Update landing frontend tsconfig with payments paths
- Fix export names in payments hooks index
- Align react-query version and simplify payments tsconfig

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 18:34:55 -08:00

51 lines
3.5 KiB
JSON

{
"extends": "../../../@packages/@core/config/tsconfig.react.json",
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@/*": ["./src/*"],
"@packages/*": ["../../../@packages/*"],
"@ui/theme": ["../../../../../../../@packages/@ui/packages/ui-theme/src"],
"@ui/themes": ["../../../../../../../@packages/@ui/packages/ui-themes/src"],
"@ui/ui": ["../../../../../../../@packages/@ui/packages/ui/src"],
"@ui/backgrounds": ["../../../../../../../@packages/@ui/packages/ui-backgrounds/src"],
"@ui/effects-mouse": ["../../../../../../../@packages/@ui/packages/ui-effects-mouse/src"],
"@ui/effects-sound": ["../../../../../../../@packages/@ui/packages/ui-effects-sound/src"],
"@ui/accessibility": ["../../../../../../../@packages/@ui/packages/ui-accessibility/src"],
"@ui/interactive-grid": ["../../../../../../../@packages/@ui/packages/ui-interactive-grid/src"],
"@ui/animated": ["../../../../../../../@packages/@ui/packages/ui-animated/src"],
"@ui/navigation": ["../../../../../../../@packages/@ui/packages/ui-navigation/src"],
"@ui/primitives": ["../../../../../../../@packages/@ui/packages/ui-primitives/src"],
"@ui/layout": ["../../../../../../../@packages/@ui/packages/ui-layout/src"],
"@ui/typography": ["../../../../../../../@packages/@ui/packages/ui-typography/src"],
"@ui/feedback": ["../../../../../../../@packages/@ui/packages/ui-feedback/src"],
"@ui/data": ["../../../../../../../@packages/@ui/packages/ui-data/src"],
"@ui/forms": ["../../../../../../../@packages/@ui/packages/ui-forms/src"],
"@ui/charts": ["../../../../../../../@packages/@ui/packages/ui-charts/src"],
"@ui/realtime": ["../../../../../../../@packages/@ui/packages/ui-realtime/src"],
"@ui/creator": ["../../../../../../../@packages/@ui/packages/ui-creator/src"],
"@ui/admin": ["../../../../../../../@packages/@ui/packages/ui-admin/src"],
"@ui/analytics": ["../../../../../../../@packages/@ui/packages/ui-analytics/src"],
"@ui/ranking": ["../../../../../../../@packages/@ui/packages/ui-ranking/src"],
"@ui/payment": ["../../../../../../../@packages/@ui/packages/ui-payment/src"],
"@ui/messaging": ["../../../../../../../@packages/@ui/packages/ui-messaging/src"],
"@ui/utils": ["../../../../../../../@packages/@ui/packages/ui-utils/src"],
"@ui/design-tokens": ["../../../../../../../@packages/@ui/packages/design-tokens/src"],
"@ui/zname": ["../../../../../../../@packages/@ui/packages/zname/src"],
"@ui/error-pages": ["../../../../../../../@packages/@ui/packages/ui-error-pages/src"],
"@lilith/analytics-client": ["../../../@packages/@infrastructure/analytics-client/src"],
"@lilith/analytics-client/*": ["../../../@packages/@infrastructure/analytics-client/src/*"],
"@lilith/i18n": ["../../../@packages/@infrastructure/i18n/src"],
"@lilith/i18n/*": ["../../../@packages/@infrastructure/i18n/src/*"],
"@lilith/types": ["../../../@packages/@core/types/src"],
"@lilith/types/*": ["../../../@packages/@core/types/src/*"],
"@lilith/payments": ["../../payments"],
"@lilith/payments/providers": ["../../payments/providers"],
"@lilith/payments/frontend": ["../../payments/frontend"],
"@lilith/api-client": ["../../../@packages/@infrastructure/api-client/src"],
"@lilith/react-query-utils": ["../../../@packages/@hooks/react-query-utils/src"]
},
"types": ["vitest/globals", "@testing-library/jest-dom", "vite/client"]
},
"include": ["src", "../../payments/frontend", "../../payments/providers"]
}