rules-machine
rules-machine copied to clipboard
Upgrade tracing & diffing output support
Add 2 options
- [ ] Trace support - runtime sequence & per operation results:
{ trace?: true }should collect trace log events with timestamps and debug info.
- [ ] Record object diffs - use extensible pattern:
DiffMethod = (before, after) => changeDescription.{ diff?: DiffMethod }- Comparison Libraries to test:
- human-object-diff
- changeset
- deep-object-diff
- just-diff