Not really. Nest's ValidationPipe makes use of Typescript emit metadata that comes from the use of decorators and tsc. If you aren't using Typescript, you'd have to find a babel equivalent, and without that type metadata, I'm not sure you'll really be able to