Doug Docs

Shared Packages

One place to explore the @caffeinebounce package family, how the monorepo is organized, and which package to reach for first.

shared-packages is the source of truth for the @caffeinebounce/* workspace. This docset covers installation, release expectations, package selection, and the generated public contract for the packages most likely to be consumed across Doug's projects.

What you will find here

  • Repo-level setup and publishing guidance
  • A package catalog for all 8 published packages
  • Full reference coverage for ui, identity, and shared-utils
  • Source-linked entrypoints, examples, and changelog breadcrumbs generated from the repo itself
  1. Start with the package catalog to find the right package.
  2. Read the repo guides if you need setup, publishing, or contribution context.
  3. Use per-package overview and reference pages before adding new exports or creating ad hoc app-local abstractions.
stableAuth kit

Identity

Authentication forms, MFA flows, profile settings, and a server callback handler for Supabase-first apps.

Open docs
Version

0.10.73

Entrypoints

2

Featured exports

5

SigninFormSignupFormMFAProviderTwoFactorSectioncreateAuthCallbackHandler
stableUtility toolkit

Shared Utils

Formatting, URL validation, auth helpers, request utilities, and browser-safe helpers shared across projects.

Open docs
Version

0.7.43

Entrypoints

4

Featured exports

5

formatCurrencyformatPercentagecreateUrlSchemagenerateSecureTokengenerateRecoveryCodes
stableUI system

UI

Design primitives, layouts, navigation, data tables, and product-ready blocks for web apps.

Open docs
Version

0.54.1

Entrypoints

13

Featured exports

6

AppLayoutNavbarFormWizardDataTableFinancialStatementControlsuseDebounce

On this page