/nestjs-components

A list of useful components for NestJS applications

Primary LanguageTypeScript

Nest Logo

Commitizen friendly lerna

Algoan NestJS components

A collection of NestJS components. This repository is maintained with lerna.

Table of contents

NestJS Pagination

A simple interceptor formatting a HTTP response with a Link header and a Content-Range.

See the documentation here.

NestJS Logging interceptor

A simple NestJS interceptor catching request details and logging it using the built-in Logger class. It will use the default Logger implementation unless you pass your own to your Nest application.

See the documentation here.

NestJS Http Exception Filter

A simple NestJS Http Exception Filter.

See the documentation here.

NestJS Google Cloud PubSub MicroService

A Google Cloud PubSub transport strategy for NestJS.

See the documentation here.

NestJS Google Cloud PubSub Client Proxy

An extended Client Proxy for Google Cloud PubSub.

See the documentation here.

NestJS custom decorators

A set of custom decorators for NestJS.

See the documentation here.

NestJS class validators

A package containing overriden class validators.

See the documentation here.

NestJS class transformers

A package containing custom class transformers.

See the documentation here.

Contribution

This repository is managed by Lerna.js. If you want to contribute, you need to follow these instructions:

Install root dependencies:

npm install

That's it!