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, andshared-utils - Source-linked entrypoints, examples, and changelog breadcrumbs generated from the repo itself
Recommended path
- Start with the package catalog to find the right package.
- Read the repo guides if you need setup, publishing, or contribution context.
- Use per-package overview and reference pages before adding new exports or creating ad hoc app-local abstractions.
Featured packages
stableAuth kit
Identity
Authentication forms, MFA flows, profile settings, and a server callback handler for Supabase-first apps.
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.
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.
Version
0.54.1
Entrypoints
13
Featured exports
6
AppLayoutNavbarFormWizardDataTableFinancialStatementControlsuseDebounce