@playlive/fundraiser-data — pure native-fetch REST surface for
Tiltify + Twitch charity data.
No React, no TanStack Query, no Zustand. Every other data-fetching
layer in this monorepo (@playlive/react-data, @playlive/react-query,
Node warmer scripts, Lambda warmers) builds on this surface.
Subpath exports give consumers "take only what you need":
@playlive/fundraiser-data— pure native-fetch REST surface for Tiltify + Twitch charity data.No React, no TanStack Query, no Zustand. Every other data-fetching layer in this monorepo (
@playlive/react-data,@playlive/react-query, Node warmer scripts, Lambda warmers) builds on this surface.Subpath exports give consumers "take only what you need":
@playlive/fundraiser-data— full barrel.@playlive/fundraiser-data/tiltify— Tiltify-only fetchers.@playlive/fundraiser-data/twitch— Twitch-only fetchers + converters.@playlive/fundraiser-data/playlive— Play Live first-party services (schedule + lifetime).@playlive/fundraiser-data/donation-trains— Play Live donation-train service client.@playlive/fundraiser-data/unified—CharityType-dispatched fetchers.@playlive/fundraiser-data/config—configure+ demo provider injection.@playlive/fundraiser-data/demo—isDemoModepredicate + slug constants.@playlive/fundraiser-data/environments— per-envFundraiserDataConfigpresets (dev/qa/prod) sourced from UDP CloudFormation outputs.@playlive/fundraiser-data/types— shared types (CharityType,DonationFetchConfig, …).