Skip to content

Breakage index ​

This file is auto-generated by scripts/generate-breakage-index.ts. It answers "what breaks if I change X?" — every file, route, and asset is listed with the modules that depend on it, sorted by impact (most dependents first). Higher dependent counts mean higher blast radius; treat those as change-gated.

High-impact entities ​

Showing up to 50 entries with ≥ 2 dependents.

EntityKindDependents
reactmodule69
@tanstack/react-querymodule65
@hch/uimodule55
react-router-dommodule47
fastifymodule45
apps/api/src/adapters/db/index.tsmodule41
../../middleware/requireAuthmodule40
../../adapters/dbmodule36
apps/api/src/lib/errors.tsmodule36
../lib/apimodule34
../../lib/errorsmodule33
../../lib/paginationmodule26
apps/api/src/lib/pagination.tsmodule26
@prisma/clientmodule24
../thememodule23
react-nativemodule23
apps/api/src/lib/response.tsmodule21
apps/api/src/middleware/requireAuth.tsmodule21
node_modules/zod/index.jsmodule20
zodmodule20
../../lib/responsemodule19
node_modules/vitest/dist/index.jsmodule19
react-native-safe-area-contextmodule19
vitestmodule19
@clerk/clerk-expomodule18
apps/api/src/lib/logger.tsmodule16
../../lib/loggermodule15
../../lib/apimodule13
@hch/shared-typesmodule13
../../middleware/requireRolemodule12
apps/api/src/middleware/requireRole.tsmodule12
@clerk/reactmodule11
packages/ui/src/tokens.tsmodule10
../../lib/useCurrentUsermodule9
../tokensmodule9
@react-navigation/nativemodule9
@react-navigation/stackmodule9
@storybook/reactmodule9
apps/api/src/config/index.tsmodule9
../lib/useCurrentUsermodule7
@clerk/backendmodule7
node_modules/@clerk/backend/dist/index.mjsmodule7
../../components/PageHeadermodule6
../../contexts/ListenThemeContextmodule6
../hooks/useApiClientmodule6
@hch/shared-configmodule6
../../adapters/storagemodule5
../../configmodule5
../../contexts/PlayerContextmodule5
../components/Avatarmodule5

Per-entity detail ​

Each subsection lists every file that imports or references the entity. Changing the entity without updating all dependents is a breakage risk.

react ​

  • Kind: module
  • Dependent count: 69

Referenced by:

apps/mobile/src/hooks/useApiClient.ts
apps/mobile/src/screens/CreateListingScreen.tsx
apps/mobile/src/screens/EventsScreen.tsx
apps/mobile/src/screens/FamilyScreen.tsx
apps/mobile/src/screens/MarketplaceScreen.tsx
apps/mobile/src/screens/MembersScreen.tsx
apps/mobile/src/screens/PonyExpressScreen.tsx
apps/mobile/src/screens/ProfileScreen.tsx
apps/mobile/src/screens/RideShareScreen.tsx
apps/mobile/src/screens/SermonPlayerScreen.tsx
apps/mobile/src/screens/SignInScreen.tsx
apps/mobile/src/screens/WelcomeScreen.tsx
apps/web/src/components/AppLayout.tsx
apps/web/src/components/ErrorBoundary.tsx
apps/web/src/contexts/ListenThemeContext.tsx
apps/web/src/contexts/PlayerContext.tsx
apps/web/src/hooks/useDownloads.ts
apps/web/src/lib/api.ts
apps/web/src/main.tsx
apps/web/src/pages/AboutPage.tsx
apps/web/src/pages/AnnouncementsPage.tsx
apps/web/src/pages/CalendarPage.tsx
apps/web/src/pages/ChildSignInPage.tsx
apps/web/src/pages/FamilyAddChildPage.tsx
apps/web/src/pages/FamilyChildEditPage.tsx
apps/web/src/pages/FamilyPage.tsx
apps/web/src/pages/GroupResourcesPage.tsx
apps/web/src/pages/GroupThreadsPage.tsx
apps/web/src/pages/GroupsPage.tsx
apps/web/src/pages/HomePage.tsx
apps/web/src/pages/HomeschoolPage.tsx
apps/web/src/pages/MarketplacePage.tsx
apps/web/src/pages/MemberManagePage.tsx
apps/web/src/pages/MembersPage.tsx
apps/web/src/pages/MinisterOversightPage.tsx
apps/web/src/pages/MinisterVersePage.tsx
apps/web/src/pages/PonyExpressPage.tsx
apps/web/src/pages/ProfileEditPage.tsx
apps/web/src/pages/ProfileNotificationsPage.tsx
apps/web/src/pages/ProfilePrivacyPage.tsx
apps/web/src/pages/RideSharePage.tsx
apps/web/src/pages/SermonDetailPage.tsx
apps/web/src/pages/SermonsPage.tsx
apps/web/src/pages/SisterCommunitiesPage.tsx
apps/web/src/pages/admin/AdminMembersPage.tsx
apps/web/src/pages/admin/AdminStatusPage.tsx
apps/web/src/pages/admin/AdminTerminalPage.tsx
apps/web/src/pages/admin/ApprovalQueuePage.tsx
apps/web/src/pages/admin/AuditLogPage.tsx
apps/web/src/pages/admin/ContentOversightPage.tsx
apps/web/src/pages/admin/ManageMembersPage.tsx
apps/web/src/pages/admin/VerseManagePage.tsx
apps/web/src/pages/listen/ListenDownloadsPage.tsx
apps/web/src/pages/listen/ListenHomePage.tsx
apps/web/src/pages/listen/ListenLayout.tsx
apps/web/src/pages/listen/ListenLibraryPage.tsx
apps/web/src/pages/listen/ListenSeriesPage.tsx
apps/web/src/pages/listen/ListenSettingsPage.tsx
apps/web/src/pages/listen/ListenStewardPage.tsx
packages/ui/src/components/Badge.tsx
packages/ui/src/components/Button.tsx
packages/ui/src/components/Card.tsx
packages/ui/src/components/Input.tsx
packages/ui/src/components/ListSection.tsx
packages/ui/src/components/Modal.stories.tsx
packages/ui/src/components/Modal.tsx
packages/ui/src/components/PageLayout.tsx
packages/ui/src/components/Spinner.tsx
packages/ui/src/components/Table.tsx

@tanstack/react-query ​

  • Kind: module
  • Dependent count: 65

Referenced by:

