@stevejkang/nestjs-pipes
v0.0.1
Published
Validation and transformation pipes for NestJS applications
Readme
@stevejkang/nestjs-pipes
Validation and transformation pipes for NestJS applications.
Install
pnpm add @stevejkang/nestjs-pipesPeer dependencies:
@nestjs/commonclass-validatorreflect-metadata
Usage
import { AppValidationPipe, ParseExternalIdPipe } from '@stevejkang/nestjs-pipes';
// Global validation pipe (skips primitive coercion for @Param/@Query)
app.useGlobalPipes(new AppValidationPipe({ whitelist: true, transform: true }));
// Parse external IDs in controllers
@Get(':id')
findOne(@Param('id', new ParseExternalIdPipe('user')) id: number) {
// id is the decoded internal numeric ID
}License
MIT
