Skip to content

Compatibility

AreaSupported/tested contract
Node.js>=20; CI targets current Node 20.x and 22.x
NestJS@nestjs/common and @nestjs/core ^11 peers
TypeORM0.3.x dependency line
Module formatsNode ESM and CommonJS with matching declarations
DatabasePostgreSQL-specific feature implementation; unit/integration tests use pg-mem
ValidationZod v4 when validation helpers are used
QueueBullMQ v5 through @nestjs/bullmq v11
S3AWS SDK v3 client; no claim for every S3-compatible provider
OIDCpassport-jwt, jwks-rsa, jsonwebtoken; issuer policy required

The automated suite does not currently run live PostgreSQL, Redis, Keycloak, or S3 services. It uses focused adapters/mocks and PostgreSQL emulation. Validate your exact infrastructure in the host application, especially object-store conditional writes, proxy trust, Redis topology, OIDC claims, and migration SQL.

Documentation tooling exception

The stable VitePress 1.6 line declares a Vite 5 range whose latest compatible release has unresolved development-server advisories. The documentation workspace pins an audit-clean Vite 6 release via an npm override; this is outside VitePress's declared range but is covered by clean install, audit, and production docs-build gates. Revisit the override when a stable, supported, audit-clean upstream combination exists.

Released under the MIT License.