apps/mobile/App.tsx
apps/mobile/src/screens/AnnouncementDetailScreen.tsx
apps/mobile/src/screens/AnnouncementsScreen.tsx
apps/mobile/src/screens/CreateListingScreen.tsx
apps/mobile/src/screens/EventsScreen.tsx
apps/mobile/src/screens/FamilyScreen.tsx
apps/mobile/src/screens/HomeScreen.tsx
apps/mobile/src/screens/HomeschoolScreen.tsx
apps/mobile/src/screens/ListingDetailScreen.tsx
apps/mobile/src/screens/MarketplaceScreen.tsx
apps/mobile/src/screens/MembersScreen.tsx
apps/mobile/src/screens/MoreScreen.tsx
apps/mobile/src/screens/PonyExpressScreen.tsx
apps/mobile/src/screens/ProfileScreen.tsx
apps/mobile/src/screens/RideShareScreen.tsx
apps/mobile/src/screens/SermonPlayerScreen.tsx
apps/mobile/src/screens/SermonsScreen.tsx
apps/mobile/src/screens/SisterCommunitiesScreen.tsx
apps/web/src/App.tsx
apps/web/src/components/AppLayout.tsx
apps/web/src/hooks/usePlatformSession.ts
apps/web/src/lib/useCurrentUser.ts
apps/web/src/main.tsx
apps/web/src/pages/AnnouncementDetailPage.tsx
apps/web/src/pages/AnnouncementsPage.tsx
apps/web/src/pages/CalendarPage.tsx
apps/web/src/pages/ChildSignInPage.tsx
apps/web/src/pages/FamilyAddChildPage.tsx
apps/web/src/pages/FamilyChildEditPage.tsx
apps/web/src/pages/FamilyPage.tsx
apps/web/src/pages/GroupDetailPage.tsx
apps/web/src/pages/GroupResourcesPage.tsx
apps/web/src/pages/GroupThreadsPage.tsx
apps/web/src/pages/GroupsPage.tsx
apps/web/src/pages/HomePage.tsx
apps/web/src/pages/HomeschoolPage.tsx
apps/web/src/pages/ListingDetailPage.tsx
apps/web/src/pages/MarketplacePage.tsx
apps/web/src/pages/MemberDetailPage.tsx
apps/web/src/pages/MemberManagePage.tsx
apps/web/src/pages/MembersPage.tsx
apps/web/src/pages/MessagesPage.tsx
apps/web/src/pages/MinisterOversightPage.tsx
apps/web/src/pages/MinisterVersePage.tsx
apps/web/src/pages/PonyExpressPage.tsx
apps/web/src/pages/ProfileEditPage.tsx
apps/web/src/pages/ProfileNotificationsPage.tsx
apps/web/src/pages/ProfilePage.tsx
apps/web/src/pages/ProfilePrivacyPage.tsx
apps/web/src/pages/RideSharePage.tsx
apps/web/src/pages/SermonDetailPage.tsx
apps/web/src/pages/SermonsPage.tsx
apps/web/src/pages/SisterCommunitiesPage.tsx
apps/web/src/pages/admin/AdminMembersPage.tsx
apps/web/src/pages/admin/ApprovalQueuePage.tsx
apps/web/src/pages/admin/AuditLogPage.tsx
apps/web/src/pages/admin/ContentOversightPage.tsx
apps/web/src/pages/admin/ManageMembersPage.tsx
apps/web/src/pages/admin/VerseManagePage.tsx
apps/web/src/pages/listen/ListenHomePage.tsx
apps/web/src/pages/listen/ListenLibraryPage.tsx
apps/web/src/pages/listen/ListenSeriesPage.tsx
apps/web/src/pages/listen/ListenSettingsPage.tsx
apps/web/src/pages/listen/ListenStewardPage.tsx
apps/web/src/pages/listen/WatchLivePage.tsx

@hch/ui ​

  • Kind: module
  • Dependent count: 55

Referenced by:

apps/web/src/App.tsx
apps/web/src/components/AppLayout.tsx
apps/web/src/components/ErrorBoundary.tsx
apps/web/src/components/PageHeader.tsx
apps/web/src/components/TreeLoader.tsx
apps/web/src/pages/AboutPage.tsx
apps/web/src/pages/AccessDeniedPage.tsx
apps/web/src/pages/AccountPendingPage.tsx
apps/web/src/pages/AnnouncementDetailPage.tsx
apps/web/src/pages/AnnouncementsPage.tsx
apps/web/src/pages/CalendarPage.tsx
apps/web/src/pages/ChildSignInPage.tsx
apps/web/src/pages/DocPage.tsx
apps/web/src/pages/FamilyAddChildPage.tsx
apps/web/src/pages/FamilyChildEditPage.tsx
apps/web/src/pages/FamilyPage.tsx
apps/web/src/pages/GroupDetailPage.tsx
apps/web/src/pages/GroupResourcesPage.tsx
apps/web/src/pages/GroupThreadsPage.tsx
apps/web/src/pages/GroupsPage.tsx
apps/web/src/pages/HomePage.tsx
apps/web/src/pages/HomeschoolPage.tsx
apps/web/src/pages/ListingDetailPage.tsx
apps/web/src/pages/MarketplacePage.tsx
apps/web/src/pages/MemberDetailPage.tsx
apps/web/src/pages/MemberManagePage.tsx
apps/web/src/pages/MembersPage.tsx
apps/web/src/pages/MessagesPage.tsx
apps/web/src/pages/MinisterHubPage.tsx
apps/web/src/pages/MinisterOversightPage.tsx
apps/web/src/pages/MinisterVersePage.tsx
apps/web/src/pages/NotFoundPage.tsx
apps/web/src/pages/PonyExpressPage.tsx
apps/web/src/pages/ProfileEditPage.tsx
apps/web/src/pages/ProfileNotificationsPage.tsx
apps/web/src/pages/ProfilePage.tsx
apps/web/src/pages/ProfilePrivacyPage.tsx
apps/web/src/pages/RequestAccessPage.tsx
apps/web/src/pages/RideSharePage.tsx
apps/web/src/pages/SermonDetailPage.tsx
apps/web/src/pages/SermonsPage.tsx
apps/web/src/pages/SisterCommunitiesPage.tsx
apps/web/src/pages/admin/AdminCliToolsPage.tsx
apps/web/src/pages/admin/AdminHubPage.tsx
apps/web/src/pages/admin/AdminMembersPage.tsx
apps/web/src/pages/admin/AdminStatusPage.tsx
apps/web/src/pages/admin/ApprovalQueuePage.tsx
apps/web/src/pages/admin/AuditLogPage.tsx
apps/web/src/pages/admin/ContentOversightPage.tsx
apps/web/src/pages/admin/ManageMembersPage.tsx
apps/web/src/pages/admin/VerseManagePage.tsx
apps/web/src/pages/listen/ListenLibraryPage.tsx
apps/web/src/pages/listen/ListenSeriesPage.tsx
apps/web/src/pages/listen/ListenStewardPage.tsx
apps/web/src/pages/listen/WatchLivePage.tsx

react-router-dom ​

  • Kind: module
  • Dependent count: 47

Referenced by:

apps/web/src/App.tsx
apps/web/src/components/AppLayout.tsx
apps/web/src/components/PageHeader.tsx
apps/web/src/main.tsx
apps/web/src/pages/AboutPage.tsx
apps/web/src/pages/AccessDeniedPage.tsx
apps/web/src/pages/AnnouncementDetailPage.tsx
apps/web/src/pages/AnnouncementsPage.tsx
apps/web/src/pages/ChildSignInPage.tsx
apps/web/src/pages/ComingSoonPage.tsx
apps/web/src/pages/DocPage.tsx
apps/web/src/pages/FamilyAddChildPage.tsx
apps/web/src/pages/FamilyChildEditPage.tsx
apps/web/src/pages/FamilyPage.tsx
apps/web/src/pages/GroupDetailPage.tsx
apps/web/src/pages/GroupResourcesPage.tsx
apps/web/src/pages/GroupThreadsPage.tsx
apps/web/src/pages/GroupsPage.tsx
apps/web/src/pages/HomePage.tsx
apps/web/src/pages/ListingDetailPage.tsx
apps/web/src/pages/MarketplacePage.tsx
apps/web/src/pages/MemberDetailPage.tsx
apps/web/src/pages/MemberManagePage.tsx
apps/web/src/pages/MembersPage.tsx
apps/web/src/pages/MinisterHubPage.tsx
apps/web/src/pages/MinisterOversightPage.tsx
apps/web/src/pages/NotFoundPage.tsx
apps/web/src/pages/ProfileEditPage.tsx
apps/web/src/pages/ProfilePage.tsx
apps/web/src/pages/RequestAccessPage.tsx
apps/web/src/pages/SermonDetailPage.tsx
apps/web/src/pages/SermonsPage.tsx
apps/web/src/pages/admin/AdminCliToolsPage.tsx
apps/web/src/pages/admin/AdminHubPage.tsx
apps/web/src/pages/admin/AdminMembersPage.tsx
apps/web/src/pages/admin/AdminStatusPage.tsx
apps/web/src/pages/admin/AdminTerminalPage.tsx
apps/web/src/pages/admin/AuditLogPage.tsx
apps/web/src/pages/admin/ManageMembersPage.tsx
apps/web/src/pages/listen/ListenDownloadsPage.tsx
apps/web/src/pages/listen/ListenHomePage.tsx
apps/web/src/pages/listen/ListenLayout.tsx
apps/web/src/pages/listen/ListenLibraryPage.tsx
apps/web/src/pages/listen/ListenSeriesPage.tsx
apps/web/src/pages/listen/ListenSettingsPage.tsx
apps/web/src/pages/listen/ListenStewardPage.tsx
apps/web/src/pages/listen/WatchLivePage.tsx

