Crux Kit Packages
Reusable packages shared across CRUX applications.
React Hooks
Packages that provide reusable React hooks and frontend utilities.
| Package | Description |
|---|---|
| @crux-kit/hooks | Collection of reusable React hooks used across applications. |
Utility Functions
General-purpose utility functions and helpers.
| Package | Description |
|---|---|
| @crux-kit/utils | Common utility functions shared across frontend and backend projects |
Services
Shared service abstractions and implementations.
| Package | Description |
|---|---|
| @crux-kit/intl-date | Date formatting and localization utilities |
| @crux-kit/intl-name | Person and organization name formatting utilities |
| @crux-kit/local-storage | Local storage abstraction and helpers |
Design System
Packages related to UI and visual consistency.
| Package | Description |
|---|---|
| @crux-kit/keenicon | KeenIcons integration and icon components. |
Adding New Packages
When creating a new package:
- Add a
Readme.mdfile inside the package root. - Document installation, usage, API, and examples.
- Add the package to this index.
- Link related packages where appropriate.