@lzcontest/live-score
v0.1.3
Published
Contest live-score profiles, report projection, and provider-neutral delivery contracts.
Maintainers
Readme
@lzcontest/live-score
Contest score projection and live-score delivery contracts.
Install
npm install @lzcontest/live-scoreUsage
import {
LiveScoreProvider,
createLiveScoreProfile,
} from '@lzcontest/live-score';
const profile = createLiveScoreProfile({
schemaVersion: 1,
logId: 'cq-ww-2026',
provider: LiveScoreProvider.CONTEST_ONLINE_SCOREBOARD,
enabled: false,
intervalMinutes: 5,
includeBandBreakdown: true,
username: 'LZ9S',
password: '',
updatedAt: new Date().toISOString(),
});Core API
| Export | Purpose |
| --- | --- |
| createLiveScoreProfile | Validate live-score settings |
| projectOnlineScoreReport | Project contest and log state into a report |
| serializeOnlineScoreReport | Serialize a provider request body |
| resolveLiveScoreContestProfile | Resolve contest-specific score mappings |
| LiveScoreRepository | Profile and delivery-queue persistence contract |
| LiveScoreTransport | Provider-neutral posting contract |