fastify ​

  • Kind: module
  • Dependent count: 45

Referenced by:

apps/api/src/app.ts
apps/api/src/features/admin/admin.controller.ts
apps/api/src/features/admin/admin.router.ts
apps/api/src/features/admin/cli.router.ts
apps/api/src/features/announcements/announcements.controller.ts
apps/api/src/features/announcements/announcements.router.ts
apps/api/src/features/approval/approval.controller.ts
apps/api/src/features/approval/approval.router.ts
apps/api/src/features/auth/auth.controller.ts
apps/api/src/features/auth/auth.router.ts
apps/api/src/features/config/config.controller.test.ts
apps/api/src/features/config/config.controller.ts
apps/api/src/features/config/config.router.ts
apps/api/src/features/events/events.controller.ts
apps/api/src/features/events/events.router.ts
apps/api/src/features/family-groups/family-groups.controller.ts
apps/api/src/features/family-groups/family-groups.router.ts
apps/api/src/features/feedback/feedback.controller.ts
apps/api/src/features/feedback/feedback.router.ts
apps/api/src/features/groups/groups.controller.ts
apps/api/src/features/groups/groups.router.ts
apps/api/src/features/homeschool/homeschool.controller.ts
apps/api/src/features/homeschool/homeschool.router.ts
apps/api/src/features/marketplace/marketplace.controller.ts
apps/api/src/features/marketplace/marketplace.router.ts
apps/api/src/features/media/media.controller.ts
apps/api/src/features/media/media.router.ts
apps/api/src/features/members/members.controller.ts
apps/api/src/features/members/members.router.ts
apps/api/src/features/notifications/notifications.controller.ts
apps/api/src/features/notifications/notifications.router.ts
apps/api/src/features/ponyexpress/ponyexpress.controller.ts
apps/api/src/features/ponyexpress/ponyexpress.router.ts
apps/api/src/features/push/push.controller.test.ts
apps/api/src/features/push/push.controller.ts
apps/api/src/features/push/push.router.ts
apps/api/src/features/rideshare/rideshare.controller.ts
apps/api/src/features/rideshare/rideshare.router.ts
apps/api/src/features/sister-communities/sister-communities.controller.ts
apps/api/src/features/sister-communities/sister-communities.router.ts
apps/api/src/features/verses/verses.router.ts
apps/api/src/lib/response.ts
apps/api/src/middleware/requireAuth.test.ts
apps/api/src/middleware/requireAuth.ts
apps/api/src/middleware/requireRole.ts

apps/api/src/adapters/db/index.ts ​

  • Kind: module
  • Dependent count: 41

Referenced by:

apps/api/src/adapters/index.ts
apps/api/src/app.ts
apps/api/src/db/repositories/PostgresUserRepository.ts
apps/api/src/features/admin/admin.service.test.ts
apps/api/src/features/admin/admin.service.ts
apps/api/src/features/admin/cli.service.ts
apps/api/src/features/announcements/announcements.service.test.ts
apps/api/src/features/announcements/announcements.service.ts
apps/api/src/features/approval/approval.service.test.ts
apps/api/src/features/approval/approval.service.ts
apps/api/src/features/auth/auth.controller.ts
apps/api/src/features/auth/auth.service.test.ts
apps/api/src/features/auth/auth.service.ts
apps/api/src/features/events/events.service.test.ts
apps/api/src/features/events/events.service.ts
apps/api/src/features/family-groups/family-groups.service.test.ts
apps/api/src/features/family-groups/family-groups.service.ts
apps/api/src/features/groups/groups.controller.ts
apps/api/src/features/groups/groups.service.test.ts
apps/api/src/features/groups/groups.service.ts
apps/api/src/features/homeschool/homeschool.service.test.ts
apps/api/src/features/homeschool/homeschool.service.ts
apps/api/src/features/marketplace/marketplace.service.test.ts
apps/api/src/features/marketplace/marketplace.service.ts
apps/api/src/features/media/media.service.test.ts
apps/api/src/features/media/media.service.ts
apps/api/src/features/members/members.service.test.ts
apps/api/src/features/members/members.service.ts
apps/api/src/features/notifications/notifications.controller.ts
apps/api/src/features/ponyexpress/ponyexpress.service.test.ts
apps/api/src/features/ponyexpress/ponyexpress.service.ts
apps/api/src/features/push/push.controller.test.ts
apps/api/src/features/push/push.controller.ts
apps/api/src/features/rideshare/rideshare.service.test.ts
apps/api/src/features/rideshare/rideshare.service.ts
apps/api/src/features/sister-communities/sister-communities.service.test.ts
apps/api/src/features/sister-communities/sister-communities.service.ts
apps/api/src/features/verses/verses.router.ts
apps/api/src/lib/notifier.factory.ts
apps/api/src/middleware/requireAuth.test.ts
apps/api/src/middleware/requireAuth.ts

../../middleware/requireAuth ​

  • Kind: module
  • Dependent count: 40

Referenced by:

apps/api/src/features/admin/admin.router.ts
apps/api/src/features/admin/cli.router.ts
apps/api/src/features/announcements/announcements.router.ts
apps/api/src/features/announcements/announcements.service.test.ts
apps/api/src/features/announcements/announcements.service.ts
apps/api/src/features/approval/approval.router.ts
apps/api/src/features/auth/auth.router.ts
apps/api/src/features/config/config.router.ts
apps/api/src/features/events/events.router.ts
apps/api/src/features/events/events.service.test.ts
apps/api/src/features/events/events.service.ts
apps/api/src/features/family-groups/family-groups.router.ts
apps/api/src/features/family-groups/family-groups.service.test.ts
apps/api/src/features/family-groups/family-groups.service.ts
apps/api/src/features/feedback/feedback.router.ts
apps/api/src/features/groups/groups.router.ts
apps/api/src/features/groups/groups.service.test.ts
apps/api/src/features/groups/groups.service.ts
apps/api/src/features/homeschool/homeschool.router.ts
apps/api/src/features/homeschool/homeschool.service.test.ts
apps/api/src/features/homeschool/homeschool.service.ts
apps/api/src/features/marketplace/marketplace.router.ts
apps/api/src/features/marketplace/marketplace.service.test.ts
apps/api/src/features/marketplace/marketplace.service.ts
apps/api/src/features/media/media.router.ts
apps/api/src/features/media/media.service.test.ts
apps/api/src/features/media/media.service.ts
apps/api/src/features/members/members.router.ts
apps/api/src/features/members/members.service.test.ts
apps/api/src/features/members/members.service.ts
apps/api/src/features/notifications/notifications.router.ts
apps/api/src/features/ponyexpress/ponyexpress.router.ts
apps/api/src/features/ponyexpress/ponyexpress.service.test.ts
apps/api/src/features/ponyexpress/ponyexpress.service.ts
apps/api/src/features/push/push.router.ts
apps/api/src/features/rideshare/rideshare.router.ts
apps/api/src/features/rideshare/rideshare.service.test.ts
apps/api/src/features/rideshare/rideshare.service.ts
apps/api/src/features/sister-communities/sister-communities.router.ts
apps/api/src/features/verses/verses.router.ts

../../adapters/db ​

  • Kind: module
  • Dependent count: 36

Referenced by:

