Block a user
@assemblcorp/ui (1.1.7)
Published 2026-04-08 17:10:49 +00:00 by admin
Installation
@assemblcorp:registry=npm install @assemblcorp/ui@1.1.7"@assemblcorp/ui": "1.1.7"About this package
@assemblcorp/ui
React UI package for JAX-UI. It publishes the component surface, styling entrypoints, theming APIs, manifest contracts, and test utilities used by downstream apps and tooling.
Exports
import { Button } from '@assemblcorp/ui/button'
import { primitiveTokens, semanticTokens } from '@assemblcorp/ui/theme'
import { initJaxTheme } from '@assemblcorp/ui/theming'
import { focusRingPattern, transitionPattern } from '@assemblcorp/ui/patterns'
import '@assemblcorp/ui/theme.css'
@assemblcorp/ui/styles remains as a legacy alias to theme.css, but new consumers should import @assemblcorp/ui/theme.css directly.
What ships here
- Component exports and their generated registry/manifest metadata
- Theme styling entrypoints and runtime theming APIs
- Documentation and unified manifest contracts
- Shared testing helpers from
@assemblcorp/ui/test-utils
The current generated documentation manifest contains 120 stable components.
Quick Start
import { Button } from '@assemblcorp/ui/button'
import { initJaxTheme } from '@assemblcorp/ui/theming'
initJaxTheme()
<Button variant="solid" color="primary" size="md">
Click me
</Button>
Build
pnpm -C packages/ui build
pnpm -C packages/ui typecheck
Patterns
Prefer exported patterns over hard-coded utility strings:
import { focusRingPattern, transitionPattern } from '@assemblcorp/ui/patterns'
import { tv } from 'tailwind-variants'
const buttonVariants = tv({
base: [...transitionPattern, ...focusRingPattern, 'px-4 py-2'],
})
Documentation
- Root docs index:
../../docs/README.md - Component registry notes:
./src/component-registry/README.md - Docs contract:
./src/contracts/documentation-manifest.ts
Dependencies
Dependencies
| ID | Version |
|---|---|
| @assemblcorp/kernel | workspace:* |
| @base-ui/react | catalog: |
| @tanstack/react-form | catalog: |
| @texel/color | catalog: |
| lucide-react | catalog: |
| neverthrow | catalog: |
| tailwind-variants | catalog: |
Development Dependencies
| ID | Version |
|---|---|
| @playwright/test | catalog: |
| @terrazzo/plugin-css | catalog: |
| @testing-library/jest-dom | catalog: |
| @testing-library/react | catalog: |
| @testing-library/user-event | catalog: |
| @types/css-tree | catalog: |
| @types/jest-axe | catalog: |
| @types/react | catalog: |
| @types/react-dom | catalog: |
| @typescript/native-preview | catalog: |
| css-tree | catalog: |
| htmlparser2 | catalog: |
| jest-axe | catalog: |
| react | catalog: |
| react-dom | catalog: |
| tailwindcss | catalog: |
| type-fest | catalog: |
| typescript | catalog: |
| vite-plus | catalog: |
| vitest | catalog: |
Peer Dependencies
| ID | Version |
|---|---|
| react | ^19.0.0 |
| react-dom | ^19.0.0 |
| zod | ^4.0.0 |
Keywords
react
ui
components
typescript
tailwind
base-ui
design-system
Details
Assets (1)
Versions (25)
View all
ui-1.1.7.tgz
1.4 MiB