12.0.26 • Published 4 years ago

level-eventstore v12.0.26

Weekly downloads
4
License
Apache-2.0
Repository
github
Last release
4 years ago

level-eventstore

eventstore using leveldb

js-standard-style build status Docker Build Status downloads Docker Pulls Greenkeeper badge

server

npm start

Docker

Docker images hosted at https://hub.docker.com/r/jameskyburz/level-eventstore/

docker pull jameskyburz/level-eventstore:version

Running in docker

ᐅ docker pull jameskyburz/level-eventstore:version
ᐅ docker run --rm --name level-eventstore -p 5000:5000 jameskyburz/level-eventstore:version

example

const wsUrl = 'ws://guest:guest@localhost:5000'
const httpUrl = 'http://guest:guest@localhost:5000'
const client = require('level-eventstore-client')({ wsUrl, httpUrl })

await client.append({
  log: 'users',
  type: 'signup',
  payload: {
    email: 'foo@bar'
  }
})

await client.append({
  log: 'users',
  type: 'verifyAccount',
  payload: {
    id: '38390783-cd60-4190-8b94-a3d4ac24d653'
  }
})

const close = client.handleEvents({ log: 'users', since: 0 })({
  async signup (payload) {
    console.log('insert', payload)
  },
  async verifyAccount (payload) {
    console.log('verify', payload)
  }
})

insert { email: 'foo@bar', id: '1def7ce5-9da4-40cc-8594-c739fad36a2b' }
verify { id: '38390783-cd60-4190-8b94-a3d4ac24d653' }

event handlers can be generators, async functions, or vanilla functions in this case they need an extra callback argument.

license

Apache License, Version 2.0

12.0.26

4 years ago

12.0.24

4 years ago

12.0.21

4 years ago

12.0.19

4 years ago

12.0.16

4 years ago

12.0.13

4 years ago

12.0.2

4 years ago

12.0.0

4 years ago

11.0.0

4 years ago

10.1.4

5 years ago

10.1.3

5 years ago

10.1.2

5 years ago

10.1.0

5 years ago

10.0.6

5 years ago

10.0.5

5 years ago

10.0.4

5 years ago

10.0.3

5 years ago

10.0.2

5 years ago

10.0.1

5 years ago

10.0.0

5 years ago

9.0.0

5 years ago

8.2.7

6 years ago

8.2.6

6 years ago

8.2.5

6 years ago

8.2.4

6 years ago

8.2.2

6 years ago

8.2.1

6 years ago

8.2.0

6 years ago

8.0.0

6 years ago

7.2.0

6 years ago

7.1.21

6 years ago

7.1.20

6 years ago

7.1.19

6 years ago

7.1.18

6 years ago

7.1.17

6 years ago

7.1.16

6 years ago

7.1.15

6 years ago

7.1.14

6 years ago

7.1.13

6 years ago

7.1.12

6 years ago

7.1.11

6 years ago

7.1.10

6 years ago

7.1.9

6 years ago

7.1.8

6 years ago

7.1.7

6 years ago

7.1.6

6 years ago

7.1.5

6 years ago

7.1.4

6 years ago

7.1.3

6 years ago

7.1.2

6 years ago

7.1.1

6 years ago

7.1.0

6 years ago

7.0.28

6 years ago

7.0.27

6 years ago

7.0.26

6 years ago

7.0.25

6 years ago

7.0.24

6 years ago

7.0.23

6 years ago

7.0.22

6 years ago

7.0.21

7 years ago

7.0.20

7 years ago

7.0.19

7 years ago

7.0.18

7 years ago

7.0.17

7 years ago

7.0.16

7 years ago

7.0.15

7 years ago

7.0.14

7 years ago

7.0.13

7 years ago

7.0.12

7 years ago

7.0.11

7 years ago

7.0.10

7 years ago

7.0.9

7 years ago

7.0.8

7 years ago

7.0.7

7 years ago

7.0.6

7 years ago

7.0.4

7 years ago

7.0.2

7 years ago

7.0.0

7 years ago

6.0.31

7 years ago

6.0.30

7 years ago

6.0.29

7 years ago

6.0.28

7 years ago

6.0.26

7 years ago

6.0.14

7 years ago

6.0.11

7 years ago

6.0.10

7 years ago

6.0.7

7 years ago

6.0.6

7 years ago

6.0.5

7 years ago

6.0.4

7 years ago

6.0.3

7 years ago

6.0.2

7 years ago

5.1.10

7 years ago

5.1.9

7 years ago

5.1.8

7 years ago

5.1.5

7 years ago

5.1.4

7 years ago

5.1.3

7 years ago

5.1.2

7 years ago

5.1.1

7 years ago

5.0.0

7 years ago

3.2.4

7 years ago

3.1.4

7 years ago

3.1.3

7 years ago

3.1.2

7 years ago

3.0.1

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago