🚀. Socket Launch Week Day 3:Socket Firewall Now Blocks Malicious VS Code and Open VSX Extensions.Learn more
Sign In
a

andrerocha0510

npm

Packages

Current Co-maintainers

Former Co-maintainers

40 packages

@edirect/alert

Alert Module

@edirect/app-datepicker

A datepicker element based on Google's Material Design built from scratch with Polymer

@edirect/audit-core

Core `AuditService` orchestrator for the eDirect Audit system. This package provides the `AuditService` class that coordinates between exporters and instrumentation middleware to produce and dispatch audit events.

@edirect/audit-domain

Domain models, interfaces, and abstractions for the eDirect Audit system. This is the foundational package that all other `@edirect/audit-*` packages depend on. It defines the canonical `AuditRequest` shape, actor/action/result enumerations, and the `Expo

@edirect/audit-exporter-http-axios

HTTP exporter for the eDirect Audit system using Axios. Implements the `Exporter` interface from `@edirect/audit-domain` and sends audit events to the audit service via HTTP POST.

@edirect/audit-exporter-http-fetch

HTTP exporter for the eDirect Audit system using the native Fetch API. Implements the `Exporter` interface from `@edirect/audit-domain` and sends audit events to the audit service via HTTP POST — without requiring Axios as a dependency.

@edirect/audit-instrumentation-express

Express.js auto-instrumentation for the eDirect Audit system. Automatically extracts request context (client IP, origin URL, session ID) from incoming Express requests and injects it into audit events — so you don't have to pass this data manually in ever

@edirect/audit-instrumentation-opentelemetry

This library was generated with [Nx](https://nx.dev).

@edirect/audit-nestjs

NestJS integration for the eDirect Audit system. Provides a configurable `AuditModule` and a request-scoped `AuditService` that automatically extracts trace/session context from Express requests and dispatches audit events via a configurable exporter.

@edirect/auth

Authentication and authorization module for eDirect NestJS applications. Supports two auth providers — **Keycloak** (OIDC/JWT) and a **custom Auth Service** — with guards, middleware, decorators, and multi-tenant realm support.

@edirect/card-provider

Credit Card Provider

@edirect/config

Global NestJS configuration module for eDirect applications. Provides environment variable loading via `dotenv` and a `ConfigService` for accessing configuration values across the application.

@edirect/dynamics

Microsoft Dynamics 365 integration module for eDirect NestJS applications. Handles OAuth2 token acquisition (password grant and client credentials), automatic token refresh, and provides `get`, `post`, and `patch` methods for Dynamics API calls.

@edirect/encryption-handler

A simple lib o facilitate interaction with the encryption api

@edirect/encrypt-modules

Encrypt Modules

@edirect/form-engine

Achieve form logic reusage with forms expressed in json format.

@edirect/frontend-cli

@edirect/frontend-foundations

Frontend Foundations

@edirect/frontend-server

@edirect/frontend-shared

@edirect/lock

Distributed lock module for eDirect NestJS applications. Provides two Redis-backed locking primitives: a **Timed Lock** for exclusive one-at-a-time task execution across pods, and a **Distributed Lock** (owner lock) for leader-election patterns in cluster

@edirect/logger

Structured logging module for eDirect NestJS applications. Built on top of [Pino](https://github.com/pinojs/pino), providing high-performance JSON logging with AsyncLocalStorage support for automatic context propagation, file output, and seamless integrat

@edirect/migration

## Usage

@edirect/mongo

> NestJS global module for MongoDB connections with Mongoose, including AWS IAM (IRSA) authentication support.

@edirect/nest-app

Opinionated NestJS application bootstrapper for eDirect services. Provides a single `bootstrap()` function that wires up NestJS with eDirect conventions: environment loading, Swagger documentation, global pipes/filters, session, CORS, XML body parsing, an