{"_id":"@anabranch/eventlog","_rev":"12-19ebdefbcb2ef12bd1d747bf2bb73934","name":"@anabranch/eventlog","dist-tags":{"latest":"0.3.7"},"versions":{"0.1.0":{"name":"@anabranch/eventlog","version":"0.1.0","license":"MIT","_id":"@anabranch/eventlog@0.1.0","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"72df339883422d12906ee4b22325a254b1c47568","tarball":"https://registry.npmjs.org/@anabranch/eventlog/-/eventlog-0.1.0.tgz","fileCount":19,"integrity":"sha512-2JFptT774ziS8IpJUqrQofWSOJgALU5BelTfaGhRtLHvDegzeZcu+6MO4Bw0xFt8MUlrhjW8KU3c4z1IXdfUPg==","signatures":[{"sig":"MEUCIHHbxlGYso+OZbqDhj28yDNJYr8ubdjt73hXhFGYLf0FAiEA1ecpD3kOgd/jeTV0OHdoaOHhPK7ievrdTMHNoJVyc44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43810},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"d6fb8150ca7c56e5ed4e4957d69ae119647918b2","scripts":{},"_npmUser":{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.9.0","description":"Event log with Task/Stream semantics. In-memory adapter for event-sourced systems with cursor-based consumption.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eventlog_0.1.0_1772988042286_0.026785955624048174","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@anabranch/eventlog","version":"0.1.2","license":"MIT","_id":"@anabranch/eventlog@0.1.2","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"346e09181338b63b50b5b430fa08fd26c44852f3","tarball":"https://registry.npmjs.org/@anabranch/eventlog/-/eventlog-0.1.2.tgz","fileCount":19,"integrity":"sha512-RlLSHMW7GtVk5uyHxqB5HsptCAUtBg9+R9TvoAirRiagEfyJ/8gYII/SBwMT3YeblKWUpcUNvFCVmNWFJ7izRg==","signatures":[{"sig":"MEQCIEtKR6DTrHr2CmaShT48UeU5X1UoHPJZuHw1YM6/R1LjAiB4u4qxzzbDYaEkOUYlO6MYgDgbxq7MEfMsGLleEljvlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2feventlog@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47127},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"9b3f55217aa7a1676de346dcb4c48d51ed171c17","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e334743-64a7-4588-9161-87574d4e3fad"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.0","description":"Event log with Task/Stream semantics. In-memory adapter for event-sourced systems with cursor-based consumption.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/eventlog_0.1.2_1772988788929_0.16788418831552288","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@anabranch/eventlog","version":"0.1.3","license":"MIT","_id":"@anabranch/eventlog@0.1.3","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"26b29254e2c7b58db2afcf3715596a7122f5b8b5","tarball":"https://registry.npmjs.org/@anabranch/eventlog/-/eventlog-0.1.3.tgz","fileCount":19,"integrity":"sha512-BnIR4YA7TiffljDq2YdAQAAGwcUFfFTylykAHz1SdYSCyrlu3PsLNERHh55tjYlBJpgip9wQnydJlHLbPNvBQA==","signatures":[{"sig":"MEUCIQDbAXQzQum7+NuBXFlelPNcuGbOlBXQQDq55CWSXm2NKAIgH3SCZ0/lD3PC4ayX08WBATIc4ZfULx+Zrpsf8fHpmak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2feventlog@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45297},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"786bbd0d4024fd525c17458ec8b2a17ba90bb3c3","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e334743-64a7-4588-9161-87574d4e3fad"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.0","description":"Event log with Task/Stream semantics. In-memory adapter for event-sourced systems with cursor-based consumption.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/eventlog_0.1.3_1772989192270_0.5940905895000077","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@anabranch/eventlog","version":"0.2.0","license":"MIT","_id":"@anabranch/eventlog@0.2.0","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"5e8b535977c90bad86e8e2999b879709ec90abac","tarball":"https://registry.npmjs.org/@anabranch/eventlog/-/eventlog-0.2.0.tgz","fileCount":19,"integrity":"sha512-/lWMbclwfjm5/Kgb+hjjW5ylmFiZYQt6B3fpv+BGYqyHFkYUxhplbllIBglxbMR+IZtGS91vWD51ReZgiiHfxQ==","signatures":[{"sig":"MEQCIG52rdWzOL/J8wHkIfqK07RrqhfLP6I6ym5EB9MaiFOyAiBovKvlGafyXZbGgUmcsuFm+u+lgD3SAJIVmZMlgcDfhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2feventlog@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44669},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"238c3230e308b0cfac98d8e9296ce06c78aa13cb","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e334743-64a7-4588-9161-87574d4e3fad"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.0","description":"Event log with Task/Stream semantics. In-memory adapter for event-sourced systems with cursor-based consumption.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/eventlog_0.2.0_1773104161938_0.35028348825208533","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@anabranch/eventlog","version":"0.3.0","license":"MIT","_id":"@anabranch/eventlog@0.3.0","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"85ab81d32bb7cd3aab921bc6e0a41ab9f7f7a3af","tarball":"https://registry.npmjs.org/@anabranch/eventlog/-/eventlog-0.3.0.tgz","fileCount":19,"integrity":"sha512-zOQhZ+PwGmVWwVJHT2Tsn6xXn+natB0Ig2WwxMyXqubZZo+dnWeGGnxW+jhzVAaXQZZvHG1wRToS7f7K8bwS1g==","signatures":[{"sig":"MEYCIQDNaSXJBQ4WJDaf2zgHg8sGZgQyzSez02hksqh39jnIrQIhAP27/kLEkNIMdeorsqK0X367dE8RtQ8GbFKVrjCuQjbS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2feventlog@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44299},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"1b02d5135b166a5c2ffdb53f4af9b76fe4d4659d","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e334743-64a7-4588-9161-87574d4e3fad"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.0","description":"Event log with Task/Stream semantics. In-memory adapter for event-sourced systems with cursor-based consumption.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/eventlog_0.3.0_1773155069107_0.494461596094649","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@anabranch/eventlog","version":"0.3.1","license":"MIT","_id":"@anabranch/eventlog@0.3.1","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"0cd8d34c007e828d40216e92b9038b1e84080fb2","tarball":"https://registry.npmjs.org/@anabranch/eventlog/-/eventlog-0.3.1.tgz","fileCount":19,"integrity":"sha512-ChpxEYv8QY0FhqAcP3lv0VcmTJBPqdRQNZqO4+Z4LNjzCvheB40j31SzNWFV/tKfktxrWgIjoYQ4NsCkLVR1WA==","signatures":[{"sig":"MEQCIAVYjVZEzKF/hqV879qTSEL1SjO5yzKqXwuRmTgCbx1xAiAL/5aiV2x95qJm42OStTWOLz2zP6GyGnQwqifNYvpt2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2feventlog@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44299},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"2d7e5c840ff2be91ac832daff4435cd080ebb78a","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e334743-64a7-4588-9161-87574d4e3fad"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"Event log with Task/Stream semantics. In-memory adapter for event-sourced systems with cursor-based consumption.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/eventlog_0.3.1_1773349490571_0.7086258404004979","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@anabranch/eventlog","version":"0.3.2","license":"MIT","_id":"@anabranch/eventlog@0.3.2","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"b95aa9f16d26919a433e188a701858e6c66b1ebc","tarball":"https://registry.npmjs.org/@anabranch/eventlog/-/eventlog-0.3.2.tgz","fileCount":19,"integrity":"sha512-OnKoakavUMN4UNUsZyh5X2ta9sCp7XxuXw8vqkmmBZIdPi6v3txrpdEzMgYaR94giwO44L9UZor1clRuq1JRXA==","signatures":[{"sig":"MEYCIQCxv8GmyxkMX1R+hUWW3/XfrvhOWMSakHkm+Y4gDBvxbAIhAPagC8kqtf+PvtBOpHQ8BwwUnjrFxJbamw8rQJ5HQtpg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2feventlog@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43260},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"4c2c0ca03ed88adb112fc872bd9bf850300d2cf2","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e334743-64a7-4588-9161-87574d4e3fad"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"Event log with Task/Stream semantics. In-memory adapter for event-sourced systems with cursor-based consumption.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/eventlog_0.3.2_1773587195444_0.04237205574936809","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@anabranch/eventlog","version":"0.3.3","license":"MIT","_id":"@anabranch/eventlog@0.3.3","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"f9737581a9d7a905090d9abe76998871cf87bd24","tarball":"https://registry.npmjs.org/@anabranch/eventlog/-/eventlog-0.3.3.tgz","fileCount":19,"integrity":"sha512-do+VgujA4aVL2NA0viPFS7enwE8AToyWtwhTYeysKomu79M1gneGePxmAQ/bjdrszoHoNWJqy7YRD7AtAbSW+w==","signatures":[{"sig":"MEUCIGZqU7FrXJ1D9ihcAtQ3YBU0VqunBScLTNVBJqvdfHPhAiEAgcn7VeGXuvVp4vQw5ltY7SiYkW8PAXyxFKj9AimzN0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2feventlog@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43260},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"091ffb1fa1a732d1c1e4f7032f2f5d404f14e82a","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e334743-64a7-4588-9161-87574d4e3fad"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"Event log with Task/Stream semantics. In-memory adapter for event-sourced systems with cursor-based consumption.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/eventlog_0.3.3_1773610022671_0.8849494438769474","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@anabranch/eventlog","version":"0.3.4","license":"MIT","_id":"@anabranch/eventlog@0.3.4","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"17808b6e28ac4691ee9308774fc8099bfed803db","tarball":"https://registry.npmjs.org/@anabranch/eventlog/-/eventlog-0.3.4.tgz","fileCount":19,"integrity":"sha512-8Z7HvA6CyoJToJdYQYDguYcfjL+Wbz6ofiC08cQfWSru5lwDuEqySgd8G2EvrqcPCGNd95nv4FlbynVMtuYqFA==","signatures":[{"sig":"MEYCIQDqPkosfWFAONkDYK6+kJ1p2REPYnkmjBpEdOpHj7glgQIhAIUnqpWnV5Emiskt7Ilv/4ho4DiCIxSUhzSWA9+1BaBc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2feventlog@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43260},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"a4c03810743f5196cc00c1b117c7870a7eb659e7","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e334743-64a7-4588-9161-87574d4e3fad"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"Event log with Task/Stream semantics. In-memory adapter for event-sourced systems with cursor-based consumption.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/eventlog_0.3.4_1773611249007_0.6942332408007914","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@anabranch/eventlog","version":"0.3.5","license":"MIT","_id":"@anabranch/eventlog@0.3.5","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"22fac7413ca4705b1f5b7169dba17d456ca6c6ab","tarball":"https://registry.npmjs.org/@anabranch/eventlog/-/eventlog-0.3.5.tgz","fileCount":19,"integrity":"sha512-WU2o+/COGpn7znD7jcwStvWHj7JrE4zcGXwiz/O5KYIVg7yeHRt+HnEN2Dr+JNh2VrxWh5fkbjW64hQsjKr4jQ==","signatures":[{"sig":"MEUCIDwnqGw6rrviDFtt+SvvlL6ofq9IHPu6xI+iCNaKfXADAiEAp8E7+gx6IWwFZyCmfuZKIywLaSf+veZO4OriGbL2Z7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2feventlog@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43260},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"c65b2bb9f8d92d77064cec236c3732bd5e0d8c76","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e334743-64a7-4588-9161-87574d4e3fad"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"Event log with Task/Stream semantics. In-memory adapter for event-sourced systems with cursor-based consumption.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/eventlog_0.3.5_1773614114768_0.8627954961997804","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@anabranch/eventlog","version":"0.3.6","license":"MIT","_id":"@anabranch/eventlog@0.3.6","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"dist":{"shasum":"c6be3d851e85508808b69fc97916e5fcabbf6878","tarball":"https://registry.npmjs.org/@anabranch/eventlog/-/eventlog-0.3.6.tgz","fileCount":19,"integrity":"sha512-jBIay4dhCwiJr8NzHBrogpGSH5yWTXDLev+graPBzdkEnJNKP4SSGkbDTid6nNHqDdG9uwNu08M3ZvT8IcOCyg==","signatures":[{"sig":"MEYCIQD9kWRPAFMAq2lNSirMyIDpkS4iptHO3xPz53fDHh2e8QIhANsoT38AwW4haYuJrGhEorP07Fm2mHiFIjdrf45Vv6nt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2feventlog@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43353},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"748f940f5634aa22ce8fd330e10cfdc559949594","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e334743-64a7-4588-9161-87574d4e3fad"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"Event log with Task/Stream semantics. In-memory adapter for event-sourced systems with cursor-based consumption.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/eventlog_0.3.6_1773746486722_0.8995194485410616","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@anabranch/eventlog","version":"0.3.7","description":"Event log with Task/Stream semantics. In-memory adapter for event-sourced systems with cursor-based consumption.","repository":{"type":"git","url":"git+https://github.com/frodi-karlsson/anabranch.git"},"license":"MIT","bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"scripts":{},"sideEffects":false,"dependencies":{"anabranch":"^0"},"devDependencies":{"@types/node":"^24"},"gitHead":"6fd573e3068a3f60814d0e57a3a7097b16c42381","_id":"@anabranch/eventlog@0.3.7","homepage":"https://github.com/frodi-karlsson/anabranch#readme","_nodeVersion":"24.17.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-GjHs07MZYO5KvTNDG93yLT2kNC+IWlKP//WDsS/P63hap5zxiVZIYIdtQnCpP9I8AsxZYrVGmdVBJRJWCh7Zww==","shasum":"158175af451ab266680e2eeda06fc02948d01c67","tarball":"https://registry.npmjs.org/@anabranch/eventlog/-/eventlog-0.3.7.tgz","fileCount":19,"unpackedSize":43314,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2feventlog@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDSmVd0G+zDMJ47pgvMJ5HGitdp3Y5BXRailzm3i+DZbQIhANhAUGixTwBE2xtq5u0LUHqf9z0h8wxMrBqjcdEPF2rL"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e334743-64a7-4588-9161-87574d4e3fad"}},"directories":{},"maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eventlog_0.3.7_1782955750699_0.7100649409826321"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-08T16:40:42.121Z","modified":"2026-07-02T01:29:11.118Z","0.1.0":"2026-03-08T16:40:42.434Z","0.1.2":"2026-03-08T16:53:09.080Z","0.1.3":"2026-03-08T16:59:52.444Z","0.2.0":"2026-03-10T00:56:02.089Z","0.3.0":"2026-03-10T15:04:29.332Z","0.3.1":"2026-03-12T21:04:50.765Z","0.3.2":"2026-03-15T15:06:35.651Z","0.3.3":"2026-03-15T21:27:02.808Z","0.3.4":"2026-03-15T21:47:29.156Z","0.3.5":"2026-03-15T22:35:14.929Z","0.3.6":"2026-03-17T11:21:26.868Z","0.3.7":"2026-07-02T01:29:10.842Z"},"bugs":{"url":"https://github.com/frodi-karlsson/anabranch.git"},"license":"MIT","homepage":"https://github.com/frodi-karlsson/anabranch#readme","repository":{"type":"git","url":"git+https://github.com/frodi-karlsson/anabranch.git"},"description":"Event log with Task/Stream semantics. In-memory adapter for event-sourced systems with cursor-based consumption.","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"readme":"# @anabranch/eventlog\n\nEvent log with Task/Stream semantics for event-sourced systems with cursor-based\nconsumption.\n\nA high-level event log abstraction that integrates with anabranch's Task and\nStream types for composable error handling, concurrent processing, and reliable\nconsumer resumption.\n\n## Usage\n\n```ts\nimport { createInMemory, EventLog } from '@anabranch/eventlog'\n\nconst connector = createInMemory()\nconst log = await EventLog.connect(connector).run()\n\n// Append an event\nawait log.append('users', { type: 'created', userId: 123 }).run()\n\n// Consume events with cursor-based resumption\nconst { successes, errors } = await log\n  .consume('users', 'my-processor', { batchSize: 10 })\n  .withConcurrency(5)\n  .map(async (batch) => {\n    for (const event of batch.events) {\n      await handleEvent(event.data)\n    }\n    // Manual commit for at-least-once delivery\n    await log.commit(batch.topic, batch.consumerGroup, batch.cursor).run()\n  })\n  .partition()\n```\n\n## Installation\n\n```bash\n# JSR\njsr add @anabranch/eventlog\n\n# Deno\ndeno add @anabranch/eventlog\n```\n\n## Features\n\n- **Cursor-Based Consumption**: Resume processing from any position without data\n  loss\n- **At-Least-Once Delivery**: Manual commit gives you control over processing\n  guarantees\n- **Task/Stream Integration**: Leverage Task's retry/timeout and Stream's error\n  collection\n- **Multiple Adapters**: In-memory implementation included\n\n## API Reference\n\nSee\n[generated documentation](https://frodi-karlsson.github.io/anabranch/eventlog)\nfor full API details.\n\n## Related\n\n- [@anabranch/anabranch](https://jsr.io/@anabranch/anabranch) - Core Task/Stream\n  primitives\n","readmeFilename":"README.md"}