EEnterUI
DocsComponentsThemesDonation
Get Started
  • Overview
  • Introduction
  • Installation
  • SolidJS Renderer
  • Theming
  • Styling Philosophy
  • Production ChecklistVerify readiness before shipping EnterUI.
  • Migration & Versioning
EnterUIDocsGetting StartedProduction Checklist
Getting StartedUpdated 6 May 2026

Production Checklist

Practical release checks before using EnterUI in public apps.

Use this checklist before publishing a new EnterUI version or adopting it in a public product surface.

#Package Checks

  • @froggdesign/enter-ui-react exports only documented public entry points.
  • @froggdesign/enter-ui-react/styles.css is included in the published package.
  • React and React DOM remain peer dependencies.
  • App-only docs files are not included in the npm package.
  • sideEffects keeps CSS imports from being tree-shaken.
  • npm pack --dry-run lists only expected package files.

#Verification Commands

Code
pnpm exec biome check packages/enter-ui-react apps/web
pnpm --filter @froggdesign/enter-ui-react typecheck
pnpm --filter @froggdesign/enter-ui-react test
pnpm --filter @froggdesign/enter-ui-react build
pnpm --filter @froggdesign/web typecheck
pnpm --filter @froggdesign/web build
pnpm --filter @froggdesign/enter-ui-react exec npm pack --dry-run

#Accessibility Checks

  • Every icon-only action has an accessible name.
  • Dialogs have titles and descriptions.
  • Form controls have labels and error/help text wired through ARIA.
  • Menus, selects, tabs, accordions, popovers, tooltips, and toasts can be used with keyboard and pointer input.
  • Disabled, invalid, selected, checked, current, and loading states are exposed semantically.

#Release Notes

Use Changesets for public package changes. Patch releases should be limited to bug fixes, documentation, tests, and additive non-breaking behavior. Minor releases may add components or props. Major releases are required for breaking contract changes.

PreviousStyling Philosophy
NextMigration & Versioning

On this page

  1. Package Checks
  2. Verification Commands
  3. Accessibility Checks
  4. Release Notes