Boost My AgentGet Boost OS
PostHog

PostHog starter module

Analytics library

Centralizes approved events, safe properties, customer context, and capture helpers.

Files
5
Lines
331
Languages
TypeScript

Included files

This page lists paths and purposes, not source contents.

  • src/lib/app-adapter.ts

    Connects PostHog senders to your app's identities, deduplication, and conversion records.

    TypeScript

    82 lines

  • src/lib/dedupe-uuid.ts

    Derives one stable event UUID from a dedupe key so retries collapse server-side.

    TypeScript

    26 lines

  • src/lib/env.ts

    Reads PostHog and conversion settings from the environment and rejects invalid values.

    TypeScript

    106 lines

  • src/lib/posthog-server.ts

    Creates the server SDK singleton and provides never-throw capture and flush helpers.

    TypeScript

    78 lines

  • src/lib/types.ts

    Defines the shared event, identity, conversion, flag, and app-owned storage shapes.

    TypeScript

    39 lines