Files
pearcord-platform/platform-runtime-mixin-registry.js
T
Raven ScottandCursor a5dba86570 refactor(platform): organize mixins into category directories
Move 136 prototype mixins under mixins/domain, json-export, and
runtime/* so the package root stays navigable. Manifest assign order
is unchanged; apply-platform-mixins and runtime registry paths updated.

Co-authored-by: Cursor <[email protected]>
2026-06-03 17:42:26 -04:00

89 lines
5.3 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
'use strict'
/** Prototype mixins extracted from PearcordPlatform class body (Phases 738756). */
const PLATFORM_RUNTIME_MIXIN_MODULES = [
'./mixins/runtime/core/platform-hyperswarm-runtime-mixin',
'./mixins/runtime/core/platform-session-startup-mixin',
'./mixins/runtime/core/platform-guild-open-fallback-mixin',
'./mixins/runtime/partition-heal/platform-partition-heal-state-mixin',
'./mixins/runtime/mesh/platform-guild-mesh-bounded-mixin',
'./mixins/runtime/mesh/platform-federation-view-mixin',
'./mixins/runtime/mesh/platform-guild-mesh-peer-mixin',
'./mixins/runtime/mesh/platform-guild-topic-replication-mixin',
'./mixins/runtime/mesh/platform-mesh-auto-heal-mixin',
'./mixins/runtime/mesh/platform-guild-mesh-peer-retry-mixin',
'./mixins/runtime/mesh/platform-mesh-view-mixin',
'./mixins/runtime/mesh/platform-mesh-logging-mixin',
'./mixins/runtime/mesh/platform-member-page-burst-mixin',
'./mixins/runtime/guild-sync/platform-guild-sync-watermark-mixin',
'./mixins/runtime/guild-sync/platform-guild-gossip-outbox-mixin',
'./mixins/runtime/guild-sync/platform-guild-sync-bandwidth-mixin',
'./mixins/runtime/guild-sync/platform-guild-sync-health-patch-mixin',
'./mixins/runtime/guild-sync/platform-guild-sync-gossip-view-mixin',
'./mixins/runtime/guild-sync/platform-guild-sync-push-schedule-mixin',
'./mixins/runtime/guild-sync/platform-guild-presence-vector-mixin',
'./mixins/runtime/features/platform-settings-mesh-health-mixin',
'./mixins/runtime/guild-sync/platform-guild-sync-wire-sparse-mixin',
'./mixins/runtime/guild-sync/platform-guild-sparse-sync-qos-mixin',
'./mixins/runtime/voice-dm/platform-guild-contacts-presence-mixin',
'./mixins/runtime/voice-dm/platform-voice-mesh-state-mixin',
'./mixins/runtime/guild-sync/platform-guild-thread-forum-export-mixin',
'./mixins/runtime/search-discovery/platform-discovery-listing-schedule-mixin',
'./mixins/runtime/guild-sync/platform-guild-member-sync-schedule-mixin',
'./mixins/runtime/view/platform-view-list-cache-mixin',
'./mixins/runtime/search-discovery/platform-search-cache-mixin',
'./mixins/runtime/search-discovery/platform-discovery-prefs-baseline-mixin',
'./mixins/runtime/search-discovery/platform-search-index-store-mixin',
'./mixins/runtime/search-discovery/platform-search-index-rebuild-mixin',
'./mixins/runtime/search-discovery/platform-search-mesh-gossip-mixin',
'./mixins/runtime/search-discovery/platform-discovery-mesh-refresh-mixin',
'./mixins/runtime/search-discovery/platform-search-guild-messages-mixin',
'./mixins/runtime/search-discovery/platform-search-query-filters-mixin',
'./mixins/runtime/search-discovery/platform-search-mesh-resolve-mixin',
'./mixins/runtime/search-discovery/platform-forum-search-mixin',
'./mixins/runtime/search-discovery/platform-forum-partition-heal-mixin',
'./mixins/runtime/view/platform-view-channel-consistency-mixin',
'./mixins/runtime/view/platform-pin-orphan-repair-mixin',
'./mixins/runtime/view/platform-view-unread-audit-mixin',
'./mixins/runtime/search-discovery/platform-discovery-tags-mixin',
'./mixins/runtime/partition-heal/platform-partition-pin-search-heal-mixin',
'./mixins/runtime/search-discovery/platform-forum-filter-mixin',
'./mixins/runtime/partition-heal/platform-partition-reaction-sticker-heal-mixin',
'./mixins/runtime/partition-heal/platform-partition-roster-heal-mixin',
'./mixins/runtime/partition-heal/platform-partition-embed-heal-mixin',
'./mixins/runtime/partition-heal/platform-partition-voicenote-heal-mixin',
'./mixins/runtime/partition-heal/platform-partition-attachment-heal-mixin',
'./mixins/runtime/core/platform-capabilities-mixin',
'./mixins/runtime/partition-heal/platform-partition-heal-orchestrator-mixin',
'./mixins/runtime/features/platform-sidecar-replicator-mixin',
'./mixins/runtime/guild-sync/platform-guild-sync-export-mixin',
'./mixins/runtime/guild-sync/platform-guild-sync-ingest-mixin',
'./mixins/runtime/guild-sync/platform-guild-wire-mixin',
'./mixins/runtime/view/platform-view-mixin',
'./mixins/runtime/features/platform-json-export-surface-mixin',
'./mixins/runtime/features/platform-audit-automation-export-mixin',
'./mixins/runtime/voice-dm/platform-dm-voice-media-mixin',
'./mixins/runtime/voice-dm/platform-dm-session-mixin',
'./mixins/runtime/features/platform-profile-contacts-mixin',
'./mixins/runtime/search-discovery/platform-discovery-api-mixin',
'./mixins/runtime/search-discovery/platform-search-api-mixin',
'./mixins/runtime/features/platform-registry-media-mixin',
'./mixins/runtime/features/platform-voice-stage-screen-mixin',
'./mixins/runtime/features/platform-attachments-embeds-mixin',
'./mixins/runtime/features/platform-permissions-roles-admin-mixin',
'./mixins/runtime/features/platform-bots-webhooks-slash-mixin',
'./mixins/runtime/features/platform-automation-hooks-delivery-mixin',
'./mixins/runtime/features/platform-announcements-boosts-mixin',
'./mixins/runtime/features/platform-guild-admin-mixin',
'./mixins/runtime/features/platform-settings-folders-prefs-mixin',
'./mixins/runtime/features/platform-messaging-mixin',
'./mixins/runtime/features/platform-channels-threads-forum-mixin',
]
const PLATFORM_RUNTIME_MIXIN_COUNT = PLATFORM_RUNTIME_MIXIN_MODULES.length
module.exports = {
PLATFORM_RUNTIME_MIXIN_MODULES,
PLATFORM_RUNTIME_MIXIN_COUNT
}