-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Labels
Description
Description
- UI Packaging: Expose Main components in
@storacha/uiand subpaths exports like@storacha/ui-core,@storacha/ui-react - Formalize package split for logic vs components(Space Suite, Auth, Content); add Tailwind theme and tokens; support component-level imports.
Scope
- Packages:
@storacha/ui-core(hooks, types, services),@storacha/ui-react(components) ui/corecontans framework agnostic utilities andui/reactcontains react-bindings for those utilities and services. Hence, bring modularity and structured division by placing framework-agnostic utils inpackages/ui/packages/core, React bits inpackages/ui/packages/react, and components inpackages/ui/packages/react/src/components/*,- Tailwind plugin: color tokens, spacing, radii; dark/light; CSS vars
- Build: TS project refs, tree-shakeable, exports map
Acceptance Criteria
npm install @storacha/uimeta-package works with subpath exports- Component-level imports supported
Deliverables
- Package setup with build scripts
- Tailwind plugin + CSS vars
- Type-safe public APIs