Installation
Package manager variants
Section titled “Package manager variants”pnpm (recommended)
Section titled “pnpm (recommended)”pnpm add @dudousxd/nestjs-inertia @dudousxd/nestjs-inertia-vitepnpm add -D @dudousxd/nestjs-inertia-codegennpm install @dudousxd/nestjs-inertia @dudousxd/nestjs-inertia-vitenpm install --save-dev @dudousxd/nestjs-inertia-codegenyarn add @dudousxd/nestjs-inertia @dudousxd/nestjs-inertia-viteyarn add -D @dudousxd/nestjs-inertia-codegenPeer dependencies
Section titled “Peer dependencies”| Peer dep | Required by | Condition |
|---|---|---|
@nestjs/common >=10 | core | always |
@nestjs/core >=10 | core | always |
express >=4 | core | Express adapter (default) |
fastify >=4 | core | Fastify adapter (optional) |
vite >=5 | vite | build pipeline |
@nestjs/testing >=10 | testing | test suites |
typescript >=5 | codegen | CLI static analysis |
Express (default NestJS adapter)
Section titled “Express (default NestJS adapter)”pnpm add expresspnpm add -D @types/expressFastify (optional)
Section titled “Fastify (optional)”pnpm add fastify @fastify/cookie @nestjs/platform-fastifyOptional packages
Section titled “Optional packages”Install only what you need:
# Typed HTTP clientpnpm add @dudousxd/nestjs-inertia-client
# Test helperspnpm add -D @dudousxd/nestjs-inertia-testingEngine requirements
Section titled “Engine requirements”All packages require Node.js >= 20. NestJS 10 and 11 are both supported.