A comprehensive, modular TypeScript framework for building enterprise-grade applications with a focus on maintainability, scalability, and developer experience.
yarn add @breadstone/ziegel-coreEach module is independently configurable, type-safe, and follows a modular architecture.
Foundation — core abstractions, extensions, media, validation
Data abstraction layer with repository pattern
Platform core services and abstractions
HTTP client abstraction layer
Analytics tracking and reporting
Caching strategies and providers
Configuration management
Localization and culture support
Structured logging abstraction
Object mapping and transformation
Message bus and event handling
Routing and navigation services
Presentation layer abstractions
Serialization and deserialization
Transaction management
Translation and i18n support
Core internationalization — cultures, timezones
Commerce i18n — currencies, countries
Units of measurement conversions
UI presentation layer
Redux state management integration
Reactive extensions and operators
Each package is independently configurable and follows the single responsibility principle.
Cross-cutting concerns like caching, logging, configuration, and messaging provided through abstractions.
First-class i18n support for cultures, currencies, units of measurement, and translations.
Full TypeScript strict mode. No any. Comprehensive type contracts across all packages.