- Typescript rewrite - thanks to work on this at https://github.com/PDMLab/sourced-ts by @alexander.zeitler and @stephanknull, pulled in by @patrickleet
- BREAKING CHANGE: now publishes ESM and CJS modules at /dist/esm and /dist/cjs
- Browser support by using
eventemitter3.EventEmitter
instead of Nodeevents.EventEmitter
by @patrickleet - BREAKING CHANGE:
Entity
is nowEntityProxy
.SourcedEntity
is nowEntity
- updated to ES6 syntax by @patrickleet
SourcedEntity
an ES6 implementation ofEntity
added.Entity
is now just a proxy to the newSourcedEntity
ES6 class.- Deprecation notice:
SourcedEntity
will becomeEntity
in the next major version, andEntity
, which is now a proxy, left for backwards compatibility
- original lib by @mateodelnorte - battle tested in financial systems that tranact billions of dollars.