apps/api/src/db/repositories/PostgresUserRepository.ts
apps/api/src/features/admin/admin.service.test.ts
apps/api/src/features/admin/admin.service.ts
apps/api/src/features/admin/cli.service.ts
apps/api/src/features/announcements/announcements.service.test.ts
apps/api/src/features/announcements/announcements.service.ts
apps/api/src/features/approval/approval.service.test.ts
apps/api/src/features/approval/approval.service.ts
apps/api/src/features/auth/auth.controller.ts
apps/api/src/features/auth/auth.service.test.ts
apps/api/src/features/auth/auth.service.ts
apps/api/src/features/events/events.service.test.ts
apps/api/src/features/events/events.service.ts
apps/api/src/features/family-groups/family-groups.service.test.ts
apps/api/src/features/family-groups/family-groups.service.ts
apps/api/src/features/groups/groups.controller.ts
apps/api/src/features/groups/groups.service.test.ts
apps/api/src/features/groups/groups.service.ts
apps/api/src/features/homeschool/homeschool.service.test.ts
apps/api/src/features/homeschool/homeschool.service.ts
apps/api/src/features/marketplace/marketplace.service.test.ts
apps/api/src/features/marketplace/marketplace.service.ts
apps/api/src/features/media/media.service.test.ts
apps/api/src/features/media/media.service.ts
apps/api/src/features/members/members.service.test.ts
apps/api/src/features/members/members.service.ts
apps/api/src/features/notifications/notifications.controller.ts
apps/api/src/features/ponyexpress/ponyexpress.service.test.ts
apps/api/src/features/ponyexpress/ponyexpress.service.ts
apps/api/src/features/push/push.controller.test.ts
apps/api/src/features/push/push.controller.ts
apps/api/src/features/rideshare/rideshare.service.test.ts
apps/api/src/features/rideshare/rideshare.service.ts
apps/api/src/features/sister-communities/sister-communities.service.test.ts
apps/api/src/features/sister-communities/sister-communities.service.ts
apps/api/src/features/verses/verses.router.ts

apps/api/src/lib/errors.ts ​

  • Kind: module
  • Dependent count: 36

Referenced by:

apps/api/src/app.ts
apps/api/src/features/admin/admin.controller.ts
apps/api/src/features/admin/admin.service.ts
apps/api/src/features/admin/cli.router.ts
apps/api/src/features/announcements/announcements.controller.ts
apps/api/src/features/announcements/announcements.service.ts
apps/api/src/features/approval/approval.controller.ts
apps/api/src/features/approval/approval.service.ts
apps/api/src/features/auth/auth.controller.ts
apps/api/src/features/auth/auth.service.ts
apps/api/src/features/events/events.controller.ts
apps/api/src/features/events/events.service.ts
apps/api/src/features/family-groups/family-groups.controller.ts
apps/api/src/features/family-groups/family-groups.service.ts
apps/api/src/features/feedback/feedback.controller.ts
apps/api/src/features/feedback/feedback.service.ts
apps/api/src/features/groups/groups.controller.ts
apps/api/src/features/groups/groups.service.ts
apps/api/src/features/homeschool/homeschool.controller.ts
apps/api/src/features/homeschool/homeschool.service.ts
apps/api/src/features/marketplace/marketplace.controller.ts
apps/api/src/features/marketplace/marketplace.service.ts
apps/api/src/features/media/media.controller.ts
apps/api/src/features/media/media.service.ts
apps/api/src/features/members/members.controller.ts
apps/api/src/features/members/members.service.ts
apps/api/src/features/notifications/notifications.controller.ts
apps/api/src/features/ponyexpress/ponyexpress.controller.ts
apps/api/src/features/ponyexpress/ponyexpress.service.ts
apps/api/src/features/push/push.controller.ts
apps/api/src/features/rideshare/rideshare.controller.ts
apps/api/src/features/rideshare/rideshare.service.ts
apps/api/src/features/sister-communities/sister-communities.controller.ts
apps/api/src/features/sister-communities/sister-communities.service.ts
apps/api/src/middleware/requireAuth.ts
apps/api/src/middleware/requireRole.ts

../lib/api ​

  • Kind: module
  • Dependent count: 34

Referenced by:

apps/web/src/components/AppLayout.tsx
apps/web/src/contexts/PlayerContext.tsx
apps/web/src/hooks/usePlatformSession.ts
apps/web/src/pages/AboutPage.tsx
apps/web/src/pages/AnnouncementDetailPage.tsx
apps/web/src/pages/AnnouncementsPage.tsx
apps/web/src/pages/CalendarPage.tsx
apps/web/src/pages/ChildSignInPage.tsx
apps/web/src/pages/FamilyAddChildPage.tsx
apps/web/src/pages/FamilyChildEditPage.tsx
apps/web/src/pages/FamilyPage.tsx
apps/web/src/pages/GroupDetailPage.tsx
apps/web/src/pages/GroupResourcesPage.tsx
apps/web/src/pages/GroupThreadsPage.tsx
apps/web/src/pages/GroupsPage.tsx
apps/web/src/pages/HomePage.tsx
apps/web/src/pages/HomeschoolPage.tsx
apps/web/src/pages/ListingDetailPage.tsx
apps/web/src/pages/MarketplacePage.tsx
apps/web/src/pages/MemberDetailPage.tsx
apps/web/src/pages/MemberManagePage.tsx
apps/web/src/pages/MembersPage.tsx
apps/web/src/pages/MessagesPage.tsx
apps/web/src/pages/MinisterOversightPage.tsx
apps/web/src/pages/MinisterVersePage.tsx
apps/web/src/pages/PonyExpressPage.tsx
apps/web/src/pages/ProfileEditPage.tsx
apps/web/src/pages/ProfileNotificationsPage.tsx
apps/web/src/pages/ProfilePage.tsx
apps/web/src/pages/ProfilePrivacyPage.tsx
apps/web/src/pages/RideSharePage.tsx
apps/web/src/pages/SermonDetailPage.tsx
apps/web/src/pages/SermonsPage.tsx
apps/web/src/pages/SisterCommunitiesPage.tsx

../../lib/errors ​

  • Kind: module
  • Dependent count: 33

Referenced by:

apps/api/src/features/admin/admin.controller.ts
apps/api/src/features/admin/admin.service.ts
apps/api/src/features/admin/cli.router.ts
apps/api/src/features/announcements/announcements.controller.ts
apps/api/src/features/announcements/announcements.service.ts
apps/api/src/features/approval/approval.controller.ts
apps/api/src/features/approval/approval.service.ts
apps/api/src/features/auth/auth.controller.ts
apps/api/src/features/auth/auth.service.ts
apps/api/src/features/events/events.controller.ts
apps/api/src/features/events/events.service.ts
apps/api/src/features/family-groups/family-groups.controller.ts
apps/api/src/features/family-groups/family-groups.service.ts
apps/api/src/features/feedback/feedback.controller.ts
apps/api/src/features/feedback/feedback.service.ts
apps/api/src/features/groups/groups.controller.ts
apps/api/src/features/groups/groups.service.ts
apps/api/src/features/homeschool/homeschool.controller.ts
apps/api/src/features/homeschool/homeschool.service.ts
apps/api/src/features/marketplace/marketplace.controller.ts
apps/api/src/features/marketplace/marketplace.service.ts
apps/api/src/features/media/media.controller.ts
apps/api/src/features/media/media.service.ts
apps/api/src/features/members/members.controller.ts
apps/api/src/features/members/members.service.ts
apps/api/src/features/notifications/notifications.controller.ts
apps/api/src/features/ponyexpress/ponyexpress.controller.ts
apps/api/src/features/ponyexpress/ponyexpress.service.ts
apps/api/src/features/push/push.controller.ts
apps/api/src/features/rideshare/rideshare.controller.ts
apps/api/src/features/rideshare/rideshare.service.ts
apps/api/src/features/sister-communities/sister-communities.controller.ts
apps/api/src/features/sister-communities/sister-communities.service.ts

../../lib/pagination ​

  • Kind: module
  • Dependent count: 26

Referenced by:

