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]>
89 lines
5.3 KiB
JavaScript
89 lines
5.3 KiB
JavaScript
'use strict'
|
||
|
||
/** Prototype mixins extracted from PearcordPlatform class body (Phases 738–756). */
|
||
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
|
||
}
|