node-event-storage
                                
                                
                                
                                    node-event-storage copied to clipboard
                            
                            
                            
                        An optimized event store for node.js
Bumps [fs-extra](https://github.com/jprichardson/node-fs-extra) from 11.1.1 to 11.2.0. Changelog Sourced from fs-extra's changelog. 11.2.0 / 2023-11-27 Copy directory contents in parallel for better performance (#1026) Refactor internal code to use async/await (#1020)...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.14.2 to 7.23.2. Release notes Sourced from @babel/traverse's releases. v7.23.2 (2023-10-11) NOTE: This release also re-publishes @babel/core, even if it does not appear in the linked release...
Following the concept of "Lazy event sourcing" from https://www.youtube.com/watch?v=aqv8d1pjmU8 it might be a nice feature to be able to arbitrarily index events, such that models can be made up lazily...
Since 0.7 the storage layer stores an external sequence number and a monotonic time64 timestamp into every document. Until now that information is not returned back when reading from the...
Right now, any index/stream defined will live indefinitely and have every future event/document be checked against it's matcher, even if the stream is known to longer match any future events....
I'm considering an event sourcing system for my backend. My intention is to have an in-memory application state and any modification to this state is stored as an event. I...
After a crash and potentially broken records, the storage should heal itself. This can be achieved by following steps: - truncate all indexes to valid file sizes (currently throws an...
Following https://github.com/albe/node-event-storage/pull/155, which provides a manual process to recover from a crashed write process, a way to make this (semi-)automatic would be to use proper-lockfile as the locking mechanism and...
**NOTE:** This is just an informational issue and not actionable/not supposed to create a change By default we use native JSON.stringify/JSON.parse for serializing events for storage. In my benchmarks with...