apps/api/src/features/admin/admin.controller.ts
apps/api/src/features/admin/admin.service.ts
apps/api/src/features/announcements/announcements.controller.ts
apps/api/src/features/announcements/announcements.service.ts
apps/api/src/features/approval/approval.controller.ts
apps/api/src/features/approval/approval.service.ts
apps/api/src/features/events/events.controller.ts
apps/api/src/features/events/events.service.ts
apps/api/src/features/family-groups/family-groups.controller.ts
apps/api/src/features/family-groups/family-groups.service.ts
apps/api/src/features/groups/groups.controller.ts
apps/api/src/features/groups/groups.service.ts
apps/api/src/features/homeschool/homeschool.controller.ts
apps/api/src/features/homeschool/homeschool.service.ts
apps/api/src/features/marketplace/marketplace.controller.ts
apps/api/src/features/marketplace/marketplace.service.ts
apps/api/src/features/media/media.controller.ts
apps/api/src/features/media/media.service.ts
apps/api/src/features/members/members.controller.ts
apps/api/src/features/members/members.service.ts
apps/api/src/features/ponyexpress/ponyexpress.controller.ts
apps/api/src/features/ponyexpress/ponyexpress.service.ts
apps/api/src/features/rideshare/rideshare.controller.ts
apps/api/src/features/rideshare/rideshare.service.ts
apps/api/src/features/sister-communities/sister-communities.controller.ts
apps/api/src/features/sister-communities/sister-communities.service.ts

apps/api/src/lib/pagination.ts ​

  • Kind: module
  • Dependent count: 26

Referenced by:

apps/api/src/features/admin/admin.controller.ts
apps/api/src/features/admin/admin.service.ts
apps/api/src/features/announcements/announcements.controller.ts
apps/api/src/features/announcements/announcements.service.ts
apps/api/src/features/approval/approval.controller.ts
apps/api/src/features/approval/approval.service.ts
apps/api/src/features/events/events.controller.ts
apps/api/src/features/events/events.service.ts
apps/api/src/features/family-groups/family-groups.controller.ts
apps/api/src/features/family-groups/family-groups.service.ts
apps/api/src/features/groups/groups.controller.ts
apps/api/src/features/groups/groups.service.ts
apps/api/src/features/homeschool/homeschool.controller.ts
apps/api/src/features/homeschool/homeschool.service.ts
apps/api/src/features/marketplace/marketplace.controller.ts
apps/api/src/features/marketplace/marketplace.service.ts
apps/api/src/features/media/media.controller.ts
apps/api/src/features/media/media.service.ts
apps/api/src/features/members/members.controller.ts
apps/api/src/features/members/members.service.ts
apps/api/src/features/ponyexpress/ponyexpress.controller.ts
apps/api/src/features/ponyexpress/ponyexpress.service.ts
apps/api/src/features/rideshare/rideshare.controller.ts
apps/api/src/features/rideshare/rideshare.service.ts
apps/api/src/features/sister-communities/sister-communities.controller.ts
apps/api/src/features/sister-communities/sister-communities.service.ts

@prisma/client ​

  • Kind: module
  • Dependent count: 24

Referenced by:

apps/api/prisma/seed.ts
apps/api/src/adapters/db/index.ts
apps/api/src/db/repositories/PostgresUserRepository.ts
apps/api/src/db/repositories/UserRepository.ts
apps/api/src/features/admin/admin.service.ts
apps/api/src/features/announcements/announcements.service.ts
apps/api/src/features/approval/approval.service.test.ts
apps/api/src/features/approval/approval.service.ts
apps/api/src/features/auth/auth.dto.ts
apps/api/src/features/auth/auth.service.ts
apps/api/src/features/events/events.service.ts
apps/api/src/features/family-groups/family-groups.service.test.ts
apps/api/src/features/family-groups/family-groups.service.ts
apps/api/src/features/groups/groups.controller.ts
apps/api/src/features/groups/groups.service.ts
apps/api/src/features/homeschool/homeschool.service.ts
apps/api/src/features/marketplace/marketplace.service.ts
apps/api/src/features/members/members.service.ts
apps/api/src/features/ponyexpress/ponyexpress.service.ts
apps/api/src/features/rideshare/rideshare.service.ts
apps/api/src/features/sister-communities/sister-communities.controller.ts
apps/api/src/features/sister-communities/sister-communities.service.ts
apps/api/src/features/verses/verses.service.ts
apps/api/src/lib/notifier.ts

../theme ​

  • Kind: module
  • Dependent count: 23

Referenced by:

apps/mobile/src/components/Avatar.tsx
apps/mobile/src/components/RoleBadge.tsx
apps/mobile/src/navigation/MainTabs.tsx
apps/mobile/src/navigation/MoreStack.tsx
apps/mobile/src/screens/AnnouncementDetailScreen.tsx
apps/mobile/src/screens/AnnouncementsScreen.tsx
apps/mobile/src/screens/CreateListingScreen.tsx
apps/mobile/src/screens/EventsScreen.tsx
apps/mobile/src/screens/FamilyScreen.tsx
apps/mobile/src/screens/HomeScreen.tsx
apps/mobile/src/screens/HomeschoolScreen.tsx
apps/mobile/src/screens/ListingDetailScreen.tsx
apps/mobile/src/screens/MarketplaceScreen.tsx
apps/mobile/src/screens/MembersScreen.tsx
apps/mobile/src/screens/MoreScreen.tsx
apps/mobile/src/screens/PonyExpressScreen.tsx
apps/mobile/src/screens/ProfileScreen.tsx
apps/mobile/src/screens/RideShareScreen.tsx
apps/mobile/src/screens/SermonPlayerScreen.tsx
apps/mobile/src/screens/SermonsScreen.tsx
apps/mobile/src/screens/SignInScreen.tsx
apps/mobile/src/screens/SisterCommunitiesScreen.tsx
apps/mobile/src/screens/WelcomeScreen.tsx

react-native ​

  • Kind: module
  • Dependent count: 23

Referenced by:

apps/mobile/App.tsx
apps/mobile/src/components/Avatar.tsx
apps/mobile/src/components/RoleBadge.tsx
apps/mobile/src/navigation/MainTabs.tsx
apps/mobile/src/screens/AnnouncementDetailScreen.tsx
apps/mobile/src/screens/AnnouncementsScreen.tsx
apps/mobile/src/screens/CreateListingScreen.tsx
apps/mobile/src/screens/EventsScreen.tsx
apps/mobile/src/screens/FamilyScreen.tsx
apps/mobile/src/screens/HomeScreen.tsx
apps/mobile/src/screens/HomeschoolScreen.tsx
apps/mobile/src/screens/ListingDetailScreen.tsx
apps/mobile/src/screens/MarketplaceScreen.tsx
apps/mobile/src/screens/MembersScreen.tsx
apps/mobile/src/screens/MoreScreen.tsx
apps/mobile/src/screens/PonyExpressScreen.tsx
apps/mobile/src/screens/ProfileScreen.tsx
apps/mobile/src/screens/RideShareScreen.tsx
apps/mobile/src/screens/SermonPlayerScreen.tsx
apps/mobile/src/screens/SermonsScreen.tsx
apps/mobile/src/screens/SignInScreen.tsx
apps/mobile/src/screens/SisterCommunitiesScreen.tsx
apps/mobile/src/screens/WelcomeScreen.tsx

apps/api/src/lib/response.ts ​

  • Kind: module
  • Dependent count: 21

Referenced by:

apps/api/src/features/admin/admin.controller.ts
apps/api/src/features/admin/cli.router.ts
apps/api/src/features/announcements/announcements.controller.ts
apps/api/src/features/approval/approval.controller.ts
apps/api/src/features/auth/auth.controller.ts
apps/api/src/features/config/config.controller.ts
apps/api/src/features/events/events.controller.ts
apps/api/src/features/family-groups/family-groups.controller.ts
apps/api/src/features/feedback/feedback.controller.ts
apps/api/src/features/groups/groups.controller.ts
apps/api/src/features/homeschool/homeschool.controller.ts
apps/api/src/features/marketplace/marketplace.controller.ts
apps/api/src/features/media/media.controller.ts
apps/api/src/features/members/members.controller.ts
apps/api/src/features/notifications/notifications.controller.ts
apps/api/src/features/ponyexpress/ponyexpress.controller.ts
apps/api/src/features/push/push.controller.ts
apps/api/src/features/rideshare/rideshare.controller.ts
apps/api/src/features/sister-communities/sister-communities.controller.ts
apps/api/src/middleware/requireAuth.ts
apps/api/src/middleware/requireRole.ts

