ges-client
A nodejs client library for (Get) Event Store
Want to help out? Check out a waiting issue
Introduction
This client assumes that you already have an Event Store instance running.
Basic usage
Install
$ npm install ges-client
Append and read from an event stream
var ges = // 1) Create a connection to a running EventStore// using default connection options and credentialsvar connection = stream = 'intro-events' // 2) Append events that can be readconnection
Subscribe to stream updates
var ges = // 1) Create a connection to a running EventStore// using default connection options and credentialsvar connection = stream = 'intro-events' // 2) Create a subscriptionconnection
Major Feature Status
- Connection (Partial - not all events are available)
- Append to stream (Complete)
- Read from stream (Complete)
- Subscriptions (Complete)
- Read from all (Complete)
- Stream ACLs (Not Started)
- Transactions (Complete)
- Stream deletes (Complete)
- Stream metadata (Complete)
License & copyright
Copyright (c) 2014 Brian Mavity.
ges-client is licensed under the MIT license. All rights not explicitly granted in the MIT license are reserved. See the included LICENSE.md file for more details.
Special Thanks
Special thanks to Ken Pratt for writing the first version of this over at https://github.com/kenpratt/nodejs-EventStore . It made early development go by much faster.