@zola_do/nestjs-shared
v0.1.10
Published
Shared package for NestJS applications - re-exports all @zola_do packages
Readme
@zola_do/nestjs-shared
Meta package that re-exports all @zola_do/* packages for one-shot installation.
Installation
npm install @zola_do/nestjs-sharedThis installs all 14 sub-packages. For smaller installs, install individual packages instead.
Note: If installation fails due to nestjs-minio-client postinstall script, use:
npm install @zola_do/nestjs-shared --ignore-scriptsUsage
Import from the meta package or from individual packages:
// From meta package
import { AuthorizationModule, CommonEntity, EntityCrudController } from '@zola_do/nestjs-shared';
// Or from individual packages
import { AuthorizationModule } from '@zola_do/authorization';
import { CommonEntity } from '@zola_do/core';Sub-Packages
| Package | Description | |---------|-------------| | @zola_do/core | Entities, decorators, types, exceptions, utilities | | @zola_do/collection-query | TypeORM filter, sort, paginate | | @zola_do/typeorm | TypeORM configuration | | @zola_do/interceptors | Tenant and transaction interceptors | | @zola_do/authorization | JWT auth, guards, strategies | | @zola_do/crud | Generic CRUD controllers and services | | @zola_do/audit | RabbitMQ audit logging | | @zola_do/email | SMTP email service | | @zola_do/minio | MinIO object storage | | @zola_do/seaweed | S3-compatible storage | | @zola_do/docx | DOCX template processing | | @zola_do/document-manipulator | PDF/DOCX merge and conversion | | @zola_do/workflow-engine | State machine workflow converter |
See each package's README for installation, usage, and environment variables.
Documentation
For full monorepo documentation, peer dependencies, and development setup, see the root README.
License
ISC
