Skip to content

@gj-kit/nest-notifications

NestJS composition for transactional notification relay, dispatch, presentation, and Expo push boundaries.

Current npm latest: 0.1.1

Use it when product events must become durable, deduplicated notification work without making delivery policy part of the product domain.

Do not move product copy, recipient policy, or user-preference decisions into the generic relay.

Outcome: Durable relay and dispatch runners wired to your stores and push gateway.

Terminal window
pnpm add @gj-kit/nest-notifications

Keep product policy in app-owned stores, presenter, and scheduling policy before registering the Nest module.

Copy this first, then replace only the app-owned values named above.

import { NestNotificationsModule, type NestNotificationsOptions } from '@gj-kit/nest-notifications';
declare const options: NestNotificationsOptions; // App stores, presenter, policy, and push gateway.
export const notifications = NestNotificationsModule.forRoot(options);

Engines: node >=20

Peer Supported range Required for
@nestjs/common `^10
reflect-metadata `^0.1.13
rxjs ^7 the package integration
Entry Exported symbols
Root entry 77
./core 78
./expo 11
./testing 14

Keep credentials, endpoint ownership, and user-visible product wording in the application. Use the typed error and delivery outcomes instead of raw provider failures.

complete API reference contains every public function, class, type, constant, and error contract generated from release declarations. Each item shows its import path, release signature, and package version.

@gj-kit/nest-operations-jobs, @gj-kit/expo-auth

npm · GitHub