# Nestified
A collection of high-quality **NestJS** utilities, modules, and tooling — crafted to make building backend applications faster, cleaner, and more maintainable.
> All packages are published under the [`@nestified`](https://www.npmjs.com/org/nestified) scope on npm.
---
## 📦 Packages
| Package | Description | Version |
| ---------------------------------------------------------------- | ---------------------------------------------------- | ------------------------------------------------------------------ |
| [`@nestified/correlation-id`](./packages/correlation-id) | Middleware + interceptor for request correlation IDs |  |
| [`@nestified/centralized-logger`](./packages/centralized-logger) | Structured logging with correlation ID support |  |
---
## 🚀 Getting Started
### Install a Package
All packages are scoped under `@nestified` and can be installed individually:
```bash
npm install @nestified/correlation-id
# or
yarn add @nestified/correlation-id
# or
pnpm add @nestified/correlation-id
```This repository is a Turborepo monorepo. Each package lives in packages/ and is built independently.
pnpm installpnpm buildpnpm devpnpm lintnestified/
├── packages/
│ ├── correlation-id/ # @nestified/correlation-id
│ └── centralized-logger/ # @nestified/centralized-logger
├── turbo.json # Turborepo pipeline config
├── tsconfig.base.json # Base TypeScript config for all packages
└── package.json # Workspace and devDependencies
- Fork the repository.
- Create a new branch:
git checkout -b feature/my-feature. - Commit your changes:
git commit -m 'Add my feature'. - Push to your branch:
git push origin feature/my-feature. - Open a Pull Request.
This project is licensed under the MIT License.