@japahubs/shared
v1.0.5
Published
Japahub-shared is a shared library containing common classes and functions used across the different services in the Japahub-backend microservices project. These shared components facilitate domain-driven design principles such as entities, value objects,
Downloads
8
Readme
Japahub-shared
Japahub-shared is a shared library containing common classes and functions used across the different services in the Japahub-backend microservices project. These shared components facilitate domain-driven design principles such as entities, value objects, aggregates, and interfaces, as well as utility functions for text manipulation and events and NATS related classes.
Installation
To install the Japahub-shared library, you can use npm:
npm install @japahubs/shared
You can find the latest version number on the npm page.
Contribution
To contribute to this library, you can clone the repository and make modifications, the make a PR. However, only users that are logged in to the japahubs npm account can publish changes to the library.
Contents
The library includes the following main components:
Domain-driven design components: Entities, value objects, aggregates, and interfaces that are utilized across all services in the Japahub-backend.
Text utility functions: Utility functions for text manipulation and formatting.
Events/NATS related classes: Classes and utilities for working with events and NATS JetStream system.
Maintenance
The Japahub-shared package is being maintained and updated by the Japahubs team. We strive to keep it up-to-date and ensure its compatibility with the latest requirements of the Japahub-backend project.
For any issues, suggestions, or contributions, please use the issues feature on github.