apps/api/src/middleware/requireAuth.ts ​

  • Kind: module
  • Dependent count: 21

Referenced by:

apps/api/src/features/admin/admin.router.ts
apps/api/src/features/admin/cli.router.ts
apps/api/src/features/announcements/announcements.router.ts
apps/api/src/features/approval/approval.router.ts
apps/api/src/features/auth/auth.router.ts
apps/api/src/features/config/config.router.ts
apps/api/src/features/events/events.router.ts
apps/api/src/features/family-groups/family-groups.router.ts
apps/api/src/features/feedback/feedback.router.ts
apps/api/src/features/groups/groups.router.ts
apps/api/src/features/homeschool/homeschool.router.ts
apps/api/src/features/marketplace/marketplace.router.ts
apps/api/src/features/media/media.router.ts
apps/api/src/features/members/members.router.ts
apps/api/src/features/notifications/notifications.router.ts
apps/api/src/features/ponyexpress/ponyexpress.router.ts
apps/api/src/features/push/push.router.ts
apps/api/src/features/rideshare/rideshare.router.ts
apps/api/src/features/sister-communities/sister-communities.router.ts
apps/api/src/features/verses/verses.router.ts
apps/api/src/middleware/requireAuth.test.ts

node_modules/zod/index.js ​

  • Kind: module
  • Dependent count: 20

Referenced by:

apps/api/src/config/index.ts
apps/api/src/features/admin/admin.schema.ts
apps/api/src/features/announcements/announcements.schema.ts
apps/api/src/features/approval/approval.schema.ts
apps/api/src/features/auth/auth.schema.ts
apps/api/src/features/events/events.schema.ts
apps/api/src/features/family-groups/family-groups.schema.ts
apps/api/src/features/feedback/feedback.schema.ts
apps/api/src/features/groups/groups.controller.ts
apps/api/src/features/groups/groups.schema.ts
apps/api/src/features/homeschool/homeschool.schema.ts
apps/api/src/features/marketplace/marketplace.schema.ts
apps/api/src/features/media/media.schema.ts
apps/api/src/features/members/members.schema.ts
apps/api/src/features/notifications/notifications.schema.ts
apps/api/src/features/ponyexpress/ponyexpress.schema.ts
apps/api/src/features/push/push.schema.ts
apps/api/src/features/rideshare/rideshare.schema.ts
apps/api/src/features/sister-communities/sister-communities.schema.ts
apps/api/src/schemas/responses.ts

zod ​

  • Kind: module
  • Dependent count: 20

Referenced by:

apps/api/src/config/index.ts
apps/api/src/features/admin/admin.schema.ts
apps/api/src/features/announcements/announcements.schema.ts
apps/api/src/features/approval/approval.schema.ts
apps/api/src/features/auth/auth.schema.ts
apps/api/src/features/events/events.schema.ts
apps/api/src/features/family-groups/family-groups.schema.ts
apps/api/src/features/feedback/feedback.schema.ts
apps/api/src/features/groups/groups.controller.ts
apps/api/src/features/groups/groups.schema.ts
apps/api/src/features/homeschool/homeschool.schema.ts
apps/api/src/features/marketplace/marketplace.schema.ts
apps/api/src/features/media/media.schema.ts
apps/api/src/features/members/members.schema.ts
apps/api/src/features/notifications/notifications.schema.ts
apps/api/src/features/ponyexpress/ponyexpress.schema.ts
apps/api/src/features/push/push.schema.ts
apps/api/src/features/rideshare/rideshare.schema.ts
apps/api/src/features/sister-communities/sister-communities.schema.ts
apps/api/src/schemas/responses.ts

../../lib/response ​

  • Kind: module
  • Dependent count: 19

Referenced by:

apps/api/src/features/admin/admin.controller.ts
apps/api/src/features/admin/cli.router.ts
apps/api/src/features/announcements/announcements.controller.ts
apps/api/src/features/approval/approval.controller.ts
apps/api/src/features/auth/auth.controller.ts
apps/api/src/features/config/config.controller.ts
apps/api/src/features/events/events.controller.ts
apps/api/src/features/family-groups/family-groups.controller.ts
apps/api/src/features/feedback/feedback.controller.ts
apps/api/src/features/groups/groups.controller.ts
apps/api/src/features/homeschool/homeschool.controller.ts
apps/api/src/features/marketplace/marketplace.controller.ts
apps/api/src/features/media/media.controller.ts
apps/api/src/features/members/members.controller.ts
apps/api/src/features/notifications/notifications.controller.ts
apps/api/src/features/ponyexpress/ponyexpress.controller.ts
apps/api/src/features/push/push.controller.ts
apps/api/src/features/rideshare/rideshare.controller.ts
apps/api/src/features/sister-communities/sister-communities.controller.ts

node_modules/vitest/dist/index.js ​

  • Kind: module
  • Dependent count: 19

Referenced by:

apps/api/src/features/admin/admin.service.test.ts
apps/api/src/features/announcements/announcements.service.test.ts
apps/api/src/features/approval/approval.service.test.ts
apps/api/src/features/auth/auth.schema.test.ts
apps/api/src/features/auth/auth.service.test.ts
apps/api/src/features/config/config.controller.test.ts
apps/api/src/features/events/events.service.test.ts
apps/api/src/features/family-groups/family-groups.service.test.ts
apps/api/src/features/groups/groups.service.test.ts
apps/api/src/features/homeschool/homeschool.service.test.ts
apps/api/src/features/marketplace/marketplace.service.test.ts
apps/api/src/features/media/media.service.test.ts
apps/api/src/features/members/members.service.test.ts
apps/api/src/features/ponyexpress/ponyexpress.service.test.ts
apps/api/src/features/push/push.controller.test.ts
apps/api/src/features/rideshare/rideshare.service.test.ts
apps/api/src/features/sister-communities/sister-communities.service.test.ts
apps/api/src/middleware/requireAuth.test.ts
apps/api/src/test/setup.ts

react-native-safe-area-context ​

  • Kind: module
  • Dependent count: 19

Referenced by:

apps/mobile/App.tsx
apps/mobile/src/screens/AnnouncementDetailScreen.tsx
apps/mobile/src/screens/AnnouncementsScreen.tsx
apps/mobile/src/screens/CreateListingScreen.tsx
apps/mobile/src/screens/EventsScreen.tsx
apps/mobile/src/screens/FamilyScreen.tsx
apps/mobile/src/screens/HomeScreen.tsx
apps/mobile/src/screens/HomeschoolScreen.tsx
apps/mobile/src/screens/ListingDetailScreen.tsx
apps/mobile/src/screens/MarketplaceScreen.tsx
apps/mobile/src/screens/MembersScreen.tsx
apps/mobile/src/screens/MoreScreen.tsx
apps/mobile/src/screens/PonyExpressScreen.tsx
apps/mobile/src/screens/ProfileScreen.tsx
apps/mobile/src/screens/RideShareScreen.tsx
apps/mobile/src/screens/SermonPlayerScreen.tsx
apps/mobile/src/screens/SermonsScreen.tsx
apps/mobile/src/screens/SisterCommunitiesScreen.tsx
apps/mobile/src/screens/WelcomeScreen.tsx

vitest ​

  • Kind: module
  • Dependent count: 19

Referenced by:

apps/api/src/features/admin/admin.service.test.ts
apps/api/src/features/announcements/announcements.service.test.ts
apps/api/src/features/approval/approval.service.test.ts
apps/api/src/features/auth/auth.schema.test.ts
apps/api/src/features/auth/auth.service.test.ts
apps/api/src/features/config/config.controller.test.ts
apps/api/src/features/events/events.service.test.ts
apps/api/src/features/family-groups/family-groups.service.test.ts
apps/api/src/features/groups/groups.service.test.ts
apps/api/src/features/homeschool/homeschool.service.test.ts
apps/api/src/features/marketplace/marketplace.service.test.ts
apps/api/src/features/media/media.service.test.ts
apps/api/src/features/members/members.service.test.ts
apps/api/src/features/ponyexpress/ponyexpress.service.test.ts
apps/api/src/features/push/push.controller.test.ts
apps/api/src/features/rideshare/rideshare.service.test.ts
apps/api/src/features/sister-communities/sister-communities.service.test.ts
apps/api/src/middleware/requireAuth.test.ts
apps/api/src/test/setup.ts

