@playlive/fundraiser-data
    Preparing search index...

      @playlive/fundraiser-data

      @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/unifiedCharityType-dispatched fetchers.
      • @playlive/fundraiser-data/configconfigure + demo provider injection.
      • @playlive/fundraiser-data/demoisDemoMode predicate + slug constants.
      • @playlive/fundraiser-data/environments — per-env FundraiserDataConfig presets (dev/qa/prod) sourced from UDP CloudFormation outputs.
      • @playlive/fundraiser-data/types — shared types (CharityType, DonationFetchConfig, …).
      CampaignAmounts
      CampaignFundraisingEventAmounts
      CommonDonationTrain
      CreateCampaignRulesetParams
      DeleteRulesetParams
      DemoProvider
      DonationFetchConfig
      DonationPagesInput
      DonationTrain
      DonationTrainAuthOptions
      DonationTrainDonation
      DonationTrainHighRateDonor
      DonationTrainRuleset
      DonorSpotlightBiggestDonation
      DonorSpotlightCommunityHero
      DonorSpotlightDonorOfTheHour
      DonorSpotlightSnapshot
      ExtractCampaignFundraisingEventAmountsOptions
      FetchCampaignRulesetsParams
      FetchDonationTrainCampaignStatsParams
      FetchDonationTrainsParams
      FetchDonorSpotlightParams
      FetchGiftsThatGiveMilestonesParams
      FetchLeaderboardExclusionsParams
      FetchLeaderboardWithExclusionsParams
      FetchLifetimeRaisedParams
      FetchPreviousYearTotalsParams
      FetchScheduleBlockRaisedParams
      FetchUpdatedTrainStatusParams
      FundraiserDataConfig
      FundraiserEnvUrls
      GiftsThatGiveMilestone
      LeaderboardAuthOptions
      LeaderboardExclusion
      MutateLeaderboardExclusionParams
      PaginatedResponse
      PartialDonationTrainRuleset
      PostTiltifyTestDonationsParams
      PreviousYearTotalItem
      ProcessDonationsForTrainsParams
      ScheduleBlockRaised
      ScheduleBlockRaisedByCurrency
      SelectCurrentFundraisingEventsOptions
      TestDonationAuthOptions
      TwitchCampaign
      TwitchDonation
      TwitchPaginationMetadata
      UpdateRulesetParams
      UpdateTrainVisibilityParams
      CampaignLike
      CharityType
      DonationTrainStatus
      DonorLevel
      FundraiserEnv
      FundraiserEnvOverrides
      FundraiserEnvPreset
      GiftsThatGiveMilestoneGoal
      MonetaryLeaderboardEntry
      TiltifyLeaderboardTimeType
      TiltifyPaginationMetadata
      TwitchApiError
      DEFAULT_CAUSE_ID
      DEFAULT_CONFIG
      DEMO_CAMPAIGN_ID
      DEMO_CAMPAIGN_SLUG
      DEMO_FUNDRAISING_EVENT_ID
      DEMO_TEAM_CAMPAIGN_ID
      DEMO_TEAM_CAMPAIGN_SLUG
      DEMO_TEAM_SLUG
      DEMO_USER_SLUG
      DEV_CONFIG
      DONOR_LEVEL_THRESHOLDS
      ENV_URLS
      GENERATED_AT
      GIFTS_THAT_GIVE_MILESTONE_GOALS
      KNOWN_URLS
      PACKAGE_NAME
      PROD_CONFIG
      QA_CONFIG
      TwitchApiError
      bucketGiftsThatGiveGoal
      buildPreset
      configure
      convertTwitchToTiltifyCampaign
      convertTwitchToTiltifyDonation
      createCampaignRuleset
      createDonationsFetcher
      createTiltifyDonationsFetcher
      createTiltifyLeaderboardFetcher
      createTwitchDonationsFetcher
      deleteLeaderboardExclusion
      deleteRuleset
      extractCampaignAmounts
      extractCampaignFundraisingEventAmounts
      fetchCampaign
      fetchCampaignRulesets
      fetchCause
      fetchDonationTrainCommonTrains
      fetchDonationTrainHighRateDonors
      fetchDonationTrains
      fetchDonorSpotlight
      fetchEventCampaigns
      fetchFundraisingEvent
      fetchFundraisingEventMilestones
      fetchGiftsThatGiveMilestones
      fetchLeaderboardExclusions
      fetchLeaderboardWithExclusions
      fetchLifetimeRaised
      fetchMilestones
      fetchPolls
      fetchPreviousYearTotals
      fetchRewards
      fetchSchedule
      fetchScheduleBlockRaised
      fetchTargets
      fetchTeam
      fetchTiltifyCampaign
      fetchTiltifyCause
      fetchTiltifyCurrentEvents
      fetchTiltifyEventCampaigns
      fetchTiltifyFlattenedDonations
      fetchTiltifyFundraisingEvent
      fetchTiltifyFundraisingEventMilestones
      fetchTiltifyMilestones
      fetchTiltifyPolls
      fetchTiltifyRewards
      fetchTiltifySchedule
      fetchTiltifyTargets
      fetchTiltifyTeam
      fetchTiltifyUser
      fetchTiltifyUserAndTeamCampaigns
      fetchTiltifyUserCampaigns
      fetchTwitchCampaign
      fetchTwitchCampaignDonations
      fetchUpdatedTrainStatus
      fetchUser
      flattenDonationPages
      getConfig
      getConfigForEnv
      getDemoProvider
      getDonorLevel
      insertLeaderboardExclusion
      isConfigured
      isDemoCampaignId
      isDemoFundraisingEventId
      isDemoMode
      postTiltifyTestDonations
      processDonationsForTrains
      requireDonationTrainApiUrl
      resetConfig
      resetDemoProvider
      selectCurrentFundraisingEvents
      setDemoProvider
      stripSigil
      updateRuleset
      updateTrainVisibility