2.0.0-beta.17 • Published 8 months ago

@hexadrop/event v2.0.0-beta.17

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago
npm install --save @hexadrop/event

Using bun

bun add @hexadrop/event

What it does

This package is an opinionated utility designed to streamline the creation and dispatching of events in CQRS (Command Query Responsibility Segregation) applications. It provides a set of abstractions and utilities that allow developers to handle events in a structured and efficient way. Key features include:

  • Event Creation: Simplifies the process of creating new events.
  • Event Dispatching: Provides mechanisms to dispatch events to their respective handlers.
  • Event Handler Decorators: Provides decorators to define event handlers.

How to use

Hexadrop Code Quality Standards

Publishing this package we are committing ourselves to the following code quality standards:

  • Respect Semantic Versioning: No breaking changes in patch or minor versions
  • No surprises in transitive dependencies: Use the bare minimum dependencies needed to meet the purpose
  • One specific purpose to meet without having to carry a bunch of unnecessary other utilities
  • Tests as documentation and usage examples
  • Well documented README showing how to install and use
  • License favoring Open Source and collaboration
2.0.0-beta.17

8 months ago

2.0.0-beta.16

8 months ago

2.0.0-beta.11

1 year ago

2.0.0-beta.15

9 months ago

2.0.0-beta.14

11 months ago

2.0.0-beta.13

1 year ago

2.0.0-beta.12

1 year ago

2.0.0-beta.10

1 year ago

2.0.0-beta.9

1 year ago

2.0.0-beta.8

1 year ago

2.0.0-beta.7

1 year ago

2.0.0-beta.2

1 year ago

2.0.0-beta.1

1 year ago

2.0.0-beta.6

1 year ago

2.0.0-beta.5

1 year ago

2.0.0-beta.4

1 year ago

2.0.0-beta.3

1 year ago

2.0.0-beta.0

1 year ago