Krimzen-ninja Packages
@krimzen-ninja/common-errors
A collection of custom common errors that can be used across projects and modules and a base class to extend.
@krimzen-ninja/entity-metadata
Library to help define functionality on an entity to help define what generic functionality should be available and how to process it
@krimzen-ninja/json-schema-to-ts
Helper library for translating between TS and JSON schema, allowing you to define your objects once
@krimzen-ninja/mongo
Library to help manage the connection/disconnection to/from mongodb and some utility functions
@krimzen-ninja/mongo-crud
A collection of types and code to make crud work easier and standardized
@krimzen-ninja/email
Library for handling the sending (and maybe retrieving) of emails, currently wraps the SendGrid api
@krimzen-ninja/logging
Wrapping library for handling logging in an app, wraps pino
@krimzen-ninja/mongo-auth
A collection of types and code functions for users stored in MongoDb to handle authentication and user management
@krimzen-ninja/storage-azure
Library for handling interactions with Azure blob storage with a simplified api
@krimzen-ninja/queues-azure
Library for interacting with Azure storage queues
@krimzen-ninja/validation
A wrapper around AJV along with some schemas and utility functions to validate JSON objects
@krimzen-ninja/templating
Library that makes templating data into strings easier, wraps handlebars
@krimzen-ninja/validation-mongodb
A helper library that extends @krimzen-ninja/validation to add support for MongoDb data types