@clerk/clerk-expo ​

  • Kind: module
  • Dependent count: 18

Referenced by:

apps/mobile/App.tsx
apps/mobile/src/hooks/useApiClient.ts
apps/mobile/src/screens/AnnouncementDetailScreen.tsx
apps/mobile/src/screens/AnnouncementsScreen.tsx
apps/mobile/src/screens/CreateListingScreen.tsx
apps/mobile/src/screens/EventsScreen.tsx
apps/mobile/src/screens/FamilyScreen.tsx
apps/mobile/src/screens/HomeScreen.tsx
apps/mobile/src/screens/HomeschoolScreen.tsx
apps/mobile/src/screens/ListingDetailScreen.tsx
apps/mobile/src/screens/MarketplaceScreen.tsx
apps/mobile/src/screens/PonyExpressScreen.tsx
apps/mobile/src/screens/ProfileScreen.tsx
apps/mobile/src/screens/RideShareScreen.tsx
apps/mobile/src/screens/SermonPlayerScreen.tsx
apps/mobile/src/screens/SermonsScreen.tsx
apps/mobile/src/screens/SignInScreen.tsx
apps/mobile/src/screens/SisterCommunitiesScreen.tsx

apps/api/src/lib/logger.ts ​

  • Kind: module
  • Dependent count: 16

Referenced by:

apps/api/src/features/admin/admin.service.ts
apps/api/src/features/admin/cli.service.ts
apps/api/src/features/announcements/announcements.service.ts
apps/api/src/features/approval/approval.service.ts
apps/api/src/features/auth/auth.service.ts
apps/api/src/features/events/events.service.ts
apps/api/src/features/family-groups/family-groups.service.ts
apps/api/src/features/feedback/feedback.service.ts
apps/api/src/features/groups/groups.service.ts
apps/api/src/features/homeschool/homeschool.service.ts
apps/api/src/features/marketplace/marketplace.service.ts
apps/api/src/features/media/media.service.ts
apps/api/src/features/members/members.service.ts
apps/api/src/features/ponyexpress/ponyexpress.service.ts
apps/api/src/features/rideshare/rideshare.service.ts
apps/api/src/lib/notifier.ts

../../lib/logger ​

  • Kind: module
  • Dependent count: 15

Referenced by:

apps/api/src/features/admin/admin.service.ts
apps/api/src/features/admin/cli.service.ts
apps/api/src/features/announcements/announcements.service.ts
apps/api/src/features/approval/approval.service.ts
apps/api/src/features/auth/auth.service.ts
apps/api/src/features/events/events.service.ts
apps/api/src/features/family-groups/family-groups.service.ts
apps/api/src/features/feedback/feedback.service.ts
apps/api/src/features/groups/groups.service.ts
apps/api/src/features/homeschool/homeschool.service.ts
apps/api/src/features/marketplace/marketplace.service.ts
apps/api/src/features/media/media.service.ts
apps/api/src/features/members/members.service.ts
apps/api/src/features/ponyexpress/ponyexpress.service.ts
apps/api/src/features/rideshare/rideshare.service.ts

../../lib/api ​

  • Kind: module
  • Dependent count: 13

Referenced by:

apps/web/src/pages/admin/AdminMembersPage.tsx
apps/web/src/pages/admin/AdminTerminalPage.tsx
apps/web/src/pages/admin/ApprovalQueuePage.tsx
apps/web/src/pages/admin/AuditLogPage.tsx
apps/web/src/pages/admin/ContentOversightPage.tsx
apps/web/src/pages/admin/ManageMembersPage.tsx
apps/web/src/pages/admin/VerseManagePage.tsx
apps/web/src/pages/listen/ListenHomePage.tsx
apps/web/src/pages/listen/ListenLayout.tsx
apps/web/src/pages/listen/ListenLibraryPage.tsx
apps/web/src/pages/listen/ListenSeriesPage.tsx
apps/web/src/pages/listen/ListenStewardPage.tsx
apps/web/src/pages/listen/WatchLivePage.tsx

@hch/shared-types ​

  • Kind: module
  • Dependent count: 13

Referenced by:

apps/api/src/features/auth/auth.dto.ts
apps/api/src/features/members/members.controller.ts
apps/api/src/lib/notifier.ts
apps/api/src/middleware/requireAuth.ts
apps/api/src/middleware/requireRole.ts
apps/mobile/src/components/RoleBadge.tsx
apps/mobile/src/screens/MembersScreen.tsx
apps/web/src/lib/useCurrentUser.ts
apps/web/src/pages/MemberDetailPage.tsx
apps/web/src/pages/MemberManagePage.tsx
apps/web/src/pages/admin/ManageMembersPage.tsx
packages/api-client/src/client.ts
packages/api-client/src/index.ts

../../middleware/requireRole ​

  • Kind: module
  • Dependent count: 12

Referenced by:

apps/api/src/features/admin/admin.router.ts
apps/api/src/features/admin/cli.router.ts
apps/api/src/features/announcements/announcements.router.ts
apps/api/src/features/approval/approval.router.ts
apps/api/src/features/events/events.router.ts
apps/api/src/features/family-groups/family-groups.router.ts
apps/api/src/features/groups/groups.router.ts
apps/api/src/features/homeschool/homeschool.router.ts
apps/api/src/features/media/media.router.ts
apps/api/src/features/members/members.router.ts
apps/api/src/features/sister-communities/sister-communities.router.ts
apps/api/src/features/verses/verses.router.ts

apps/api/src/middleware/requireRole.ts ​

  • Kind: module
  • Dependent count: 12

Referenced by:

apps/api/src/features/admin/admin.router.ts
apps/api/src/features/admin/cli.router.ts
apps/api/src/features/announcements/announcements.router.ts
apps/api/src/features/approval/approval.router.ts
apps/api/src/features/events/events.router.ts
apps/api/src/features/family-groups/family-groups.router.ts
apps/api/src/features/groups/groups.router.ts
apps/api/src/features/homeschool/homeschool.router.ts
apps/api/src/features/media/media.router.ts
apps/api/src/features/members/members.router.ts
apps/api/src/features/sister-communities/sister-communities.router.ts
apps/api/src/features/verses/verses.router.ts

@clerk/react ​

  • Kind: module
  • Dependent count: 11

Referenced by:

apps/web/src/App.tsx
apps/web/src/components/AppLayout.tsx
apps/web/src/hooks/usePlatformSession.ts
apps/web/src/lib/api.ts
apps/web/src/main.tsx
apps/web/src/pages/AboutPage.tsx
apps/web/src/pages/AccountPendingPage.tsx
apps/web/src/pages/HomePage.tsx
apps/web/src/pages/ProfileEditPage.tsx
apps/web/src/pages/ProfilePage.tsx
apps/web/src/pages/listen/ListenSettingsPage.tsx

packages/ui/src/tokens.ts ​

  • Kind: module
  • Dependent count: 10

Referenced by:

packages/ui/src/components/Badge.tsx
packages/ui/src/components/Button.tsx
packages/ui/src/components/Card.tsx
packages/ui/src/components/Input.tsx
packages/ui/src/components/ListSection.tsx
packages/ui/src/components/Modal.tsx
packages/ui/src/components/PageLayout.tsx
packages/ui/src/components/Spinner.tsx
packages/ui/src/components/Table.tsx
packages/ui/src/index.ts

../../lib/useCurrentUser ​

  • Kind: module
  • Dependent count: 9

Referenced by:

