Getting Started
Almin provides Flux/CQRS(Command Query Responsibility Segregation) patterns for JavaScript application.
Features
Almin provides some patterns, is not a framework.
- Scalable – work with Medium-small(1,000LOC) – Large(100,000LOC)
- Testable – can implement UseCase/Store/Domain as separated components
- Debuggable – Logger, DevTools, Performance monitoring
- Support Layered architecture – work with DDD(Domain-Driven Design)/CQRS(Command Query Responsibility Segregation)
- Support TypeScript and Flow
Installation
Install almin using npm:
npm install almin
Browser Support
Almin supports all popular browsers.
Although Promise
polyfill is required for older browsers.
Note: You'll also need a Promise polyfill like es6-promise for older browsers.