NestJS 12 перевёл ядро на ESM и добавил валидацию Standard Schema
Вышел NestJS 12: пакеты ядра переведены на ESM с сохранением поддержки CommonJS через require(esm), добавлена валидация через любые Standard Schema (Zod, Valibot, ArkType), переписан CLI и представлен официальный SDK наблюдаемости @nestjs/observe. Требуется Node.js 20.19+ или 22.12+, Rspack заменил webpack в монорепозитории.
- ESM в ядре, но CJS-приложения работают через require(esm) на Node.js 20.19+ или 22.12+
- Декораторы @Body, @Query и @Param принимают схемы Zod, Valibot и ArkType без обёрток
- @nestjs/observe строит трейсы в терминах контроллеров и провайдеров
- nest upgrade поднимает TypeScript до v6 и меняет GraphQL Playground на GraphiQL
Читать дальше
Софт