55 lines
2.3 KiB
Markdown
55 lines
2.3 KiB
Markdown
# 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](../../packages/hooks/Readme.md) | Collection of reusable React hooks used across applications. |
|
|
|
|
---
|
|
|
|
## Utility Functions
|
|
|
|
General-purpose utility functions and helpers.
|
|
|
|
| Package | Description |
|
|
| ------------------------------------------------- | -------------------------------------------------------------------- |
|
|
| [@crux-kit/utils](../../packages/utils/Readme.md) | Common utility functions shared across frontend and backend projects |
|
|
|
|
---
|
|
|
|
## Services
|
|
|
|
Shared service abstractions and implementations.
|
|
|
|
| Package | Description |
|
|
| -------------------------------------------------------------------------- | ------------------------------------------------- |
|
|
| [@crux-kit/intl-date](../../packages/services/intl-date/Readme.md) | Date formatting and localization utilities |
|
|
| [@crux-kit/intl-name](../../packages/services/intl-name/Readme.md) | Person and organization name formatting utilities |
|
|
| [@crux-kit/local-storage](../../packages/services/local-storage/Readme.md) | Local storage abstraction and helpers |
|
|
|
|
---
|
|
|
|
## Design System
|
|
|
|
Packages related to UI and visual consistency.
|
|
|
|
| Package | Description |
|
|
| --------------------------------------------------------------------- | ------------------------------------------ |
|
|
| [@crux-kit/keenicon](../../packages/design-system/keenicon/Readme.md) | KeenIcons integration and icon components. |
|
|
|
|
---
|
|
|
|
## Adding New Packages
|
|
|
|
When creating a new package:
|
|
|
|
1. Add a `Readme.md` file inside the package root.
|
|
2. Document installation, usage, API, and examples.
|
|
3. Add the package to this index.
|
|
4. Link related packages where appropriate.
|