Block a user
@assemblcorp/ui (1.1.6)
Published 2026-04-03 16:57:32 +00:00 by admin
Installation
@assemblcorp:registry=npm install @assemblcorp/ui@1.1.6"@assemblcorp/ui": "1.1.6"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 | 1.0.13 |
| @base-ui/react | ^1.3.0 |
| @tanstack/react-form | ^1.28.6 |
| @texel/color | ^1.1.11 |
| lucide-react | ^0.577.0 |
| neverthrow | ^8.2.0 |
| tailwind-variants | ^3.2.2 |
Development Dependencies
| ID | Version |
|---|---|
| @playwright/test | ^1.59.1 |
| @terrazzo/plugin-css | 2.0.0 |
| @testing-library/jest-dom | ^6.9.1 |
| @testing-library/react | ^16.3.2 |
| @testing-library/user-event | ^14.6.1 |
| @types/css-tree | ^2.3.11 |
| @types/jest-axe | ^3.5.9 |
| @types/react | ^19.2.14 |
| @types/react-dom | ^19.2.3 |
| @typescript/native-preview | 7.0.0-dev.20260327.2 |
| css-tree | ^3.2.1 |
| htmlparser2 | ^12.0.0 |
| jest-axe | ^10.0.0 |
| react | ^19.2.4 |
| react-dom | ^19.2.4 |
| tailwindcss | ^4.2.2 |
| type-fest | ^5.5.0 |
| typescript | npm:@typescript/native-preview@7.0.0-dev.20260327.2 |
| vite-plus | ^0.1.15 |
| vitest | npm:@voidzero-dev/vite-plus-test@latest |
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.6.tgz
1.4 MiB