bounded 1.0.0 copy "bounded: ^1.0.0" to clipboard
bounded: ^1.0.0 copied to clipboard

A minimal, framework-agnostic common kernel for Domain-Driven Design (DDD).

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased] #

Added #

  • Strongly-typed identity primitives (Identity interface, TypedIdentity class)
  • Value object support with structural equality (ValueObject mixin)
  • Entity mixin with identity-based equality
  • Aggregate root mixin with domain event collection
  • Domain event interface (DomainEvent)
  • Event collection methods on aggregates (record, retrieve, clear)
  • Pure Dart package with no infrastructure dependencies
0
likes
135
points
0
downloads

Publisher

unverified uploader

Weekly Downloads

A minimal, framework-agnostic common kernel for Domain-Driven Design (DDD).

Documentation

API reference

License

MIT (license)

More

Packages that depend on bounded