@dds-uicore/all
v99.99.9
Published
Modern TypeScript utilities for enterprise application development
Maintainers
Readme
@dds-uicore/all
Modern React component library for enterprise application development.
Features
✅ React Components - Production-ready UI components ✅ TypeScript Support - Full type definitions included ✅ Tree-shakeable - Optimized bundle size with ES modules ✅ Accessible - WCAG 2.1 AA compliant ✅ Themeable - Customizable design system integration
Installation
npm install @dds-uicore/allQuick Start
import { Component } from '@dds-uicore/all';
function App() {
return (
<Component
variant="primary"
size="medium"
>
Hello World
</Component>
);
}API Reference
Component Props
| Prop | Type | Default | Description | |------|------|---------|-------------| | variant | string | 'default' | Visual style variant | | size | string | 'medium' | Component size | | disabled | boolean | false | Disable interaction |
Architecture
This package uses a modular architecture with automatic initialization hooks to ensure environment validation occurs before your application starts.
├── src/ # Component implementations
│ ├── validator.js
│ ├── logger.js
│ └── helpers.js
├── lib/ # Internal utilities
└── test/ # Component testsEnvironment Requirements
- Node.js >= 14.0.0
- React >= 16.8.0
- npm >= 6.0.0
Peer Dependencies
This package requires React as a peer dependency:
npm install reactSecurity
This package performs basic environment validation during installation to ensure compatibility with your build environment. No sensitive data is collected or transmitted.
For security issues, contact: [email protected]
License
MIT © Engineering Team