apps/web/src/pages/admin/AdminCliToolsPage.tsx
apps/web/src/pages/admin/AdminHubPage.tsx
apps/web/src/pages/admin/AdminMembersPage.tsx
apps/web/src/pages/admin/AdminStatusPage.tsx
apps/web/src/pages/admin/AdminTerminalPage.tsx
apps/web/src/pages/admin/ManageMembersPage.tsx
apps/web/src/pages/listen/ListenLayout.tsx
apps/web/src/pages/listen/ListenStewardPage.tsx
apps/web/src/pages/listen/WatchLivePage.tsx

../tokens ​

  • Kind: module
  • Dependent count: 9

Referenced by:

packages/ui/src/components/Badge.tsx
packages/ui/src/components/Button.tsx
packages/ui/src/components/Card.tsx
packages/ui/src/components/Input.tsx
packages/ui/src/components/ListSection.tsx
packages/ui/src/components/Modal.tsx
packages/ui/src/components/PageLayout.tsx
packages/ui/src/components/Spinner.tsx
packages/ui/src/components/Table.tsx

@react-navigation/native ​

  • Kind: module
  • Dependent count: 9

Referenced by:

apps/mobile/App.tsx
apps/mobile/src/screens/AnnouncementDetailScreen.tsx
apps/mobile/src/screens/AnnouncementsScreen.tsx
apps/mobile/src/screens/CreateListingScreen.tsx
apps/mobile/src/screens/ListingDetailScreen.tsx
apps/mobile/src/screens/MarketplaceScreen.tsx
apps/mobile/src/screens/MoreScreen.tsx
apps/mobile/src/screens/SermonPlayerScreen.tsx
apps/mobile/src/screens/SermonsScreen.tsx

@react-navigation/stack ​

  • Kind: module
  • Dependent count: 9

Referenced by:

apps/mobile/src/navigation/AuthStack.tsx
apps/mobile/src/navigation/MainTabs.tsx
apps/mobile/src/navigation/MoreStack.tsx
apps/mobile/src/screens/AnnouncementsScreen.tsx
apps/mobile/src/screens/CreateListingScreen.tsx
apps/mobile/src/screens/MarketplaceScreen.tsx
apps/mobile/src/screens/MoreScreen.tsx
apps/mobile/src/screens/SermonsScreen.tsx
apps/mobile/src/screens/WelcomeScreen.tsx

@storybook/react ​

  • Kind: module
  • Dependent count: 9

Referenced by:

packages/ui/.storybook/preview.ts
packages/ui/src/components/Badge.stories.tsx
packages/ui/src/components/Button.stories.tsx
packages/ui/src/components/Card.stories.tsx
packages/ui/src/components/Input.stories.tsx
packages/ui/src/components/Modal.stories.tsx
packages/ui/src/components/PageLayout.stories.tsx
packages/ui/src/components/Spinner.stories.tsx
packages/ui/src/components/Table.stories.tsx

apps/api/src/config/index.ts ​

  • Kind: module
  • Dependent count: 9

Referenced by:

apps/api/src/app.ts
apps/api/src/features/admin/admin.service.ts
apps/api/src/features/approval/approval.controller.ts
apps/api/src/features/auth/auth.controller.ts
apps/api/src/features/auth/auth.service.ts
apps/api/src/features/family-groups/family-groups.service.ts
apps/api/src/index.ts
apps/api/src/lib/logger.ts
apps/api/src/middleware/requireAuth.ts

../lib/useCurrentUser ​

  • Kind: module
  • Dependent count: 7

Referenced by:

apps/web/src/components/AppLayout.tsx
apps/web/src/pages/HomePage.tsx
apps/web/src/pages/MemberDetailPage.tsx
apps/web/src/pages/MemberManagePage.tsx
apps/web/src/pages/MinisterHubPage.tsx
apps/web/src/pages/ProfileEditPage.tsx
apps/web/src/pages/ProfilePage.tsx

@clerk/backend ​

  • Kind: module
  • Dependent count: 7

Referenced by:

apps/api/src/app.ts
apps/api/src/features/admin/admin.service.ts
apps/api/src/features/approval/approval.controller.ts
apps/api/src/features/auth/auth.controller.ts
apps/api/src/features/family-groups/family-groups.service.ts
apps/api/src/middleware/requireAuth.test.ts
apps/api/src/middleware/requireAuth.ts

node_modules/@clerk/backend/dist/index.mjs ​

  • Kind: module
  • Dependent count: 7

Referenced by:

apps/api/src/app.ts
apps/api/src/features/admin/admin.service.ts
apps/api/src/features/approval/approval.controller.ts
apps/api/src/features/auth/auth.controller.ts
apps/api/src/features/family-groups/family-groups.service.ts
apps/api/src/middleware/requireAuth.test.ts
apps/api/src/middleware/requireAuth.ts

../../components/PageHeader ​

  • Kind: module
  • Dependent count: 6

Referenced by:

apps/web/src/pages/admin/AdminCliToolsPage.tsx
apps/web/src/pages/admin/AdminMembersPage.tsx
apps/web/src/pages/admin/AdminStatusPage.tsx
apps/web/src/pages/admin/ApprovalQueuePage.tsx
apps/web/src/pages/admin/AuditLogPage.tsx
apps/web/src/pages/admin/ContentOversightPage.tsx

../../contexts/ListenThemeContext ​

  • Kind: module
  • Dependent count: 6

Referenced by:

apps/web/src/pages/listen/ListenDownloadsPage.tsx
apps/web/src/pages/listen/ListenHomePage.tsx
apps/web/src/pages/listen/ListenLayout.tsx
apps/web/src/pages/listen/ListenLibraryPage.tsx
apps/web/src/pages/listen/ListenSettingsPage.tsx
apps/web/src/pages/listen/ListenStewardPage.tsx

../hooks/useApiClient ​

  • Kind: module
  • Dependent count: 6

Referenced by:

apps/mobile/src/screens/FamilyScreen.tsx
apps/mobile/src/screens/HomeScreen.tsx
apps/mobile/src/screens/MarketplaceScreen.tsx
apps/mobile/src/screens/MembersScreen.tsx
apps/mobile/src/screens/MoreScreen.tsx
apps/mobile/src/screens/ProfileScreen.tsx

@hch/shared-config ​

  • Kind: module
  • Dependent count: 6

Referenced by:

apps/api/src/features/config/config.controller.test.ts
apps/api/src/features/config/config.controller.ts
apps/web/src/App.tsx
apps/web/src/components/AppLayout.tsx
apps/web/src/pages/HomePage.tsx
apps/web/src/pages/admin/ContentOversightPage.tsx

../../adapters/storage ​

  • Kind: module
  • Dependent count: 5

Referenced by:

apps/api/src/features/homeschool/homeschool.service.ts
apps/api/src/features/media/media.service.test.ts
apps/api/src/features/media/media.service.ts
apps/api/src/features/members/members.service.test.ts
apps/api/src/features/members/members.service.ts

../../config ​

  • Kind: module
  • Dependent count: 5

Referenced by:

apps/api/src/features/admin/admin.service.ts
apps/api/src/features/approval/approval.controller.ts
apps/api/src/features/auth/auth.controller.ts
apps/api/src/features/auth/auth.service.ts
apps/api/src/features/family-groups/family-groups.service.ts

../../contexts/PlayerContext ​

  • Kind: module
  • Dependent count: 5

Referenced by:

apps/web/src/pages/listen/ListenDownloadsPage.tsx
apps/web/src/pages/listen/ListenHomePage.tsx
apps/web/src/pages/listen/ListenLayout.tsx
apps/web/src/pages/listen/ListenLibraryPage.tsx
apps/web/src/pages/listen/ListenSeriesPage.tsx

../components/Avatar ​

  • Kind: module
  • Dependent count: 5

Referenced by:

apps/mobile/src/screens/FamilyScreen.tsx
apps/mobile/src/screens/ListingDetailScreen.tsx
apps/mobile/src/screens/MarketplaceScreen.tsx
apps/mobile/src/screens/MembersScreen.tsx
apps/mobile/src/screens/ProfileScreen.tsx

Generated 2026-06-29T03:50:25.661Z

Heritage Community Hub — Internal. Access restricted via Cloudflare Access + Entra ID.